- breaking: react-i18next and i18next are now peer-dependencies and must be installed in the consuming app, see #1966
- breaking: drop node 12.x support, requires 14.x. Recommended minimum to
^14.13.1
, see #1974.
- fix: appWithTranslation re-renders _app when the locale is changed (#1954)
- feat: introduce onPreInitI18next option (#1960)
- fix: fallbackLng if namespaces are undefined (#1943 closes #1941)
Why a major version? The following changes could lead to more languages being loaded, which could increase the page size.
- feat: improve fallback language handling (#1927)
- feat: add support for nonExplicitSupportedLngs (#1930)
- feat: introduce extraLocales (#1916)
- fix: pass namespaces to the client also for custom backends (#1913)
- fix: pass namespaces to the client (#1912 closes #1839)
- feat: support nested namespace structure (#1911)
- fix: remove postinstall script
- first release with new project ownership
- update most dependencies
- update docs and example
- feat: support default locale by ignoring it (#1679)
Features:
- Allow client side translation loading (8132efd)
Documentation:
- Link to
react-i18next
config options (422a0f3)