NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2832 most downloaded on npm
Internationalization for react done right. Using the i18next i18n ecosystem.
Last release 13 days ago
21 Sep 2026
Release timing varies
gaps range from 8 days to 2 months
Most releases are documented
notes for 44 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
388 releases · first in 2015
support unescaping forward slash 1548
fix: reset t when keyPrefix is updated 1544
One column per quarter.
types: bindI18n option for UseTranslationOptions
more html entities to unescape by default 1538
types: allow iterable with objects as children 1531
ability to add custom unescape function 1529
- fix: UMD build 1527
style: explicit React imports 1525
reset t if ns changes in useTranslation 1518
Stricter typescript type for Trans components prop 1516
Add support for keyPrefix in withTranslation 1512
types: fix Translation component types regression 1511
types: translation component types 1509
types: fix missing generic type for HTMLAttributes 1499
types: fix Trans component to support react 18 types, by introducing allowObjectInHTMLChildren TS option 1492
types: Added objects explicitly to Trans children 1486
fix: warn just once 'i18n.languages were undefined or empty' and return true, like before
types: ReactNode should be prefixed with React 1481
fix type 'TFunctionResult' is not assignable to type 'ReactNode' on React 18 1480
types: children fix for React v18 1478
update macro to wrap defaults in brackets when necessary 1472
types: for context prop of Trans component
fix: transSupportBasicHtmlNodes for keepArray check 1470
types: add nsSeparator to CustomTypeOptions 1471
fix error for typescript 4.6 1453
types: fix never return type when using plurals 1453
types: add values field to Plural component in macros 1446
types: fix for issue introduced with type extension for react-native 1436
types: TypeScript interface for the Trans component does now accept react-native props 1418
add missing types for shouldUnescape and useTranslation 1429
option to unescape html in Trans 1426
types: remove undefined from conditional type 1410
Add type-safe support to deep keyPrefix 1403
Rollback 1402: Remove generics from Trans component to suppress warning issue 1400
Remove generics from Trans component to suppress warning issue 1400
feat(types): add type-safe support to keyPrefix option 1390
feature: add key prefix support to useTranslation hook 1371
typescript: add returnNull and returnEptyString options to TypeOptions interface 1341
Trans: parse first, then interpolate 1345
feat(typings): support readonly namespaces in TFuncKey 1340
feat(types): allow readonly namespaces in useTranslation 1339
introduce CustomTypeOptions type definition and deprecate the Resources type definition 1328
CustomTypeOptions type definition and deprecate the Resources type definition 1328add transWrapTextNodes option 1324 to prevent a well-known Google Translate issue with React apps 1323, thanks to feross
typescript/icu macro: add new syntax for interpolation of complex types 1316 -> docs for template usage
ignore null children in Trans component 1307
update html-parse-stringify to fix uppercase elements in Trans component 1304
Replace html-parse-stringify2 with html-parse-stringify 1283 to prevent CVE-2021-23346
refactor: remove unneeded object 1286
- typescript: Bug fixes 1284
typescript: Move type definition files 1276
Fix allow to replace i18n in provider with useTranslation hook 1273
typescript: Allow TFuncKey to be used without specifying the namespace, in the same way TFunction and useTranslation work 1262
TFuncKey to be used without specifying the namespace, in the same way TFunction and useTranslation work 1262- warning for old wait usage
typescript: Updated TS definitions (adding useSuspense option in TranslationProps) 1247
typescript: fix: Inference for specific keys ts 4.1 1230
typescript: Add workaround to suppress infinite instantiation warning 1227
Fix: Return type inference for t function (typescript 4.1) 1221
fix: type definitions for typescript 4.1 1220
fix: typescript definitions for t function without namespaces 1214
typescript: Make the translation function fully type-safe 1193
Your coding agent can read these notes before it upgrades. Set up the MCP server →