Skip to content

Update dependency i18next to v25.10.10#912

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

Update dependency i18next to v25.10.10#912
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/i18next-25.x-lockfile

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Mar 4, 2026

This PR contains the following updates:

Package Change Age Confidence
i18next (source) 25.8.1325.10.10 age confidence

Release Notes

i18next/i18next (i18next)

v25.10.10

Compare Source

  • feat: suppress support notice automatically in production environments (NODE_ENV=production)

v25.10.9

Compare Source

  • feat(types): export SelectorParam<Ns, KPrefix> helper type — a stable, readable alternative to Parameters<TFunction<Ns>>[0] for typing selector function props 2414

v25.10.8

Compare Source

  • fix(types): reorder TFunctionSelector overloads so Parameters<TFunction> resolves to the general selector signature instead of the branded SelectorKey type 2412

v25.10.7

Compare Source

v25.10.6

Compare Source

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

Configuration

📅 Schedule: Branch creation - "after 7am and before 11am every weekday" in timezone Europe/London, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 requested a review from a team as a code owner March 4, 2026 09:11
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from ff5495b to 6494012 Compare March 4, 2026 15:06
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from 6494012 to 7e0bcc6 Compare March 4, 2026 16:26
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from 7e0bcc6 to 1106a94 Compare March 5, 2026 09:37
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from 1106a94 to a8956ef Compare March 6, 2026 08:06
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from a8956ef to f877269 Compare March 6, 2026 15:35
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from f877269 to 85bfcb7 Compare March 6, 2026 16:23
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from 85bfcb7 to 767a5c1 Compare March 6, 2026 17:18
@renovate renovate bot changed the title Update dependency i18next to v25.8.14 Update dependency i18next to v25.8.15 Mar 9, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from 767a5c1 to b1f211d Compare March 9, 2026 12:34
@renovate renovate bot changed the title Update dependency i18next to v25.8.15 Update dependency i18next to v25.8.16 Mar 9, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from b1f211d to 7ddbebf Compare March 9, 2026 14:35
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from 7ddbebf to c358d4e Compare March 9, 2026 14:48
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from c358d4e to 70efd20 Compare March 10, 2026 01:05
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from b01fde7 to f6666b8 Compare March 13, 2026 10:06
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from f6666b8 to c8b970e Compare March 13, 2026 12:54
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from c8b970e to e237e96 Compare March 13, 2026 17:22
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from e237e96 to 2b7dcef Compare March 16, 2026 14:27
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from 2b7dcef to 0b5e45f Compare March 17, 2026 10:53
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from 0b5e45f to a3ce674 Compare March 17, 2026 21:22
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from a3ce674 to e71689a Compare March 18, 2026 09:25
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from e71689a to 4efc57d Compare March 18, 2026 11:07
@renovate renovate bot changed the title Update dependency i18next to v25.8.18 Update dependency i18next to v25.8.19 Mar 19, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from 4efc57d to 3b395da Compare March 19, 2026 06:43
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from 3b395da to 399fb85 Compare March 19, 2026 09:23
@renovate renovate bot changed the title Update dependency i18next to v25.8.19 Update dependency i18next to v25.8.20 Mar 19, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from 399fb85 to eb5d031 Compare March 19, 2026 17:29
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from eb5d031 to 89ed7fb Compare March 20, 2026 11:29
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from 89ed7fb to 04313f4 Compare March 20, 2026 23:01
@renovate renovate bot changed the title Update dependency i18next to v25.8.20 Update dependency i18next to v25.9.0 Mar 20, 2026
@renovate renovate bot force-pushed the renovate/i18next-25.x-lockfile branch from 04313f4 to de0ea1d Compare March 21, 2026 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants