Skip to content

Bump i18next from 25.8.0 to 25.10.5 in /frontend#1624

Merged
github-actions[bot] merged 1 commit intomasterfrom
dependabot/npm_and_yarn/frontend/i18next-25.10.5
Mar 24, 2026
Merged

Bump i18next from 25.8.0 to 25.10.5 in /frontend#1624
github-actions[bot] merged 1 commit intomasterfrom
dependabot/npm_and_yarn/frontend/i18next-25.10.5

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 24, 2026

Bumps i18next from 25.8.0 to 25.10.5.

Release notes

Sourced from i18next's releases.

v25.10.5

  • 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

  • feat(types): i18nKey of <Trans i18nKey={sk} /> to accept a SelectorKey 2364

v25.10.3

  • check also for I18NEXT_NO_SUPPORT_NOTICE env variable

v25.10.2

  • 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

  • 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

  • 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

  • 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

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

v25.8.19

  • 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

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

v25.8.17

  • update deps

v25.8.16

  • 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

  • fix: Selector API unable to resolve namespaces #2402

v25.8.14

  • fix: getCleanedCode now replaces all underscores

v25.8.13

  • improve support notice shown logic

v25.8.12

... (truncated)

Changelog

Sourced from i18next's changelog.

25.10.5

  • 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

25.10.4

  • 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

25.10.3

  • check also for I18NEXT_NO_SUPPORT_NOTICE env variable

25.10.2

  • 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

25.10.1

  • 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")

25.10.0

  • 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

25.9.0

  • 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

25.8.20

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

25.8.19

  • 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

25.8.18

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

25.8.17

  • update deps

25.8.16

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Mar 24, 2026
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Mar 24, 2026

Deploying bracket-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 94bd8b1
Status:⚡️  Build in progress...

View logs

@github-actions github-actions bot enabled auto-merge (squash) March 24, 2026 04:10
Bumps [i18next](https://github.com/i18next/i18next) from 25.8.0 to 25.10.5.
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](i18next/i18next@v25.8.0...v25.10.5)

---
updated-dependencies:
- dependency-name: i18next
  dependency-version: 25.10.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/frontend/i18next-25.10.5 branch from 4dbb9d6 to 94bd8b1 Compare March 24, 2026 04:14
@github-actions github-actions bot merged commit 7537b65 into master Mar 24, 2026
5 of 6 checks passed
@github-actions github-actions bot deleted the dependabot/npm_and_yarn/frontend/i18next-25.10.5 branch March 24, 2026 04:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants