Skip to content
This repository was archived by the owner on Jan 21, 2026. It is now read-only.

fix(deps): update dependency i18next to v25 - #774

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/i18next-25.x
Open

renovate[bot] wants to merge 1 commit into
masterfrom
renovate/i18next-25.x

Conversation

@renovate

@renovate renovate Bot commented Apr 15, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
i18next (source) ^23.0.0^25.0.0 age confidence

Release Notes

i18next/i18next (i18next)

v25.8.0

Compare Source

  • fix: TFunctionReturn fallback 2360

v25.7.4

Compare Source

  • fix: Interpolation breaks when cloning an instance 2376

v25.7.3

Compare Source

v25.7.2

Compare Source

  • fix: Invalid overwrite of default value for overloadTranslationOptionHandler 2374.

v25.7.1

Compare Source

  • TS: remove wrong signature 2372.

v25.7.0

Compare Source

  • Enhance cloneInstance to create a new interpolator if interpolation options are passed in. This will address 2371.

v25.6.3

Compare Source

  • chore: dependency updates 2368

v25.6.2

Compare Source

  • types: export InterpolationMap

v25.6.1

Compare Source

  • fix: createInstance does not exist on an instance #​2366

v25.6.0

Compare Source

  • feat: exists() method now respects returnObjects option - returns false when accessing an object key with returnObjects: false, enabling detection of object vs string keys 2359

    Note: This is a potential behavior change. If you were previously calling exists() with returnObjects: false on object keys, those calls will now return false instead of true. This enables developers to detect whether a key points to an object or string value.

v25.5.3

Compare Source

  • export esm type declaration for keyFromSelector 2356

v25.5.2

Compare Source

  • fix last change => for cjs there is just 1 default export, no named exports, fixes 2348

v25.5.1

Compare Source

  • export keyFromSelector from index.cjs 2347

v25.5.0

Compare Source

  • export keyFromSelector function for testing purposes 2346

v25.4.2

Compare Source

  • fix: enableSelector: true doesn't work with custom keySeparator 2341

v25.4.1

Compare Source

  • fix: KeyPrefix not working with new selector api 2340

v25.4.0

Compare Source

  • add new selector API to improve TypeScript IDE performance 2322
    • To enable it, set enableSelector: true in your configuration options
    • With enableSelector: "optimize", i18next can now handle translation dictionaries of any size, without affecting IDE performance or build times
    • To assist with the migration, we've published the following packages:

v25.3.6

Compare Source

  • improve fix: Ordinals and non-ordinals don't work together 2337

v25.3.5

Compare Source

  • fix: Ordinals and non-ordinals don't work together 2337

v25.3.4

Compare Source

  • remove unnecessary debug logs

v25.3.3

Compare Source

  • fix: Brackets breaking nesting interpolation 2336

v25.3.2

Compare Source

  • fix dir() for non-Intl language codes 2330

v25.3.1

Compare Source

  • warn if legacy interpolation.format function is still used

v25.3.0

Compare Source

  • feat: support formatting function with plural and interpolation 2325
  • fix dir() for Latn language codes 2324

v25.2.1

Compare Source

  • streamline fallbackLng option of t call with the init options 2312

v25.2.0

Compare Source

  • introduce cacheInBuiltFormats option to address 2227

v25.1.3

Compare Source

  • Ensure nsSeparator is respected when appendNamespaceToMissingKey is true 2311, fixes 2310

v25.1.2

Compare Source

  • do not mutate t options, fixes 2307

v25.1.1

Compare Source

  • fix options type for parseMissingKeyHandler

v25.1.0

Compare Source

  • feat: parseMissingKeyHandler now takes options as parameter like in missingKeyHandler 2304

v25.0.2

Compare Source

  • fix cloneInstance with forkResourceStore: true addresses 2303

v25.0.1

Compare Source

  • optimize changeLanguage to correctly use getBestMatchFromCodes (string or array) 2299 and improve resolvedLanguage set for non canonical codes

v25.0.0

Compare Source

This is a potentially breaking release:

  • fix multiple changeLanguage call that may have result in wrong order in previous versions 1605 2298
  • adapt changeLanguage to always (string or array) use getBestMatchFromCodes 2299
  • getBestMatchFromCodes now tries to fallback to language code with same script 2299

v24.2.3

Compare Source

v24.2.2

Compare Source

  • fix: Interpolation fails with arrays (TypeError) and doesn't work with objects in defaultValue 1829

v24.2.1

Compare Source

  • Standardize null/undefined checks across codebase 2275
  • fix(typescript): make TFunction augmentable again 2279, fixes 2278

v24.2.0

Compare Source

  • feat(typescript): Add strictKeyChecks option to enforce checking key existence when defaultValue is used 2274, fixes 2043

v24.1.2

Compare Source

  • optimize fix: Bug Report: Unsafe Behavior in i18n.t Function Leading to Potential Code Execution 2273

v24.1.1

Compare Source

  • fix: Bug Report: Unsafe Behavior in i18n.t Function Leading to Potential Code Execution 2273

v24.1.0

Compare Source

  • try to address 2270 by cloning the store data 2271

v24.0.5

Compare Source

  • remove extra log for 2268

v24.0.4

Compare Source

  • simplify fix: incorrect locale detected 2268

v24.0.3

Compare Source

  • fix: incorrect locale detected 2268
  • fix: Intl.getCanonicalLocales throws with custom regions 2267

v24.0.2

Compare Source

  • if no Intl api, log error and use dummy rule

v24.0.1

Compare Source

  • early return and log error, if no Intl api

v24.0.0

Compare Source

This is a major breaking release:

  • remove support for older environments
  • remove old i18next JSON formats
  • remove support for compatibility to v1 API
  • Intl API is mandatory now and will not fallback anymore
  • possible compatibility layer for older formats: test/compatibility/v4/v4Compatibility.js
  • rename initImmediate to initAsync
  • fallback to dev language if plural rule not found
  • Dropped support for Node.js < v14
  • remove TypeScript v4 support. TypeScript v5 is now an optional peer dependency
  • addresses

➡️ check out the migration guide


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot assigned njzjz Apr 15, 2025
@renovate
renovate Bot requested a review from njzjz April 15, 2025 12:04
@codecov-commenter

codecov-commenter commented Apr 15, 2025

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (bd0b5fb) to head (46a504c).
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff            @@
##            master      #774   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files            1         1           
  Lines           85        85           
=========================================
  Hits            85        85           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate
renovate Bot force-pushed the renovate/i18next-25.x branch from 702c36c to 1c13afd Compare May 5, 2025 06:21
@renovate
renovate Bot force-pushed the renovate/i18next-25.x branch from 1c13afd to f04440c Compare June 2, 2025 05:30
@renovate
renovate Bot force-pushed the renovate/i18next-25.x branch from f04440c to 7607912 Compare June 9, 2025 05:45
@renovate
renovate Bot force-pushed the renovate/i18next-25.x branch from 7607912 to 6079e92 Compare July 28, 2025 09:40
@renovate
renovate Bot force-pushed the renovate/i18next-25.x branch 5 times, most recently from 5e672c4 to 0ab1985 Compare August 14, 2025 17:51
@renovate
renovate Bot force-pushed the renovate/i18next-25.x branch 4 times, most recently from b6996a5 to 51cf2e0 Compare August 24, 2025 16:51
@renovate
renovate Bot force-pushed the renovate/i18next-25.x branch 2 times, most recently from 7518a04 to 72dc293 Compare September 6, 2025 23:52
@renovate
renovate Bot force-pushed the renovate/i18next-25.x branch from 72dc293 to 86ee5d6 Compare September 8, 2025 04:25
@renovate
renovate Bot force-pushed the renovate/i18next-25.x branch 2 times, most recently from b73e190 to defc474 Compare October 1, 2025 20:46
@renovate
renovate Bot force-pushed the renovate/i18next-25.x branch from defc474 to 531f15b Compare October 10, 2025 13:03
@renovate
renovate Bot force-pushed the renovate/i18next-25.x branch from 531f15b to f94c299 Compare October 21, 2025 15:44
@renovate
renovate Bot force-pushed the renovate/i18next-25.x branch 3 times, most recently from 72dc39d to 2ebbbea Compare November 11, 2025 10:55
@renovate
renovate Bot force-pushed the renovate/i18next-25.x branch 2 times, most recently from 4a3662f to 56916da Compare November 19, 2025 08:55
@renovate
renovate Bot force-pushed the renovate/i18next-25.x branch 2 times, most recently from 0c23b77 to df23c8d Compare December 2, 2025 03:05
@renovate
renovate Bot force-pushed the renovate/i18next-25.x branch 2 times, most recently from 07a0b03 to 55d47cd Compare December 15, 2025 09:00
@renovate
renovate Bot force-pushed the renovate/i18next-25.x branch from 55d47cd to 8825f48 Compare December 31, 2025 14:52
@renovate
renovate Bot force-pushed the renovate/i18next-25.x branch from 8825f48 to 7f46211 Compare January 7, 2026 20:32
@renovate
renovate Bot force-pushed the renovate/i18next-25.x branch from 7f46211 to dd4275c Compare January 19, 2026 06:45
@renovate
renovate Bot force-pushed the renovate/i18next-25.x branch from dd4275c to 46a504c Compare January 20, 2026 18:26
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants