i18next/i18next
### [`v17.0.6`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1706)
[Compare Source](https://togithub.com/i18next/i18next/compare/v17.0.5...v17.0.6)
- support montenegrien "crn" plurals
### [`v17.0.5`](https://togithub.com/i18next/i18next/compare/v17.0.4...v17.0.5)
[Compare Source](https://togithub.com/i18next/i18next/compare/v17.0.4...v17.0.5)
### [`v17.0.4`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1704)
[Compare Source](https://togithub.com/i18next/i18next/compare/v17.0.3...v17.0.4)
- typescript: ResourceKey type should allow top level string value [1267](https://togithub.com/i18next/i18next/pull/1267)
### [`v17.0.3`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1703)
[Compare Source](https://togithub.com/i18next/i18next/compare/v17.0.2...v17.0.3)
- don't do named exports for umd
### [`v17.0.2`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1702)
[Compare Source](https://togithub.com/i18next/i18next/compare/v17.0.1...v17.0.2)
- typescript: Allow null as TResult [1263](https://togithub.com/i18next/i18next/pull/1263)
- bring back ./i18next.js and ./i18next.min.js -> used by wildcard unpkg users...<= bad idea doing so
- main export in package.json points to cjs dist
### [`v17.0.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1701)
[Compare Source](https://togithub.com/i18next/i18next/compare/v17.0.0...v17.0.1)
- adapt ./index.js to 17.0.0 export
### [`v17.0.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1700)
[Compare Source](https://togithub.com/i18next/i18next/compare/v16.0.0...v17.0.0)
- removes checking in build files (umd) into source code - for CDN usage use:
- removes named exports in main file - avoids issues in mixed exports makes usage better in commonjs scenarios (node.js) - no strange `const i18next = require('i18next').default;`
- **impact** you can't no longer `import { changeLanguage } from 'i18next'; changeLanguage('de');` you will have to `import i18next from 'i18next'; i18next.changeLanguage('de');`
- **note** if can create a own file providing the named bound functions and use that instead, sample:
### [`v16.0.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1600)
[Compare Source](https://togithub.com/i18next/i18next/compare/v15.1.3...v16.0.0)
- removes deprecated jsnext:main from package.json
- Bundle all entry points with rollup [1256](https://togithub.com/i18next/i18next/pull/1256)
- **note:** dist/es -> dist/esm, dist/commonjs -> dist/cjs (individual files -> one bundled file)
### [`v15.1.3`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1513)
[Compare Source](https://togithub.com/i18next/i18next/compare/v15.1.2...v15.1.3)
- typescript: Fix type error when init with locize plugin options [1248](https://togithub.com/i18next/i18next/pull/1248)
### [`v15.1.2`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1512)
[Compare Source](https://togithub.com/i18next/i18next/compare/d6bd2e077d16a040470ac895af01481c1f3f27d8...v15.1.2)
- typescript: types(ReactOptions): Add missing props to React Options interface [1247](https://togithub.com/i18next/i18next/pull/1247)
### [`v15.1.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1511)
[Compare Source](https://togithub.com/i18next/i18next/compare/v15.1.0...d6bd2e077d16a040470ac895af01481c1f3f27d8)
- typescript: Update BackendModule interface to allow null or undefined for the callback [1244](https://togithub.com/i18next/i18next/pull/1244)
### [`v15.1.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1510)
[Compare Source](https://togithub.com/i18next/i18next/compare/df4d486dec997fb785e71e2b3965c128f75834f0...v15.1.0)
- trigger a languageChanging event
### [`v15.0.10`](https://togithub.com/i18next/i18next/compare/v15.0.9...df4d486dec997fb785e71e2b3965c128f75834f0)
[Compare Source](https://togithub.com/i18next/i18next/compare/v15.0.9...df4d486dec997fb785e71e2b3965c128f75834f0)
### [`v15.0.9`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1509)
[Compare Source](https://togithub.com/i18next/i18next/compare/v15.0.8...v15.0.9)
- IE: <=IE10 fix (unable to call parent constructor) [1227](https://togithub.com/i18next/i18next/pull/1227)
### [`v15.0.8`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1508)
[Compare Source](https://togithub.com/i18next/i18next/compare/v15.0.7...v15.0.8)
- typescript: adding init function to 3rdParty module typings and enforcing type property [1223](https://togithub.com/i18next/i18next/pull/1223)
### [`v15.0.7`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1507)
[Compare Source](https://togithub.com/i18next/i18next/compare/v15.0.6...v15.0.7)
- typescript: Add useSuspense to ReactOptions, fix error throwing on test [1219](https://togithub.com/i18next/i18next/pull/1219)
### [`v15.0.6`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1506)
[Compare Source](https://togithub.com/i18next/i18next/compare/v15.0.5...v15.0.6)
- typescript: add Interpolator interface [1213](https://togithub.com/i18next/i18next/pull/1213)
### [`v15.0.5`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1505)
[Compare Source](https://togithub.com/i18next/i18next/compare/v15.0.4...v15.0.5)
- typescript: Add `hashTransKey` to `ReactOptions` [1208](https://togithub.com/i18next/i18next/pull/1208)
- Expose error on reloadResources [1212](https://togithub.com/i18next/i18next/pull/1212)
### [`v15.0.4`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1504)
[Compare Source](https://togithub.com/i18next/i18next/compare/v15.0.3...v15.0.4)
- add default export on node.js entry [1204](https://togithub.com/i18next/i18next/pull/1204)
- typescript: Add defaultValue tests and allow second arg string as defaultValue [1206](https://togithub.com/i18next/i18next/pull/1206)
### [`v15.0.3`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1503)
[Compare Source](https://togithub.com/i18next/i18next/compare/v15.0.2...v15.0.3)
- typescript: accept templatestringsarray as TKey [1199](https://togithub.com/i18next/i18next/pull/1199)
- allow arrays on addResources
### [`v15.0.2`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1502)
[Compare Source](https://togithub.com/i18next/i18next/compare/v15.0.1...v15.0.2)
- try fixing UMD build
### [`v15.0.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1501)
[Compare Source](https://togithub.com/i18next/i18next/compare/v15.0.0...v15.0.1)
- fix export name on global (typo)
### [`v15.0.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1500)
[Compare Source](https://togithub.com/i18next/i18next/compare/v14.1.1...v15.0.0)
- update build process (while all test passes feeling more save making this a major release)
### [`v14.1.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1411)
[Compare Source](https://togithub.com/i18next/i18next/compare/v14.1.0...v14.1.1)
- allow empty string for array join [1191](https://togithub.com/i18next/i18next/issues/1191)
### [`v14.1.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1410)
[Compare Source](https://togithub.com/i18next/i18next/compare/v14.0.1...v14.1.0)
- support plurals in returning objecttree array [1196](https://togithub.com/i18next/i18next/issues/1196)
### [`v14.0.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1401)
[Compare Source](https://togithub.com/i18next/i18next/compare/v14.0.0...v14.0.1)
- typescript: Parameterized use of TFunction fails while WithT use works [1188](https://togithub.com/i18next/i18next/pull/1188)
### [`v14.0.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1400)
[Compare Source](https://togithub.com/i18next/i18next/compare/v13.1.5...v14.0.0)
- typescript: BREAKING Refactor generics usage [1180](https://togithub.com/i18next/i18next/pull/1180)
### [`v13.1.5`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1315)
[Compare Source](https://togithub.com/i18next/i18next/compare/v13.1.4...v13.1.5)
- es modules: Fix bug when import by ES Module [1179](https://togithub.com/i18next/i18next/pull/1179)
- typescript: Add module property [1176](https://togithub.com/i18next/i18next/pull/1176)
### [`v13.1.4`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1314)
[Compare Source](https://togithub.com/i18next/i18next/compare/v13.1.3...v13.1.4)
- fixes plural rule for JSON compatibility v2 introduced in 11.3.3 [`d4d329f` (comment)](https://togithub.com/i18next/i18next/commit/d4d329fd7042f932eedf8bba1d92234707efd04c#diff-e171f9b8b4e0f5df027bd8bd7b962f1bR1140) [1174](https://togithub.com/i18next/i18next/issues/1174)
### [`v13.1.3`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1313)
[Compare Source](https://togithub.com/i18next/i18next/compare/v13.1.2...v13.1.3)
- TypeScript: Pull up WithT interface allowing for overrides [1172](https://togithub.com/i18next/i18next/pull/1172)
### [`v13.1.2`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1312)
[Compare Source](https://togithub.com/i18next/i18next/compare/v13.1.1...v13.1.2)
- Add typescript testing [1165](https://togithub.com/i18next/i18next/pull/1165)
- Add `transEmptyNodeValue` to `ReactOptions` [1166](https://togithub.com/i18next/i18next/pull/1166)
- Run prettier on typescript files for easier diffing in PRs [1167](https://togithub.com/i18next/i18next/pull/1167)
### [`v13.1.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1311)
[Compare Source](https://togithub.com/i18next/i18next/compare/v13.1.0...v13.1.1)
- fix init() attributes typings [1158](https://togithub.com/i18next/i18next/pull/1158)
### [`v13.1.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1310)
[Compare Source](https://togithub.com/i18next/i18next/compare/v13.0.1...v13.1.0)
- Support interpolation for defaultValue as parameter [1151](https://togithub.com/i18next/i18next/pull/1151)
### [`v13.0.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1301)
[Compare Source](https://togithub.com/i18next/i18next/compare/v13.0.0...v13.0.1)
- update typedefinitions [1152](https://togithub.com/i18next/i18next/pull/1152)
### [`v13.0.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1300)
[Compare Source](https://togithub.com/i18next/i18next/compare/v12.1.0...v13.0.0)
- pass options to missingInterpolationHandler [1146](https://togithub.com/i18next/i18next/pull/1146)
- refactor non valid keys handling [1143](https://togithub.com/i18next/i18next/pull/1143)
BREAKING:
- adds typescript definitions directly into this repo - no longer need to grab them from definitlytyped [1142](https://togithub.com/i18next/i18next/pull/1142)
- promise API added for all functions providing a callback [1130](https://togithub.com/i18next/i18next/pull/1130) -> means those will now return a Promise and not this -> so you can't chain eg. i18next.init().on() anylonger as init returns a Promise
### [`v12.1.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1210)
[Compare Source](https://togithub.com/i18next/i18next/compare/v12.0.0...v12.1.0)
- adds partialBundledLanguages flag in init options [1136](https://togithub.com/i18next/i18next/pull/1136)
### [`v12.0.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1200)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.10.2...v12.0.0)
- add hebrew update [1121](https://togithub.com/i18next/i18next/pull/1121)
### [`v11.10.2`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#11102)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.10.1...v11.10.2)
- revert hebrew
### [`v11.10.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#11101)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.10.0...v11.10.1)
- Adds Hebrew plural support [1121](https://togithub.com/i18next/i18next/pull/1121)
### [`v11.10.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#11100)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.9.1...v11.10.0)
- Allow missingInterpolationHandler to be provided as t() option [1118](https://togithub.com/i18next/i18next/pull/1118)
### [`v11.9.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1191)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.9.0...v11.9.1)
- fixes allow overriding of fallbackLng when in options passed to t functions call
### [`v11.9.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1190)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.8.0...v11.9.0)
- merge load and reloadResources functionality to allow an optional callback in reloadResources
### [`v11.8.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1180)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.7.0...v11.8.0)
- deeper support for i18nFormats - add getResource function from format
### [`v11.7.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1170)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.6.0...v11.7.0)
- allows defining defaultValues for plurals -> same logic as using pluralsuffixes in translation files [details](https://www.i18next.com/translation-function/plurals#how-to-find-the-correct-plural-suffix) using eg. defaultValue_plural / defaultValue_2 based on request [1096](https://togithub.com/i18next/i18next/issues/1096)
### [`v11.6.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1160)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.5.0...v11.6.0)
- expose new store function getDataByLanguage [1087](https://togithub.com/i18next/i18next/pull/1087)
### [`v11.5.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1150)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.4.0...v11.5.0)
- EventEmitter.prototype.on returns this for chaining calls [1079](https://togithub.com/i18next/i18next/pull/1079)
### [`v11.4.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1140)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.3.6...v11.4.0)
- Allow to pass raw value to the custom interpolation escape function [1076](https://togithub.com/i18next/i18next/pull/1076)
### [`v11.3.6`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1136)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.3.5...v11.3.6)
- fix support zero for saveMissing plurals [1072](https://togithub.com/i18next/i18next/pull/1072)
### [`v11.3.5`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1135)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.3.4...v11.3.5)
- trigger loaded event only once per loaded namespace - consolidate all the loaded and done queued load calls [react-i18next 456 ](https://togithub.com/i18next/react-i18next/issues/456)
### [`v11.3.4`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1134)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.3.3...v11.3.4)
- fixes simplifyPluralSuffix: false cases for languages having only singular, plural [1069](https://togithub.com/i18next/i18next/issues/1069)
### [`v11.3.3`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1133)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.3.2...v11.3.3)
- pass down resolved to i18nFormat.parse as last argument
### [`v11.3.2`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1132)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.3.1...v11.3.2)
- Properly handle arguments containing arrays while listening to a wildcard event [1052](https://togithub.com/i18next/i18next/pull/1052)
### [`v11.3.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1131)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.3.0...v11.3.1)
- Fixes allowing setting keySeparator to false in calling t function [1051](https://togithub.com/i18next/i18next/pull/1051)
### [`v11.3.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1130)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.2.3...v11.3.0)
- Option to skip interpolation when calling t. [1050](https://togithub.com/i18next/i18next/pull/1050)
### [`v11.2.3`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1123)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.2.2...v11.2.3)
- Remove unnecessary warning when value is empty string [1046](https://togithub.com/i18next/i18next/pull/1046)
### [`v11.2.2`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1122)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.2.1...v11.2.2)
- adds used key to call parse of i18nFormat
### [`v11.2.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1121)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.2.0...v11.2.1)
- fixes for i18nFormat plugin
### [`v11.2.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1120)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.1.1...v11.2.0)
- allows new plugin of type 'i18nFormat' to override i18next format with eg. ICU format
### [`v11.1.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1100---1111-fixing-version-mismatch-cdnjs---npm)
[Compare Source](https://togithub.com/i18next/i18next/compare/v11.0.0...v11.1.1)
- **[BREAKING]** removes plugin of type cache. Can be replace by [i18next-chained-backend](https://togithub.com/i18next/i18next-chained-backend) example cache for localStorage [i18next-localstorage-backend](https://togithub.com/i18next/i18next-localstorage-backend#getting-started)
- **[BREAKING]** removes the support for multiload (multiRead) in backends - will just use read per language-namespace. You can enable multiRead support in backends again by using [i18next-multiload-backend-adapter](https://togithub.com/i18next/i18next-multiload-backend-adapter)
### [`v11.0.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1100---1111-fixing-version-mismatch-cdnjs---npm)
[Compare Source](https://togithub.com/i18next/i18next/compare/v10.6.0...v11.0.0)
- **[BREAKING]** removes plugin of type cache. Can be replace by [i18next-chained-backend](https://togithub.com/i18next/i18next-chained-backend) example cache for localStorage [i18next-localstorage-backend](https://togithub.com/i18next/i18next-localstorage-backend#getting-started)
- **[BREAKING]** removes the support for multiload (multiRead) in backends - will just use read per language-namespace. You can enable multiRead support in backends again by using [i18next-multiload-backend-adapter](https://togithub.com/i18next/i18next-multiload-backend-adapter)
### [`v10.6.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1060)
[Compare Source](https://togithub.com/i18next/i18next/compare/v10.5.1...v10.6.0)
- adds missingInterpolationHandler [1039](https://togithub.com/i18next/i18next/pull/1039)
### [`v10.5.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1051)
[Compare Source](https://togithub.com/i18next/i18next/compare/v10.5.0...v10.5.1)
- fixes call to getPluralFormsOfKey if called with unsupported language [1032](https://togithub.com/i18next/i18next/issues/1032)
- Avoid mutating whitelist array. [1037](https://togithub.com/i18next/i18next/pull/1037)
### [`v10.5.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1050)
[Compare Source](https://togithub.com/i18next/i18next/compare/v10.4.1...v10.5.0)
- Adds options.silent to addResources and addResourceBundle [1024](https://togithub.com/i18next/i18next/pull/1024)
### [`v10.4.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1041)
[Compare Source](https://togithub.com/i18next/i18next/compare/v10.4.0...v10.4.1)
- forward options in backend.create saveMissing
### [`v10.4.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1040)
[Compare Source](https://togithub.com/i18next/i18next/compare/v10.3.0...v10.4.0)
- fixes combination of returnObject and context by returning original value for deep translation when lookup for inner returns a key (failed to translate proper) [1014](https://togithub.com/i18next/i18next/issues/1014)
- _[EXPERIMENTAL]_ additional you can pass `tDescription` to the `t` options or as a third param to calling `t` -> `t(key, defaultValue, tDescription);`. Those will get forwarded to the backend and can be submitted on saveMissing to provide contextual information for translators.
### [`v10.3.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1030)
[Compare Source](https://togithub.com/i18next/i18next/compare/v10.2.2...v10.3.0)
- new option saveMissingPlurals (default true) will enable submitting plural forms on saveMissing if t call is for plural (count passed in options).
### [`v10.2.2`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1022)
[Compare Source](https://togithub.com/i18next/i18next/compare/v10.2.1...v10.2.2)
- fixes Context and nested lost initial options [1009](https://togithub.com/i18next/i18next/issues/1009)
### [`v10.2.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1021)
[Compare Source](https://togithub.com/i18next/i18next/compare/v10.2.0...v10.2.1)
- optimize update output in log
### [`v10.2.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1020)
[Compare Source](https://togithub.com/i18next/i18next/compare/v10.1.0...v10.2.0)
- _[EXPERIMENTAL]_ init option updateMissing: enable to update default values if different from translated value (only useful on initial development or when keeping code as source of truth not changing values outside of code)
### [`v10.1.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1010)
[Compare Source](https://togithub.com/i18next/i18next/compare/v10.0.7...v10.1.0)
- return boolean, number from translator
- initial set language on translator if non set yet (after that only if loaded) [#998](https://togithub.com/i18next/i18next/issues/998)
### [`v10.0.7`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1007)
[Compare Source](https://togithub.com/i18next/i18next/compare/v10.0.6...v10.0.7)
- support all overloadTranslationOptionHandler in getFixedT [react-i18next/issues/332](https://togithub.com/i18next/react-i18next/issues/332)
### [`v10.0.6`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1006)
[Compare Source](https://togithub.com/i18next/i18next/compare/fcfdccf6c977fd7f1a3f5295e5a66204d73e1069...v10.0.6)
- native browser es modules via adding .js where needed [PR980](https://togithub.com/i18next/i18next/pull/980)
### [`v10.0.5`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1005)
[Compare Source](https://togithub.com/i18next/i18next/compare/v10.0.4...fcfdccf6c977fd7f1a3f5295e5a66204d73e1069)
- should fix sync of options in clone and its translator
### [`v10.0.4`](https://togithub.com/i18next/i18next/compare/v10.0.3...v10.0.4)
[Compare Source](https://togithub.com/i18next/i18next/compare/v10.0.3...v10.0.4)
### [`v10.0.3`](https://togithub.com/i18next/i18next/compare/v10.0.2...v10.0.3)
[Compare Source](https://togithub.com/i18next/i18next/compare/v10.0.2...v10.0.3)
### [`v10.0.2`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1002)
[Compare Source](https://togithub.com/i18next/i18next/compare/v10.0.1...v10.0.2)
- fixes issue in object return when passing in multiple keys
### [`v10.0.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1001)
[Compare Source](https://togithub.com/i18next/i18next/compare/v10.0.0...v10.0.1)
- fixes support for using suffix `_0` on languages only having "singular" form
### [`v10.0.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1000)
[Compare Source](https://togithub.com/i18next/i18next/compare/v9.1.0...v10.0.0)
- **[BREAKING]** brings pt, pt-PT, pt-BR plurals in line with, new pt reflects pt-BR and pt-PT gets a special case for plural handling
### [`v9.1.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#910)
[Compare Source](https://togithub.com/i18next/i18next/compare/v9.0.1...v9.1.0)
- support for using suffix `_0` on languages only having "singular" form enables easier convert in tool chains
### [`v9.0.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#901)
[Compare Source](https://togithub.com/i18next/i18next/compare/v9.0.0...v9.0.1)
- propagate changeLanguage to translator after loadResources
### [`v9.0.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#900)
[Compare Source](https://togithub.com/i18next/i18next/compare/v8.4.3...v9.0.0)
- **[BREAKING]** removes the compatibility options to i18next v1 you can add that back like we do in our backward compatibility tests:
- removes the compatibility options to i18next v1
- allows passing in second param as string on getFixedT returned t function so we could use that as defaultValue
- add setting maxReplaces in interpolation options to prevent endless loop in interpolation
### [`v8.4.3`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#843)
[Compare Source](https://togithub.com/i18next/i18next/compare/v8.4.2...v8.4.3)
- getFixedT lng parameter of array type -> pass as lngs to t function [PR949](https://togithub.com/i18next/i18next/pull/949)
### [`v8.4.2`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#842)
[Compare Source](https://togithub.com/i18next/i18next/compare/v8.4.1...v8.4.2)
- fixes merging options in clone instance...do not override passed values by values on main instance
### [`v8.4.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#841)
[Compare Source](https://togithub.com/i18next/i18next/compare/v8.4.0...v8.4.1)
- emits correct lng to changeLanguage event (fixes async detection behaviour) [PR933](https://togithub.com/i18next/i18next/pull/933)
### [`v8.4.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#840)
[Compare Source](https://togithub.com/i18next/i18next/compare/v8.3.0...v8.4.0)
- expose i18next.options.interpolation.format on i18next.format
- i18next.dir if not passing lng use first of i18next.languages before using i18next.language
### [`v8.3.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#830)
[Compare Source](https://togithub.com/i18next/i18next/compare/v8.2.1...v8.3.0)
- allows nesting objects/arrays into objects [#925](https://togithub.com/i18next/i18next/issues/925)
### [`v8.2.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#821)
[Compare Source](https://togithub.com/i18next/i18next/compare/v8.2.0...v8.2.1)
- fixes issue in async lng detection
### [`v8.2.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#820)
[Compare Source](https://togithub.com/i18next/i18next/compare/v8.1.0...v8.2.0)
- supports now async language detection - when language detector has member async = true
### [`v8.1.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#810)
[Compare Source](https://togithub.com/i18next/i18next/compare/v8.0.0...v8.1.0)
- option to disable nesting by calling `i18next.t('key', { nest: false })` [PR920](https://togithub.com/i18next/i18next/pull/920)
- fixes passing lng from options to formatter function if available
### [`v8.0.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#800)
[Compare Source](https://togithub.com/i18next/i18next/compare/v7.2.3...v8.0.0)
- nonExplicitWhitelist flag now not only gets considered on a fallback lng but also on user language. Eg. userlng 'de-AT' and whitelist ['de'] will now let de-AT pass as whitelisted if nonExplicitWhitelist is set true.
### [`v7.2.3`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#723)
[Compare Source](https://togithub.com/i18next/i18next/compare/v7.2.2...v7.2.3)
- rebuild seems we had a mistake in pushing latest build
### [`v7.2.2`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#722)
[Compare Source](https://togithub.com/i18next/i18next/compare/v7.2.1...v7.2.2)
- fixes issue in accepting string as a result of "nested" lookup [PR909](https://togithub.com/i18next/i18next/pull/909)
### [`v7.2.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#721)
[Compare Source](https://togithub.com/i18next/i18next/compare/v7.2.0...v7.2.1)
- fixes iterating over object's own properties [#904](https://togithub.com/i18next/i18next/pull/904)
### [`v7.2.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#720)
[Compare Source](https://togithub.com/i18next/i18next/compare/v7.1.3...v7.2.0)
- new init option simplifyPluralSuffix - setting it to false will treat all plurals using suffix numbers even for locals only having singular and plural
- even if no lng set or detected at least load the fallback languages
- delay init call on createInstance if not set initImmediate to false [#879](https://togithub.com/i18next/i18next/issues/879)
### [`v7.1.3`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#713)
[Compare Source](https://togithub.com/i18next/i18next/compare/v7.1.2...v7.1.3)
- fixes issue in returnObject tree called with options including ns: [react-i18next #240](https://togithub.com/i18next/react-i18next/issues/240)
### [`v7.1.2`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#712)
[Compare Source](https://togithub.com/i18next/i18next/compare/v7.1.1...v7.1.2)
- remove regex escape from format separators [#896](https://togithub.com/i18next/i18next/pull/896)
### [`v7.1.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#711)
[Compare Source](https://togithub.com/i18next/i18next/compare/v7.1.0...v7.1.1)
- change to named plugins for 3rd party - just calling init
### [`v7.1.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#710)
[Compare Source](https://togithub.com/i18next/i18next/compare/v7.0.1...v7.1.0)
- add option to include plugins not directly related - they get called their init function with current instance of i18next on init
### [`v7.0.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1701)
[Compare Source](https://togithub.com/i18next/i18next/compare/v7.0.0...v7.0.1)
- adapt ./index.js to 17.0.0 export
### [`v7.0.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1700)
[Compare Source](https://togithub.com/i18next/i18next/compare/v6.1.2...v7.0.0)
- removes checking in build files (umd) into source code - for CDN usage use:
- removes named exports in main file - avoids issues in mixed exports makes usage better in commonjs scenarios (node.js) - no strange `const i18next = require('i18next').default;`
- **impact** you can't no longer `import { changeLanguage } from 'i18next'; changeLanguage('de');` you will have to `import i18next from 'i18next'; i18next.changeLanguage('de');`
- **note** if can create a own file providing the named bound functions and use that instead, sample:
### [`v6.1.2`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#612)
[Compare Source](https://togithub.com/i18next/i18next/compare/v6.1.1...v6.1.2)
- fixes fix in 6.1.1
### [`v6.1.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#611)
[Compare Source](https://togithub.com/i18next/i18next/compare/v6.1.0...v6.1.1)
- patching same separators to lookup if the ns exists - else guess the first item is just part of the key and not meant as a namespace
### [`v6.1.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#610)
[Compare Source](https://togithub.com/i18next/i18next/compare/v6.0.3...v6.1.0)
- you now can use same nsSeparator and keySeparator (eg. use a dot for both)
### [`v6.0.3`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#603)
[Compare Source](https://togithub.com/i18next/i18next/compare/v6.0.2...v6.0.3)
- do not loop over objectTree if keySeparator is set to false
### [`v6.0.2`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#602)
[Compare Source](https://togithub.com/i18next/i18next/compare/v6.0.1...v6.0.2)
- fixes init flow of clone
### [`v6.0.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#601)
[Compare Source](https://togithub.com/i18next/i18next/compare/v6.0.0...v6.0.1)
- fixes issue in event emitter, assert all emitters get called even if one called get removed and changes the array index
### [`v6.0.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1600)
[Compare Source](https://togithub.com/i18next/i18next/compare/v5.0.0...v6.0.0)
- removes deprecated jsnext:main from package.json
- Bundle all entry points with rollup [1256](https://togithub.com/i18next/i18next/pull/1256)
- **note:** dist/es -> dist/esm, dist/commonjs -> dist/cjs (individual files -> one bundled file)
### [`v5.0.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1500)
[Compare Source](https://togithub.com/i18next/i18next/compare/v4.2.0...v5.0.0)
- update build process (while all test passes feeling more save making this a major release)
### [`v4.2.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#420)
[Compare Source](https://togithub.com/i18next/i18next/compare/v4.1.4...v4.2.0)
- adds i18next.isInitialized when isInitialized
- triggers backend loaded event before initialized
### [`v4.1.4`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#413--414)
[Compare Source](https://togithub.com/i18next/i18next/compare/v4.1.3...v4.1.4)
- smaller changes suggested to still inofficial support ie8 [#852](https://togithub.com/i18next/i18next/issues/852)
### [`v4.1.3`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#413--414)
[Compare Source](https://togithub.com/i18next/i18next/compare/v4.1.2...v4.1.3)
- smaller changes suggested to still inofficial support ie8 [#852](https://togithub.com/i18next/i18next/issues/852)
### [`v4.1.2`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#412)
[Compare Source](https://togithub.com/i18next/i18next/compare/v4.1.1...v4.1.2)
- fixes same interpolation object with multiple getFixedT() in different locales yields wrong translation [#851](https://togithub.com/i18next/i18next/issues/851)
- updated all build deps
### [`v4.1.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1411)
[Compare Source](https://togithub.com/i18next/i18next/compare/v4.1.0...v4.1.1)
- allow empty string for array join [1191](https://togithub.com/i18next/i18next/issues/1191)
### [`v4.1.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1410)
[Compare Source](https://togithub.com/i18next/i18next/compare/v4.0.0...v4.1.0)
- support plurals in returning objecttree array [1196](https://togithub.com/i18next/i18next/issues/1196)
### [`v4.0.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1400)
[Compare Source](https://togithub.com/i18next/i18next/compare/v3.5.2...v4.0.0)
- typescript: BREAKING Refactor generics usage [1180](https://togithub.com/i18next/i18next/pull/1180)
### [`v3.5.2`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#352)
[Compare Source](https://togithub.com/i18next/i18next/compare/v3.5.1...v3.5.2)
- remove the module entry point again will be added in 4.0.0
### [`v3.5.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#351)
[Compare Source](https://togithub.com/i18next/i18next/compare/v3.5.0...v3.5.1)
- fix build output add a test file to test the generated build
### [`v3.5.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#350)
[Compare Source](https://togithub.com/i18next/i18next/compare/v3.4.4...v3.5.0)
- Setting options on individual translations override, rather than merge global configs [#832](https://togithub.com/i18next/i18next/issues/832)
- Create an new translator when cloning i18next instance [#834](https://togithub.com/i18next/i18next/pull/834)
- allows fallbackLng to be an string, an array or an object defining fallbacks for lng, lng-region plus default, eg
fallbackLng: {
'de-CH': ['fr', 'it', 'en'],
'de': ['fr', 'en'],
'zh-Hans': ['zh-Hant', 'en'],
'zh-Hant': ['zh-Hans', 'en'],
'default': ['en']
}
### [`v3.4.4`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#344)
[Compare Source](https://togithub.com/i18next/i18next/compare/v3.4.3...v3.4.4)
- Fix Interpolator.escapeValue defaulting to undefined in some cases [#826](https://togithub.com/i18next/i18next/issues/826)
### [`v3.4.3`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#343)
[Compare Source](https://togithub.com/i18next/i18next/compare/v3.4.2...v3.4.3)
- Fix Interpolator formatter exception error propagation due to not reset RegExp indices [#820](https://togithub.com/i18next/i18next/issues/820)
### [`v3.4.2`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#342)
[Compare Source](https://togithub.com/i18next/i18next/compare/v3.4.1...v3.4.2)
- assert dir function does not crash if no language available
### [`v3.4.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#341)
[Compare Source](https://togithub.com/i18next/i18next/compare/v3.4.0...v3.4.1)
- fix issue with format containing formatSeparator for interpolation formatting
### [`v3.4.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#340)
[Compare Source](https://togithub.com/i18next/i18next/compare/v3.3.1...v3.4.0)
- adds formatting 'format this: {{var, formatRule}}' having a function on options.interpolation.format: function(value, format, lng) { return value } like suggested here [#774](https://togithub.com/i18next/i18next/issues/774)
### [`v3.3.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#331)
[Compare Source](https://togithub.com/i18next/i18next/compare/v3.3.0...v3.3.1)
- fixed an issue with several unescaped key in the interpolation string [#746](https://togithub.com/i18next/i18next/pull/746)
### [`v3.3.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#330)
[Compare Source](https://togithub.com/i18next/i18next/compare/v3.2.0...v3.3.0)
- allows option `nonExplicitWhitelist` on init [#741](https://togithub.com/i18next/i18next/pull/741)
### [`v3.2.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#320)
[Compare Source](https://togithub.com/i18next/i18next/compare/v3.1.0...v3.2.0)
- adds api function i18next.reloadResources(), i18next.reloadResources(lngs, ns) to trigger a reload of translations
### [`v3.1.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1310)
[Compare Source](https://togithub.com/i18next/i18next/compare/v3.0.0...v3.1.0)
- Support interpolation for defaultValue as parameter [1151](https://togithub.com/i18next/i18next/pull/1151)
### [`v3.0.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1300)
[Compare Source](https://togithub.com/i18next/i18next/compare/v2.5.1...v3.0.0)
- pass options to missingInterpolationHandler [1146](https://togithub.com/i18next/i18next/pull/1146)
- refactor non valid keys handling [1143](https://togithub.com/i18next/i18next/pull/1143)
BREAKING:
- adds typescript definitions directly into this repo - no longer need to grab them from definitlytyped [1142](https://togithub.com/i18next/i18next/pull/1142)
- promise API added for all functions providing a callback [1130](https://togithub.com/i18next/i18next/pull/1130) -> means those will now return a Promise and not this -> so you can't chain eg. i18next.init().on() anylonger as init returns a Promise
### [`v2.5.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#251)
[Compare Source](https://togithub.com/i18next/i18next/compare/v2.5.0...v2.5.1)
- fixes rtl support [#656](https://togithub.com/i18next/i18next/pull/656/files)
### [`v2.5.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#250)
[Compare Source](https://togithub.com/i18next/i18next/compare/v2.4.1...v2.5.0)
- allow null or empty string as defaultValue
- init option `initImmediate (default: true)` to init without immediate
### [`v2.4.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#241)
[Compare Source](https://togithub.com/i18next/i18next/compare/v2.4.0...v2.4.1)
- if passing resources don't immediate loading fixes [#636](https://togithub.com/i18next/i18next/issues/636)
### [`v2.4.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#240)
[Compare Source](https://togithub.com/i18next/i18next/compare/v2.3.5...v2.4.0)
- support now language code variants with scripts and other exotic forms: zh-Hans-MO, sgn-BE-fr, de-AT-1996,...
- trigger of changeLanguage, load of data with a setTimeout to allow other operations meanwhile
### [`v2.3.5`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#235)
[Compare Source](https://togithub.com/i18next/i18next/compare/v2.3.4...v2.3.5)
- Only add language to preload array when new [#613](https://togithub.com/i18next/i18next/pull/613/files)
### [`v2.3.4`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#234)
[Compare Source](https://togithub.com/i18next/i18next/compare/v2.3.3...v2.3.4)
- get babel 6 output IE compatible:
### [`v2.3.3`](https://togithub.com/i18next/i18next/compare/v2.3.2...v2.3.3)
[Compare Source](https://togithub.com/i18next/i18next/compare/v2.3.2...v2.3.3)
### [`v2.3.2`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#232)
[Compare Source](https://togithub.com/i18next/i18next/compare/v2.3.1...v2.3.2)
- add index to make export compatible again
### [`v2.3.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#231)
[Compare Source](https://togithub.com/i18next/i18next/compare/v2.3.0...v2.3.1)
- build /dist/es with included babelhelpers
### [`v2.3.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#230)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.2.0...v2.3.0)
- change build chain to use rollup...allows 'js:next' and reduces build from 45kb to 33kb minified (/lib --> /dist/commonjs folder, new /dist/es for rollup,...)
- fixes detection when using both context and pluralization and context not found. [#851](https://togithub.com/i18next/i18next/pull/581)
### [`v2.2.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#220)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.1.0...2.2.0)
- return instance after init for further chaning
- make init optional on backend, cache
- package.json entry points now to /lib not to mangled version...this might be the better solution for most use cases (build chains built on npm, webpack, browserify, node,...)
### [`v2.1.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1210)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.26...2.1.0)
- adds partialBundledLanguages flag in init options [1136](https://togithub.com/i18next/i18next/pull/1136)
### [`v2.0.26`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#2026)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.25...2.0.26)
- extended emitted arguments on 'added' event
### [`v2.0.25`](https://togithub.com/i18next/i18next/compare/2.0.24...2.0.25)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.24...2.0.25)
### [`v2.0.24`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#2024)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.23...2.0.24)
- fixes unneeded reload of resources that failed to load
### [`v2.0.23`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#2023)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.22...2.0.23)
- fixes returnObjects in case of multiple namespaces
### [`v2.0.22`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#2022)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.21...2.0.22)
- add options for context, pluralSeparator
### [`v2.0.21`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#2021)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.20...2.0.21)
- clear done load request in backendConnector
### [`v2.0.20`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#2020)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.19...2.0.20)
- pass full options to detectors as third arg
### [`v2.0.19`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#2019)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.18...2.0.19)
- do not callback err in backendConnector if no backend is specified
### [`v2.0.18`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#2018)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.17...2.0.18)
- check for fallbackLng exist
### [`v2.0.17`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#2017)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.16...2.0.17)
- adds cimode to options.whitelist if set
- emits failedLoading on load error
### [`v2.0.16`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#2016)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.15...2.0.16)
- adds addResource to i18next API
- fix init of i18next without options, callback
### [`v2.0.15`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#2015)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.14...2.0.15)
- avoid loading of resources for lng=cimode
### [`v2.0.14`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#2014)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.13...2.0.14)
- enhance callback on load from backend...wait for pendings
### [`v2.0.13`](https://togithub.com/i18next/i18next/compare/2.0.12...2.0.13)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.12...2.0.13)
### [`v2.0.12`](https://togithub.com/i18next/i18next/compare/2.0.11...2.0.12)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.11...2.0.12)
### [`v2.0.11`](https://togithub.com/i18next/i18next/compare/2.0.10...2.0.11)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.10...2.0.11)
### [`v2.0.10`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#2010)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.9...2.0.10)
- fixing build chain
- do not post process on nested translation resolve
### [`v2.0.9`](https://togithub.com/i18next/i18next/compare/2.0.8...2.0.9)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.8...2.0.9)
### [`v2.0.8`](https://togithub.com/i18next/i18next/compare/2.0.6...2.0.8)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.6...2.0.8)
### [`v2.0.6`](https://togithub.com/i18next/i18next/compare/2.0.5...2.0.6)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.5...2.0.6)
### [`v2.0.5`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#205)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.4...2.0.5)
- fixing allow nesting on interpolated nesting vars
### [`v2.0.4`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#204)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.3...2.0.4)
- don't log lng changed if no lng was detected
- extend result on arrayJoins
### [`v2.0.3`](https://togithub.com/i18next/i18next/compare/2.0.1...2.0.3)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.1...2.0.3)
### [`v2.0.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#2019)
[Compare Source](https://togithub.com/i18next/i18next/compare/2.0.0...2.0.1)
- do not callback err in backendConnector if no backend is specified
### [`v2.0.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1200)
[Compare Source](https://togithub.com/i18next/i18next/compare/5d67a7350690d8e5110695ae26367d4f6ad94e5c...2.0.0)
- add hebrew update [1121](https://togithub.com/i18next/i18next/pull/1121)
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: 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 has been generated by Renovate Bot. View repository job log here.
This PR contains the following updates:
1.10.6
->17.0.6
Release Notes
i18next/i18next
### [`v17.0.6`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1706) [Compare Source](https://togithub.com/i18next/i18next/compare/v17.0.5...v17.0.6) - support montenegrien "crn" plurals ### [`v17.0.5`](https://togithub.com/i18next/i18next/compare/v17.0.4...v17.0.5) [Compare Source](https://togithub.com/i18next/i18next/compare/v17.0.4...v17.0.5) ### [`v17.0.4`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1704) [Compare Source](https://togithub.com/i18next/i18next/compare/v17.0.3...v17.0.4) - typescript: ResourceKey type should allow top level string value [1267](https://togithub.com/i18next/i18next/pull/1267) ### [`v17.0.3`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1703) [Compare Source](https://togithub.com/i18next/i18next/compare/v17.0.2...v17.0.3) - don't do named exports for umd ### [`v17.0.2`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1702) [Compare Source](https://togithub.com/i18next/i18next/compare/v17.0.1...v17.0.2) - typescript: Allow null as TResult [1263](https://togithub.com/i18next/i18next/pull/1263) - bring back ./i18next.js and ./i18next.min.js -> used by wildcard unpkg users...<= bad idea doing so - main export in package.json points to cjs dist ### [`v17.0.1`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1701) [Compare Source](https://togithub.com/i18next/i18next/compare/v17.0.0...v17.0.1) - adapt ./index.js to 17.0.0 export ### [`v17.0.0`](https://togithub.com/i18next/i18next/blob/master/CHANGELOG.md#1700) [Compare Source](https://togithub.com/i18next/i18next/compare/v16.0.0...v17.0.0) - removes checking in build files (umd) into source code - for CDN usage use:Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.