Skip to content

Update dependency i18next-browser-languagedetector to v8.3.0 - #118

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/i18next-browser-languagedetector-8.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/i18next-browser-languagedetector-8.x

Conversation

@renovate

@renovate renovate Bot commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
i18next-browser-languagedetector 8.1.0 → 8.3.0 age confidence

Release Notes

i18next/i18next-browser-languageDetector (i18next-browser-languagedetector)

v8.3.0

Compare Source

  • security: a detected language must now have the shape i18next 26.7 accepts for a language code from outside (its isSafeLanguageCode): letters, digits, -, _, @ and . (no ..), at most 128 characters. It replaces the list of XSS patterns, which missed values like <b>x</b> or " onmouseover="x() from the query string, a cookie or storage, which then became the language; apps put it into <html lang="...">. Compatibility note: a value with other characters (spaces, slashes, quotes) is now skipped and the next detector is used; codes like en_US, zh_Hant_TW or sr@latin still pass, and i18next 27 refuses such codes from outside as well.

v8.2.4

Compare Source

  • fix: lookupFromSubdomainIndex counts hostname labels again, so with 1, dev.en.example.com is detected as en. Since 6.1.5 the index picked a regex group instead, and any index other than 0 returned a part of the domain (en.exampl, example.com). Index 0 (the default) works as before. Thanks @​lprnmns 329

v8.2.3

Compare Source

  • fix: the subdomain detector now detects language tags with script and region subtags, so pt-BR.site.com, zh-Hans-CN.site.com, es-419.site.com and sr-Latn.site.com are detected as pt-BR, zh-Hans-CN, es-419 and sr-Latn. The pattern only accepted 2 to 5 word characters, without hyphens. Other subdomains like staging or preview deployment labels (myapp-git-branch-team.vercel.app) are still not taken for a language, and everything detected before is still detected. Thanks @​lprnmns 328

v8.2.2

Compare Source

  • fix: the path and hash detectors keep digits in a language segment, so /es-419/ and #/es-419 are detected as es-419 instead of es- (which i18next resolved to es). Segments that start with a digit (/2024/) still yield no language, and lookupFromPathIndex / lookupFromHashIndex point at the same segments as before. Thanks @​nk-batman21 327

v8.2.1

Compare Source

  • Add missing typescript definition for hash options 33154

v8.2.0

Compare Source

  • feat: add support for hash detector 304

Configuration

📅 Schedule: (UTC)

  • 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.

@coderabbitai

coderabbitai Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 32e7b294-044e-4f47-bfdd-23aba4189d96

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@renovate
renovate Bot force-pushed the renovate/i18next-browser-languagedetector-8.x branch from c575b86 to a001470 Compare October 24, 2026 12:50
@renovate renovate Bot changed the title Update dependency i18next-browser-languagedetector to v8.2.1 Update dependency i18next-browser-languagedetector to v8.2.2 Oct 24, 2026
@renovate
renovate Bot force-pushed the renovate/i18next-browser-languagedetector-8.x branch from a001470 to d7b91aa Compare October 26, 2026 08:50
@renovate renovate Bot changed the title Update dependency i18next-browser-languagedetector to v8.2.2 Update dependency i18next-browser-languagedetector to v8.2.3 Oct 26, 2026
@renovate renovate Bot changed the title Update dependency i18next-browser-languagedetector to v8.2.3 Update dependency i18next-browser-languagedetector to v8.2.4 Oct 31, 2026
@renovate
renovate Bot force-pushed the renovate/i18next-browser-languagedetector-8.x branch from d7b91aa to 3934c41 Compare October 31, 2026 03:07
@renovate renovate Bot changed the title Update dependency i18next-browser-languagedetector to v8.2.4 Update dependency i18next-browser-languagedetector to v8.3.0 Nov 2, 2026
@renovate
renovate Bot force-pushed the renovate/i18next-browser-languagedetector-8.x branch from 3934c41 to 8ccad21 Compare November 2, 2026 04:14
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