Changelog
*Sourced from [i18next's changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md).*
> ### 19.0.1
>
> - ignore non valid keys in saveMissing [1359](https://github-redirect.dependabot.com/i18next/i18next/pull/1359)
>
> ### 19.0.0
>
> - typescript: Typescript use `export default` for esm-first approach [1352](https://github-redirect.dependabot.com/i18next/i18next/pull/1352)
>
> ### 18.0.1
>
> - check loadedNamespace only once per lng-ns inside using `t` for better performance
>
> ### 18.0.0
>
> - When calling `i18next.changeLanguage()` both `i18next.language` and `i18next.languages` will be set to the new language after calling `loadResources` -> means when accessing `t` function meanwhile you will get still the translations for the previous language instead of the fallback.
>
> - **When is this breaking?** this does not break any current test - but if you depend on accessing i18next.language or i18next.dir during language change and expect the new language this will break your app.
>
> - Reasoning: In react-i18next we get in a not ready state for loaded translations while we would prefer just waiting for the new language ready and trigger a rerender then - also a triggered rerender outside of the bound events would end in Suspense...
>
> - How can I get the language i18next will be set to? `i18next.isLanguageChangingTo` is set to the language called
>
> ### 17.3.1
>
> - typescript: Add missing `cleanCode` option to TypeScript def [1344](https://github-redirect.dependabot.com/i18next/i18next/pull/1344)
>
> ### 17.3.0
>
> - pass used language & namespace to postprocessor [1341](https://github-redirect.dependabot.com/i18next/i18next/pull/1341)
>
> ### 17.2.0
>
> - Support using ImmutableJS Records as the data model in interpolation [1339](https://github-redirect.dependabot.com/i18next/i18next/pull/1339)
>
> ### 17.1.0
>
> DX improvements:
>
> - warning if accessing t before i18next was initialized or namespace loaded
> - warning and cancelling save if saveMissing key before i18next was initialized or namespace loaded
>
> Both are a clear sign you render your app / call t to early not waiting for the callbacks or Promise.resolve on i18next.init, i18next.loadNamespace or i18next.changeLanguage.
>
> ### 17.0.18
>
> - Improve performance of EventEmitter.off [1333](https://github-redirect.dependabot.com/i18next/i18next/pull/1333)
>
> ### 17.0.17
>
> - fixes: missing nested key fails if no nested value found and defaultValue contains interpolation -> results in endless loop [1332](https://github-redirect.dependabot.com/i18next/i18next/issues/1332)
> ... (truncated)
Commits
- [`f27eba8`](https://github.com/i18next/i18next/commit/f27eba8e0763740cc3c53bc9d9f7c9068cafcbf0) 19.0.1
- [`a09ca22`](https://github.com/i18next/i18next/commit/a09ca227d534267f9ead7983c357ddd3394a662a) rebuild
- [`537f2a4`](https://github.com/i18next/i18next/commit/537f2a4c97bc1995a51f0c817d7688d3937b1256) Merge pull request [#1359](https://github-redirect.dependabot.com/i18next/i18next/issues/1359) from adrai/master
- [`0563aaa`](https://github.com/i18next/i18next/commit/0563aaa45d836ec85aef7bd2ce442af4e68c9fce) ignore non valid keys in saveMissing
- [`3130cd6`](https://github.com/i18next/i18next/commit/3130cd6253f25e0095ee9ea2ffd4f08fad385ce8) 19.0.0
- [`88b4601`](https://github.com/i18next/i18next/commit/88b46017ae0b9736c9cb32f06cff723ad9b559f9) update changelog
- [`b6f9fdb`](https://github.com/i18next/i18next/commit/b6f9fdba99428fe3188895b776511948600a9454) Typescript use `export default` for esm-first approach ([#1352](https://github-redirect.dependabot.com/i18next/i18next/issues/1352))
- [`7671a5a`](https://github.com/i18next/i18next/commit/7671a5af3061abb9398f2abbe4c954df090e0af1) use org sponsoring
- [`050b11e`](https://github.com/i18next/i18next/commit/050b11ea765100ebfcc826834ed0c6759ad63e04) rebuild
- [`1d8e6ae`](https://github.com/i18next/i18next/commit/1d8e6aec72173920161b5b69b68739039049b769) 18.0.1
- Additional commits viewable in [compare view](https://github.com/i18next/i18next/compare/v3.4.1...v19.0.1)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/i18next/i18nextify/network/alerts).
Bumps i18next from 3.4.1 to 19.0.1.
Changelog
*Sourced from [i18next's changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md).* > ### 19.0.1 > > - ignore non valid keys in saveMissing [1359](https://github-redirect.dependabot.com/i18next/i18next/pull/1359) > > ### 19.0.0 > > - typescript: Typescript use `export default` for esm-first approach [1352](https://github-redirect.dependabot.com/i18next/i18next/pull/1352) > > ### 18.0.1 > > - check loadedNamespace only once per lng-ns inside using `t` for better performance > > ### 18.0.0 > > - When calling `i18next.changeLanguage()` both `i18next.language` and `i18next.languages` will be set to the new language after calling `loadResources` -> means when accessing `t` function meanwhile you will get still the translations for the previous language instead of the fallback. > > - **When is this breaking?** this does not break any current test - but if you depend on accessing i18next.language or i18next.dir during language change and expect the new language this will break your app. > > - Reasoning: In react-i18next we get in a not ready state for loaded translations while we would prefer just waiting for the new language ready and trigger a rerender then - also a triggered rerender outside of the bound events would end in Suspense... > > - How can I get the language i18next will be set to? `i18next.isLanguageChangingTo` is set to the language called > > ### 17.3.1 > > - typescript: Add missing `cleanCode` option to TypeScript def [1344](https://github-redirect.dependabot.com/i18next/i18next/pull/1344) > > ### 17.3.0 > > - pass used language & namespace to postprocessor [1341](https://github-redirect.dependabot.com/i18next/i18next/pull/1341) > > ### 17.2.0 > > - Support using ImmutableJS Records as the data model in interpolation [1339](https://github-redirect.dependabot.com/i18next/i18next/pull/1339) > > ### 17.1.0 > > DX improvements: > > - warning if accessing t before i18next was initialized or namespace loaded > - warning and cancelling save if saveMissing key before i18next was initialized or namespace loaded > > Both are a clear sign you render your app / call t to early not waiting for the callbacks or Promise.resolve on i18next.init, i18next.loadNamespace or i18next.changeLanguage. > > ### 17.0.18 > > - Improve performance of EventEmitter.off [1333](https://github-redirect.dependabot.com/i18next/i18next/pull/1333) > > ### 17.0.17 > > - fixes: missing nested key fails if no nested value found and defaultValue contains interpolation -> results in endless loop [1332](https://github-redirect.dependabot.com/i18next/i18next/issues/1332) > ... (truncated)Commits
- [`f27eba8`](https://github.com/i18next/i18next/commit/f27eba8e0763740cc3c53bc9d9f7c9068cafcbf0) 19.0.1 - [`a09ca22`](https://github.com/i18next/i18next/commit/a09ca227d534267f9ead7983c357ddd3394a662a) rebuild - [`537f2a4`](https://github.com/i18next/i18next/commit/537f2a4c97bc1995a51f0c817d7688d3937b1256) Merge pull request [#1359](https://github-redirect.dependabot.com/i18next/i18next/issues/1359) from adrai/master - [`0563aaa`](https://github.com/i18next/i18next/commit/0563aaa45d836ec85aef7bd2ce442af4e68c9fce) ignore non valid keys in saveMissing - [`3130cd6`](https://github.com/i18next/i18next/commit/3130cd6253f25e0095ee9ea2ffd4f08fad385ce8) 19.0.0 - [`88b4601`](https://github.com/i18next/i18next/commit/88b46017ae0b9736c9cb32f06cff723ad9b559f9) update changelog - [`b6f9fdb`](https://github.com/i18next/i18next/commit/b6f9fdba99428fe3188895b776511948600a9454) Typescript use `export default` for esm-first approach ([#1352](https://github-redirect.dependabot.com/i18next/i18next/issues/1352)) - [`7671a5a`](https://github.com/i18next/i18next/commit/7671a5af3061abb9398f2abbe4c954df090e0af1) use org sponsoring - [`050b11e`](https://github.com/i18next/i18next/commit/050b11ea765100ebfcc826834ed0c6759ad63e04) rebuild - [`1d8e6ae`](https://github.com/i18next/i18next/commit/1d8e6aec72173920161b5b69b68739039049b769) 18.0.1 - Additional commits viewable in [compare view](https://github.com/i18next/i18next/compare/v3.4.1...v19.0.1)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/i18next/i18nextify/network/alerts).