Skip to content

chore(deps): update i18next to 25.10.5#19

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

chore(deps): update i18next to 25.10.5#19
renovate[bot] wants to merge 1 commit intomainfrom
renovate/i18next-25.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 20, 2026

This PR contains the following updates:

Package Change Age Confidence
i18next (source) 25.7.425.10.5 age confidence

Release Notes

i18next/i18next (i18next)

v25.10.5

Compare Source

  • feat(types): selector functions as keyPrefix in getFixedT now provide full type-safe key narrowing — the returned t function is scoped to the prefix subtree 2367

v25.10.4

Compare Source

  • feat(types): exists() is now a type guard that narrows the key to SelectorKey, so a validated key can be passed directly to t() 2364

v25.10.3

Compare Source

  • check also for I18NEXT_NO_SUPPORT_NOTICE env variable

v25.10.2

Compare Source

  • feat(types): keyFromSelector is now type-safe — the selector callback is constrained against your resource definitions, catching invalid keys at compile time. Supports optional ns and keyPrefix options for non-default namespace/prefix contexts 2364

v25.10.1

Compare Source

  • fix(types): FilterKeys now correctly excludes base keys that have context variants when the provided context doesn't match any of them (e.g. key some with variant some_me is no longer accessible with context="one")

v25.10.0

Compare Source

  • feat(types): keyFromSelector now returns a branded SelectorKey type that t() accepts directly, enabling pre-computed and reusable translation keys 2364
  • feat: support selector syntax for keyPrefix in getFixedT and per-call options 2367
  • feat(types): interpolation values are now automatically typed based on built-in format specifiers — {{val, number}} requires number, {{val, datetime}} requires Date, {{name}} requires string, etc. Custom formatters can be typed via interpolationFormatTypeMap in CustomTypeOptions 2378
  • fix(types): FilterKeys in selector mode now preserves non-context, non-plural leaf keys when context is provided, fixing incorrect type narrowing when combining returnObjects: true with context 2398

v25.9.0

Compare Source

  • feat(types): selector API now enforces { count: number } when a key resolves to plural forms 2373
  • fix(types): string unions with invalid members are now correctly detected as type errors when used as context option 2172

v25.8.20

Compare Source

    • fix: getFixedT() selector now resolves namespaces against the effective ns rather than the global init options #​2406

v25.8.19

Compare Source

  • fix: selector API namespace resolution regression for single-string ns and primary namespace in array #​2405. Reverts the broad namespace-prefix rewrite from v25.8.15 and replaces it with a targeted fix that only rewrites paths starting with a secondary namespace in a multi-namespace array, matching the type-level contract of GetSource

v25.8.18

Compare Source

  • improve selector api to accept array of selector functions, analogous to array of keys 2404

v25.8.17

Compare Source

  • update deps

v25.8.16

Compare Source

  • fix(types): on() method now correctly returns this instead of void, matching the runtime behavior and enabling proper method chaining in TypeScript

v25.8.15

Compare Source

  • fix: Selector API unable to resolve namespaces #​2402

v25.8.14

Compare Source

  • fix: getCleanedCode now replaces all underscores

v25.8.13

Compare Source

  • improve support notice shown logic

v25.8.12

Compare Source

  • improve support notice shown logic

v25.8.11

Compare Source

  • revert fix: compatibility with moduleResolution bundler (issue 2380) 2381

v25.8.10

Compare Source

  • fix(interpolator): guard null matchedDoubleQuotes in nesting option parsing 2395

v25.8.9

Compare Source

  • fix(interpolator): escape nestingOptionsSeparator in nesting option parsing 2394

v25.8.8

Compare Source

  • types(i18n): add missing toJSON() declaration 2393

v25.8.7

Compare Source

  • avoid crash due to ReferenceError without Intl API 2391

v25.8.6

Compare Source

  • ts: address incomplete type definition for getFixedT() return value 2318

v25.8.5

Compare Source

  • fix: compatibility with moduleResolution bundler (issue 2380) 2381

v25.8.4

Compare Source

  • fix: crashes when backend in backends array has no name property 2386

v25.8.3

Compare Source

  • ts: document option to suppress the support message 2385

v25.8.2

Compare Source

  • option to suppress the support message 2385

v25.8.1

Compare Source

  • fix(types): Selector API - fix Namespace inference for selector ns option 2384

v25.8.0

Compare Source

  • fix: TFunctionReturn fallback 2360

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 changed the title chore(deps): update i18next to 25.8.0 chore(deps): update i18next to 25.8.1 Feb 3, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from 27a0c30 to aece30e Compare February 3, 2026 15:48
@renovate renovate bot changed the title chore(deps): update i18next to 25.8.1 chore(deps): update i18next to 25.8.2 Feb 4, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from aece30e to ff06e40 Compare February 4, 2026 19:33
@renovate renovate bot changed the title chore(deps): update i18next to 25.8.2 chore(deps): update i18next to 25.8.3 Feb 4, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from ff06e40 to f3274d8 Compare February 4, 2026 23:11
@renovate renovate bot changed the title chore(deps): update i18next to 25.8.3 chore(deps): update i18next to 25.8.4 Feb 5, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from f3274d8 to e60f19e Compare February 5, 2026 16:03
@renovate renovate bot changed the title chore(deps): update i18next to 25.8.4 chore(deps): update i18next to 25.8.5 Feb 11, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from e60f19e to f060e8a Compare February 11, 2026 11:07
@renovate renovate bot changed the title chore(deps): update i18next to 25.8.5 chore(deps): update i18next to 25.8.6 Feb 12, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from f060e8a to 6c5663f Compare February 12, 2026 20:44
@renovate renovate bot changed the title chore(deps): update i18next to 25.8.6 chore(deps): update i18next to 25.8.7 Feb 13, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from 6c5663f to 20fad7e Compare February 13, 2026 15:33
@renovate renovate bot changed the title chore(deps): update i18next to 25.8.7 chore(deps): update i18next to 25.8.8 Feb 15, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch 2 times, most recently from 6d37677 to b04b742 Compare February 16, 2026 06:55
@renovate renovate bot changed the title chore(deps): update i18next to 25.8.8 chore(deps): update i18next to 25.8.9 Feb 16, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from b04b742 to debb155 Compare February 16, 2026 11:43
@renovate renovate bot changed the title chore(deps): update i18next to 25.8.9 chore(deps): update i18next to 25.8.10 Feb 16, 2026
@renovate renovate bot changed the title chore(deps): update i18next to 25.8.10 chore(deps): update i18next to 25.8.11 Feb 18, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from debb155 to c6f66e8 Compare February 18, 2026 16:02
@renovate renovate bot changed the title chore(deps): update i18next to 25.8.11 chore(deps): update i18next to 25.8.12 Feb 20, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from c6f66e8 to 6ddc4c1 Compare February 20, 2026 15:59
@renovate renovate bot changed the title chore(deps): update i18next to 25.8.12 chore(deps): update i18next to 25.8.13 Feb 20, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from 6ddc4c1 to 5db9d06 Compare February 20, 2026 19:04
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from 5db9d06 to 9d3573e Compare March 4, 2026 06:40
@renovate renovate bot changed the title chore(deps): update i18next to 25.8.13 chore(deps): update i18next to 25.8.14 Mar 4, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from 9d3573e to b0290cb Compare March 9, 2026 15:53
@renovate renovate bot changed the title chore(deps): update i18next to 25.8.14 chore(deps): update i18next to 25.8.16 Mar 9, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from b0290cb to 322ece4 Compare March 9, 2026 19:59
@renovate renovate bot changed the title chore(deps): update i18next to 25.8.16 chore(deps): update i18next to 25.8.17 Mar 9, 2026
@renovate renovate bot changed the title chore(deps): update i18next to 25.8.17 chore(deps): update i18next to 25.8.18 Mar 11, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from 322ece4 to c309539 Compare March 11, 2026 16:08
@renovate renovate bot changed the title chore(deps): update i18next to 25.8.18 chore(deps): update i18next to 25.8.19 Mar 19, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from c309539 to 632ba73 Compare March 19, 2026 10:42
@renovate renovate bot changed the title chore(deps): update i18next to 25.8.19 chore(deps): update i18next to 25.8.20 Mar 19, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from 632ba73 to a109768 Compare March 19, 2026 18:45
@renovate renovate bot changed the title chore(deps): update i18next to 25.8.20 chore(deps): update i18next to 25.9.0 Mar 20, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from a109768 to eff0aae Compare March 20, 2026 22:56
@renovate renovate bot changed the title chore(deps): update i18next to 25.9.0 chore(deps): update i18next to 25.10.0 Mar 21, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from eff0aae to 8a082d5 Compare March 21, 2026 14:13
@renovate renovate bot changed the title chore(deps): update i18next to 25.10.0 chore(deps): update i18next to 25.10.2 Mar 21, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from 8a082d5 to 5440f0f Compare March 21, 2026 17:55
@renovate renovate bot changed the title chore(deps): update i18next to 25.10.2 chore(deps): update i18next to 25.10.3 Mar 22, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from 5440f0f to 1aa0831 Compare March 22, 2026 02:14
@renovate renovate bot changed the title chore(deps): update i18next to 25.10.3 chore(deps): update i18next to 25.10.4 Mar 22, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from 1aa0831 to 627069b Compare March 22, 2026 14:14
@renovate renovate bot force-pushed the renovate/i18next-25.x branch from 627069b to c7dff66 Compare March 23, 2026 10:55
@renovate renovate bot changed the title chore(deps): update i18next to 25.10.4 chore(deps): update i18next to 25.10.5 Mar 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants