i18next/i18next (i18next)
### [`v24.0.0`](https://redirect.github.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2400)
[Compare Source](https://redirect.github.com/i18next/i18next/compare/v23.16.8...v24.0.0)
**This is a major breaking release:**
- remove support for older environments
- remove old i18next JSON formats
- To convert your existing v3 translations to the v4 format, have a look at [i18next-v4-format-converter](https://redirect.github.com/i18next/i18next-v4-format-converter) or this [web tool](https://i18next.github.io/i18next-v4-format-converter-web/).
- remove support for compatibility to v1 API
- Intl API is mandatory now and will not fallback anymore
- possible compatibility layer for older formats: `test/compatibility/v4/v4Compatibility.js`
- rename `initImmediate` to `initAsync`
- fallback to `dev` language if plural rule not found
- remove TypeScript v4 support. TypeScript v5 is now an optional peer dependency
- addresses
- [2244](https://redirect.github.com/i18next/i18next/pull/2244)
- [2184](https://redirect.github.com/i18next/i18next/pull/2184)
- [2213](https://redirect.github.com/i18next/i18next/issues/2213)
- [2206](https://redirect.github.com/i18next/i18next/pull/2206)
- [2208](https://redirect.github.com/i18next/i18next/issues/2208)
- [2148](https://redirect.github.com/i18next/i18next/issues/2148)
- [2254](https://redirect.github.com/i18next/i18next/issues/2254)
β‘οΈ check out the [migration guide](https://www.i18next.com/misc/migration-guide#v23.x.x-to-v24.0.0)
### [`v23.16.8`](https://redirect.github.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23168)
[Compare Source](https://redirect.github.com/i18next/i18next/compare/v23.16.7...v23.16.8)
- fix(plural): Create cache entry for PluralRules created as part of the fallback flow [2256](https://redirect.github.com/i18next/i18next/pull/2256)
### [`v23.16.7`](https://redirect.github.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23167)
[Compare Source](https://redirect.github.com/i18next/i18next/compare/v23.16.6...v23.16.7)
- if plural rule is not found, try to search with language only code [2252](https://redirect.github.com/i18next/i18next/issues/2252)
### [`v23.16.6`](https://redirect.github.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23166)
[Compare Source](https://redirect.github.com/i18next/i18next/compare/v23.16.5...v23.16.6)
- fix: Small typo in the type definitions [2250](https://redirect.github.com/i18next/i18next/pull/2250)
Configuration
π Schedule: 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 contains the following updates:
^23.0.0
->^24.0.0
Release Notes
i18next/i18next (i18next)
### [`v24.0.0`](https://redirect.github.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2400) [Compare Source](https://redirect.github.com/i18next/i18next/compare/v23.16.8...v24.0.0) **This is a major breaking release:** - remove support for older environments - remove old i18next JSON formats - To convert your existing v3 translations to the v4 format, have a look at [i18next-v4-format-converter](https://redirect.github.com/i18next/i18next-v4-format-converter) or this [web tool](https://i18next.github.io/i18next-v4-format-converter-web/). - remove support for compatibility to v1 API - Intl API is mandatory now and will not fallback anymore - possible compatibility layer for older formats: `test/compatibility/v4/v4Compatibility.js` - rename `initImmediate` to `initAsync` - fallback to `dev` language if plural rule not found - remove TypeScript v4 support. TypeScript v5 is now an optional peer dependency - addresses - [2244](https://redirect.github.com/i18next/i18next/pull/2244) - [2184](https://redirect.github.com/i18next/i18next/pull/2184) - [2213](https://redirect.github.com/i18next/i18next/issues/2213) - [2206](https://redirect.github.com/i18next/i18next/pull/2206) - [2208](https://redirect.github.com/i18next/i18next/issues/2208) - [2148](https://redirect.github.com/i18next/i18next/issues/2148) - [2254](https://redirect.github.com/i18next/i18next/issues/2254) β‘οΈ check out the [migration guide](https://www.i18next.com/misc/migration-guide#v23.x.x-to-v24.0.0) ### [`v23.16.8`](https://redirect.github.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23168) [Compare Source](https://redirect.github.com/i18next/i18next/compare/v23.16.7...v23.16.8) - fix(plural): Create cache entry for PluralRules created as part of the fallback flow [2256](https://redirect.github.com/i18next/i18next/pull/2256) ### [`v23.16.7`](https://redirect.github.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23167) [Compare Source](https://redirect.github.com/i18next/i18next/compare/v23.16.6...v23.16.7) - if plural rule is not found, try to search with language only code [2252](https://redirect.github.com/i18next/i18next/issues/2252) ### [`v23.16.6`](https://redirect.github.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23166) [Compare Source](https://redirect.github.com/i18next/i18next/compare/v23.16.5...v23.16.6) - fix: Small typo in the type definitions [2250](https://redirect.github.com/i18next/i18next/pull/2250)Configuration
π Schedule: 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.
This PR was generated by Mend Renovate. View the repository job log.