Skip to content

fix(deps): update dependency i18next to v26.0.6 - #9527

Merged
eliandoran merged 1 commit into
mainfrom
renovate/i18next-26.x
Apr 23, 2026
Merged

fix(deps): update dependency i18next to v26.0.6#9527
eliandoran merged 1 commit into
mainfrom
renovate/i18next-26.x

Conversation

@renovate

@renovate renovate Bot commented Apr 22, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
i18next (source) 26.0.526.0.6 age confidence

Release Notes

i18next/i18next (i18next)

v26.0.6

Compare Source

Security release — all issues found via an internal audit.

  • security: warn when a translation string combines escapeValue: false with interpolated variables inside a $t(key, { ... "{{var}}" ... }) nesting-options block. In that narrow combination, attacker-controlled string values containing " can break out of the JSON options literal and inject additional nesting options (e.g. redirect lng/ns). The default escapeValue: true configuration is unaffected because HTML-escaping neutralises the quote before JSON.parse. See the security note in the Nesting docs for the full pattern and mitigations
  • security: apply regexEscape to unescapePrefix / unescapeSuffix on par with the other interpolation delimiters. Prevents ReDoS (catastrophic-backtracking) when a misconfigured delimiter contains regex metacharacters, and fixes silent breakage of the {{- var}} syntax when the delimiter contains characters like (, [, .
  • security: strip CR/LF/NUL and other C0/C1 control characters from string log arguments to prevent log forging via user-controlled translation keys, language codes, namespaces, or interpolation variable names (CWE-117)
  • chore: ignore .env* and *.pem/*.key files in .gitignore

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 3am"
  • 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 these updates 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 added dependencies PRs or issues relating to dependencies renovate labels Apr 22, 2026
@github-actions

github-actions Bot commented Apr 22, 2026

Copy link
Copy Markdown
Contributor

📚 Website preview is ready!

🔗 Preview URL: https://pr-9527.trilium-homepage.pages.dev
📖 Production URL: https://triliumnotes.org

✅ All checks passed

This preview will be updated automatically with new commits.

@renovate
renovate Bot force-pushed the renovate/i18next-26.x branch from 5f6e34a to 8afb294 Compare April 23, 2026 19:34
@renovate renovate Bot changed the title Update dependency i18next to v26.0.6 fix(deps): update dependency i18next to v26.0.6 Apr 23, 2026
@eliandoran
eliandoran merged commit 9048119 into main Apr 23, 2026
13 checks passed
@eliandoran
eliandoran deleted the renovate/i18next-26.x branch April 23, 2026 19:44
@eliandoran eliandoran added this to the v0.103.0 milestone Apr 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies PRs or issues relating to dependencies renovate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant