NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4761 most downloaded on npm
Internationalization (i18n) for Next.js
Last release 2 days ago
24 Sep 2026
Ships fairly regularly
a new release about every 1 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
3 versions withdrawn
withdrawn after publishing
6 years old
500 releases · first in 2020
One column per quarter.
Handle default exports correctly for moduleResolution: 'node' (#1785) (b7a4a83), closes /github.com/amannn/next-intl/discussions/1631#discussioncommen
moduleResolution: 'node' (#1785) (b7a4a83), closes /github.com/amannn/next-intl/discussions/1631#discussioncomment-12477848 – by @amannnSee the announcement. (#1412) (172656f) – by @amannn
See the announcement.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Handle query in correctly when using localePrefix: 'as-needed' with domains (#1732) (ec8776e), closes #1731 – by @amannn
Add workaround for OpenTelemetry/Zone.js (#1719) (1cac9a6), closes #1711 – by @amannn
Add missing deprecation warnings for next-intl@4.0 (#1485) (1d60d08) – by @amannn
Support t.has when getTranslations is called with an object argument (#1616) (64895a2), closes /github.com/amannn/next-intl/discussions/437#discussion
t.has when getTranslations is called with an object argument (#1616) (64895a2), closes /github.com/amannn/next-intl/discussions/437#discussioncomment-11593318 – by @amannnUse new domain next-intl.dev in links (#1601) (40a9a77) – by @amannn
Support React 19 (#1597) (e0ffe29) – by @amannn
Follow-up for #1573 to also handle the case when a non-default locale is in use (#1578) (fd71741), closes #1568 – by @amannn
Handle inconsistency in Next.js when using usePathname with custom prefixes, localePrefix: 'as-needed' and static rendering (#1573) (20fd0f0) – by @am
Correctly handle search params in redirects when using trailingSlash: true (#1537) (03a4620) – by @deini
Add type exports to enable declaration: true in tsconfig.json (#1509) (6b2ca9c) – by @osaton
Add support for React 19 RC (#1490) (2dea022) – by @amannn
Don't warn when setting prefetch={true} on (#1463) (fd6d73d), closes #1462 – by @amannn
Upgrade to negotiator@^1.0 (#1460) (b93f297) – by @amannn
Resolve locale for navigation APIs consistently from i18n/request.ts in react-server like all other APIs do (#1459) (8c6d5ff) – by @amannn
Handle inlined search params and hashes correctly in from createNavigation (#1448) (ba0a537) – by @amannn
Remove usage of deprecated ReactNodeArray which is removed in React 19 (#1445) (2396345) – by @amannn
Add Next.js 15 to peer dependencies (#1443) (4cb22bb) – by @amannn
Deprecate defaultTranslationValues
createNavigation (#1316)requestLocale param to getRequestConfig for Next.js 15 support (#1383)localeCookie option for middleware (#1414)setRequestLocale (#1437)domains, handle unknown domains more gracefully (#1389)Nothing published for this version
Nothing published for this version
Nothing published for this version
Repair package publishing workflow (this release doesn't include any library changes) (ceba9ae) – by @amannn
Nothing published for this version
Nothing published for this version
Type-safe global formats (#1346) (b7aa14e) – by @dBianchii
Make all keys of Formats type optional for easier usage (#1367) (a7cbd9b) – by @amannn
Your coding agent can read these notes before it upgrades. Set up the MCP server →