Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

vor 3 Jahren
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804
  1. ### 10.13.2
  2. - typescript: Add t function to TransProps types [969](https://github.com/i18next/react-i18next/pull/969)
  3. - lint: Fix linter errors [966](https://github.com/i18next/react-i18next/pull/966)
  4. ### 10.13.1
  5. - avoid conditional hook call in edge case (was only issue in wrong setup useContext outside I18nextProvider) [951](https://github.com/i18next/react-i18next/pull/951)
  6. ### 10.13.0
  7. - also use count from `values` object passed to Trans if passed - else use the one on props [947](https://github.com/i18next/react-i18next/pull/947)
  8. ### 10.12.5
  9. - typescript: Update types for reportNamespaces [945](https://github.com/i18next/react-i18next/pull/945)
  10. - typescript: Improve withSSR type definition [943](https://github.com/i18next/react-i18next/pull/943)
  11. ### 10.12.4
  12. - ICU: Fixes macro to support count prop and expressions better [939](https://github.com/i18next/react-i18next/pull/939)
  13. ### 10.12.3
  14. - avoid conditional hook call in edge case (wrong setup) [935](https://github.com/i18next/react-i18next/pull/935)
  15. ### 10.12.2
  16. - Trans: do not replace html tags in translation strings that are not in the transKeepBasicHtmlNodesFor array [919](https://github.com/i18next/react-i18next/issues/919)
  17. ### 10.12.1
  18. - Set ready flag to false when i18n instance has not been initialised [918](https://github.com/i18next/react-i18next/pull/918)
  19. ### 10.12.0
  20. - fix / extend icu.macro: ICU: Trans macro will parse defaults as alternate to children [917](https://github.com/i18next/react-i18next/pull/917)
  21. ### 10.11.5
  22. - typescript: fix types for use() [912](https://github.com/i18next/react-i18next/pull/912)
  23. ### 10.11.4
  24. - assert edge case trans component get set a key
  25. - assert context get destructed of empty object if context gets used falsely on a component got pulled out of main tree from react-portal or similar
  26. ### 10.11.3
  27. - only apply initial values in useSSR, withSSR on i18next instances not being a clone (eg. created by express middleware on server) ==> don't apply on serverside
  28. ### 10.11.2
  29. - Reload translations whenever namespaces passed to useTranslation() change [878](https://github.com/i18next/react-i18next/pull/878)
  30. ### 10.11.1
  31. - fixes a regression in Trans component taking namespace from passed t function [867](https://github.com/i18next/react-i18next/issues/867#issuecomment-502395958)
  32. ### 10.11.0
  33. - Restore support passing the defaultNS via I18nextProvider prop [860](https://github.com/i18next/react-i18next/pull/860)
  34. ### 10.10.0
  35. - HOC: expose wrapped component as WrappedComponent property [853](https://github.com/i18next/react-i18next/pull/853)
  36. ### 10.9.1
  37. - Fix useEffect mount/unmount usage [852](https://github.com/i18next/react-i18next/pull/852)
  38. ### 10.9.0
  39. - trigger suspense on languageChanging by add listening to that event too (new in i18next@15.1.0) - if you do not like this behaviour of suspending during languageChange - remove it from bindI18n
  40. ### 10.8.1
  41. - expose context [829](https://github.com/i18next/react-i18next/pull/829)
  42. ### 10.8.0
  43. - Support taking values for interpolation not only from content but the props count, values too: Replace count prop from <Trans> in translation string automatically [826](https://github.com/i18next/react-i18next/issues/826)
  44. ### 10.7.0
  45. - brings back nsMode=default|fallback [822](https://github.com/i18next/react-i18next/pull/822)
  46. - typescript: Add missing type definition for withTranslation options [821](https://github.com/i18next/react-i18next/pull/821)
  47. ### 10.6.2
  48. - Fix Trans component ignore default options [818](https://github.com/i18next/react-i18next/pull/818)
  49. ### 10.6.1
  50. - useTranslation useEffect also guard against unmounted for bound events...seems unmount and actual call to useEffect cleanup are not in correct order (component is first unmounted and then unbound - should be vice versa)
  51. ### 10.6.0
  52. - use forwardRef for withTranslation [802](https://github.com/i18next/react-i18next/pull/802)
  53. - fixes Translation reset after component is unmounted with useTranslation [801](https://github.com/i18next/react-i18next/issues/801)
  54. ### 10.5.3
  55. - Fix the displayName of HOC components [798](https://github.com/i18next/react-i18next/pull/798)
  56. ### 10.5.2
  57. - fixes: transSupportBasicHtmlNodes doesn't work with self-closing Trans [790](https://github.com/i18next/react-i18next/issues/790)
  58. ### 10.5.1
  59. - ReferenceError: setImmediate is not defined [787](https://github.com/i18next/react-i18next/issues/787)
  60. ### 10.5.0
  61. - Adding support for nested component inside Trans that are a list.map like `<ul>{['a', 'b'].map(item => ( <li key={item}>{item}</li> ))}</ul>` [784](https://github.com/i18next/react-i18next/pull/784) (Adding `<ul i18nIsDynamicList>` will also create correct missing string)
  62. ### 10.4.2
  63. - typescript: updated typescript definition of the UseTranslationOptions interface, added the useSuspense configuration property [778](https://github.com/i18next/react-i18next/pull/778)
  64. ### 10.4.1
  65. - allow p in Trans
  66. ### 10.4.0
  67. - allow br, strong, i tags be used for translations handled by Trans
  68. ### 10.3.1
  69. - IE11 sending console as the first argument to apply [774](https://github.com/i18next/react-i18next/pull/774)
  70. ### 10.3.0
  71. - Allow to enable/disable useSuspense at a hook or component level [769](https://github.com/i18next/react-i18next/pull/769)
  72. - typescript: Add ready/tReady type definitions [753](https://github.com/i18next/react-i18next/pull/753)
  73. ### 10.2.1
  74. - fix cimode won't load therefore won't be ready [768](https://github.com/i18next/react-i18next/issues/768)
  75. ### 10.2.0
  76. - Add bindI18nStore event options to listen to store changes if needed [749](https://github.com/i18next/react-i18next/pull/749)
  77. ### 10.1.2
  78. - allow passing ready if i18next not initialized yet but initialStore set (timing issue in razzle)
  79. ### 10.1.1
  80. - forward ready state in withTranslation, Translation
  81. ### 10.1.0
  82. - better naming for Wrappers in HOC for easier use of react debugger in console
  83. - allow setting options react.useSuspense to false on i18next.init to avoid usage of suspense
  84. ### 10.0.5
  85. - fixes namespace loading for false inital state undefined
  86. - typescript: Make children optional within TransProps [728](https://github.com/i18next/react-i18next/pull/728)
  87. ### 10.0.4
  88. - try avoiding pull in of regenerator runtime for async usage -> use Promise for now
  89. ### 10.0.3
  90. - fix initial props on withSSR
  91. ### 10.0.2
  92. - refactor ready state in useTranslation
  93. ### 10.0.1
  94. - allow object spread `const { t } = useTranslation()` [714](https://github.com/i18next/react-i18next/pull/714)
  95. - typescript: add types for I18nextProvider [721](https://github.com/i18next/react-i18next/pull/721)
  96. ### 10.0.0
  97. - released to npm
  98. - for MIGRATION READ [https://react.i18next.com/latest/migrating-v9-to-v10](https://react.i18next.com/latest/migrating-v9-to-v10)
  99. ### 10.0.0-alpha.3
  100. - hooks: make reportNS bound to the i18n instance - so report is per request [711](https://github.com/i18next/react-i18next/issues/711)
  101. ### 10.0.0-alpha.2
  102. - hooks: add Translation render prop [708](https://github.com/i18next/react-i18next/issues/708)
  103. - hooks: add I18nextProvider for passing i18n instance via context
  104. - hooks: might fix infinit loop issue on undefined language (set ready to true anyway) [673](https://github.com/i18next/react-i18next/issues/673)
  105. ### 10.0.0-alpha.1
  106. - hooks: initial alpha version with all build targets -> preparing v10 release
  107. ### 9.0.10
  108. - typescript: Add TS definition for reportNS prop [699](https://github.com/i18next/react-i18next/pull/699)
  109. ### 9.0.9
  110. - typescript: fix: useTranslation hooks typing [698](https://github.com/i18next/react-i18next/pull/698)
  111. ### 9.0.8
  112. - typescript: TFunction usage inside NamespacesConsumer should behave [694](https://github.com/i18next/react-i18next/pull/694)
  113. ### 9.0.7
  114. - fixing react-i18next throwing webpack error when initializeing using @babel/runtime 7.3.0 [685](https://github.com/i18next/react-i18next/issues/685)
  115. ### 9.0.6
  116. - updated all deps
  117. ### 9.0.5
  118. - UMD: Environment optimization with rollup-plugin-replace support [683](https://github.com/i18next/react-i18next/pull/683)
  119. ### 9.0.4
  120. - typescript: add generic type to t function and the tests [665](https://github.com/i18next/react-i18next/pull/665)
  121. - hooks: enable passing in i18n to useTranslation hook so we could wrap that with a useContext enabled hook
  122. ### 9.0.3
  123. - fix useSSR for hooks storing state on i18n instance and not globally [671](https://github.com/i18next/react-i18next/issues/671)
  124. - should fix case where fallbackLng is set false and invalid lng is loaded in hooks -> never ready [677](https://github.com/i18next/react-i18next/issues/677)
  125. - multiple typescript improvements
  126. ### 9.0.2
  127. - fix hooks ts [658](https://github.com/i18next/react-i18next/pull/658)
  128. ### 9.0.1
  129. - fix ts [655](https://github.com/i18next/react-i18next/pull/655)
  130. ### 9.0.0
  131. - allow defining `transEmptyNodeValue` in i18next.options.react to set a default fallback value for empty nodes to allow i18next fallback flow [462](https://github.com/i18next/react-i18next/pull/462)
  132. - Warn if i18next instance is a promise [652](https://github.com/i18next/react-i18next/pull/652)
  133. - keeping legacy names (no deprecation on them as this will be last version using those -> v10 will be based on hooks)
  134. **BREAKING**
  135. - out of licensing reasons the ponyfill for react-context had to be removed [635](https://github.com/i18next/react-i18next/issues/635)
  136. Using react >= 16.3.0 will be save - in other cases you will need to polyfill react.createContext yourself!!
  137. ### 8.4.0
  138. - update typescript definitions for i18next v13 [631](https://github.com/i18next/react-i18next/pull/631)
  139. ### 8.3.9
  140. - try fixing hooks ready algorithm [642](https://github.com/i18next/react-i18next/issues/642)
  141. ### 8.3.8
  142. - try fixing edge case of unset state: [615](https://github.com/i18next/react-i18next/issues/615)
  143. ### 8.3.7
  144. - handle initial SSR props only once
  145. ### 8.3.6
  146. - remove componentWillReceiveProps call in I18nextProvider to comply with react strict mode [596](https://github.com/i18next/react-i18next/pull/596)
  147. ### 8.3.5
  148. - rename named export to window.ReactI18next for standalone js
  149. ### 8.3.4
  150. - try fixing standalone browser build
  151. ### 8.3.3
  152. - remove wait option in hooks code (not used anylonger)
  153. ### 8.3.2
  154. - use react suspense in hooks experimental code [learn more](https://react.i18next.com/experimental/using-with-hooks)
  155. ### 8.3.1
  156. - make export in ./hooks.js explicit
  157. ### 8.3.0
  158. - Ensure withI18n hoists static members. [584](https://github.com/i18next/react-i18next/pull/584)
  159. ### 8.2.0
  160. - comes with support for hooks that are experimental in react v16.7.0-alpha [learn more](https://react.i18next.com/experimental/using-with-hooks)
  161. ### 8.1.2
  162. - publish changes to typescript definitions [567](https://github.com/i18next/react-i18next/pull/567)
  163. ### 8.1.1
  164. - persisting generated i18nOptions on withI18n hoc to avoid rerenders on pure components
  165. ### 8.1.0
  166. - add typedefinitions [557](https://github.com/i18next/react-i18next/pull/557)
  167. ### 8.0.8
  168. - add innerRefs support to withContext, withI18n
  169. ### 8.0.7
  170. - replaces getWrappedInstance on withNamespaces / translate with passing a innerRef https://github.com/facebook/react/issues/13456 [534](https://github.com/i18next/react-i18next/issues/534)
  171. ### 8.0.6
  172. - fix SSR cases
  173. ### 8.0.5
  174. - fix issue with context not applied when merging i18n options
  175. ### 8.0.4
  176. - add prop-types to peer deps as long we use the ponyfill create-react-context
  177. ### 8.0.3
  178. - remove prop-types in tests
  179. ### 8.0.2
  180. - remove proptypes dependency - not needed anylonger as we do not define old context
  181. - move out ssr stuff to utils
  182. - move reportNS to the NamespacesConsumer
  183. ### 8.0.1
  184. - use @babel/plugin-transform-runtime
  185. ### 8.0.0
  186. - translate HOC was renamed to "withNamespaces" as it controls which namespaces should be loaded
  187. - I18n render prop was renamed to "NamespacesConsumer" as it controls which namespaces should be "consumed"
  188. - there is a new context.consuming HOC "withI18n" adds i18n, t to component props (without the extra options of withNamespaces)
  189. - there is a simplification for interpolation in translations
  190. `'Hello <1><0>{{name}}</0></1>, you have <3>{{count}}</3> message. Open <5>hear</5>.'`
  191. can be written as:
  192. `'Hello <1>{{name}}</1>, you have {{count}} message. Open <5>hear</5>.'`
  193. => there is no need to add `<0>...</0>` around interpolated values anylonger
  194. => your old files having those extra pseudo tags will still work without needing to change them
  195. - there is a new I18nContext -> I18nContext.provider, I18next.consumer using new react context api
  196. **Using react's new context api**
  197. should be non breaking in most cases, with following exceptions:
  198. - using preact you will have to use preact.createContext plugin (or eventual hope the provided polyfill works for preact too)
  199. - you used the translate.getWrappedInstance function -> you will need to use instance.getWrappedInstance().getWrappedInstance() now as the translate hoc is now wrapped in an additional I18nContext.Consumer
  200. still we prefer to increase this to a **major version** as beside the described egde cases there might be other effects we not have covered with our tests
  201. ### 7.13.0
  202. - Load missing namespaces when updating ns prop on I18n component [523](https://github.com/i18next/react-i18next/pull/523)
  203. ### 7.12.0
  204. - pass down lng via props in I18n and translate HOC - for use cases like [508](https://github.com/i18next/react-i18next/issues/508)
  205. ### 7.11.1
  206. - fix related to issue #504: also report default Namespace with translate() [506](https://github.com/i18next/react-i18next/pull/506)
  207. ### 7.11.0
  208. - Added reportNS function to I18NextProvider to report used namespaces [500](https://github.com/i18next/react-i18next/pull/500)
  209. ### 7.10.1
  210. - fix small issue in icu.macro introduced on refactoring
  211. ### 7.10.0
  212. - Adds import { Trans, Plural, Select } from `react-i18next/icu.macro` a babel macro to allow nicer components used with ICU format (which as default would result in invalid JSX). [discussion](https://github.com/i18next/react-i18next/issues/439)
  213. ### 7.9.1
  214. - Skip custom html tags in Trans component translation [PR482](https://github.com/i18next/react-i18next/pull/482)
  215. ### 7.9.0
  216. - Support defaultNS from I18nextProvider props [PR478](https://github.com/i18next/react-i18next/pull/478)
  217. - Don't polyfill Object.entries globally [476](https://github.com/i18next/react-i18next/pull/476)
  218. ### 7.8.1
  219. - i18n in context is optional as it can be passed via props too [474](https://github.com/i18next/react-i18next/pull/474)
  220. ### 7.8.0
  221. - avoid rerenders triggered by bound i18next events while I18n or translate hoc are not ready yet (omitBoundRerender: true --- is default) [456](https://github.com/i18next/react-i18next/issues/456)
  222. ### 7.7.0
  223. - Allow Trans component to be used with props only for icu use case (next step babel makro) [439](https://github.com/i18next/react-i18next/issues/439)
  224. ### 7.6.1
  225. - Allow to pass a function as parent for <Trans /> component [PR424](https://github.com/i18next/react-i18next/pull/424)
  226. ### 7.6.0
  227. - adds tOptions to Trans component to support ICU
  228. - removes componentWillMount lifecycle method from I18n.js render props as it will get deprecated on react 16.3 [404](https://github.com/i18next/react-i18next/issues/404)
  229. ### 7.5.1
  230. - Fix reference to props in constructor [PR411](https://github.com/i18next/react-i18next/pull/411)
  231. ### 7.5.0
  232. - passes down tReady from translate hoc for cases you prefer showing a placeholder instead of default return null in case of wait: true and not yet loaded translations [PR400](https://github.com/i18next/react-i18next/pull/400)
  233. - I18n render prop calls with ready as third param
  234. ### 7.4.0
  235. - enables setting prop `ns` on Trans component to override namespace passed by render prop or hoc
  236. - allows trans component with no children just returning the string getting from translations
  237. ### 7.3.6
  238. - reorder selection of i18n in I18n render prop
  239. ### 7.3.5
  240. - reorder selection of i18n in I18n render prop
  241. ### 7.3.4
  242. - more save access to options in general
  243. ### 7.3.3
  244. - more save access to options.react
  245. ### 7.3.2
  246. - replace Interpolate PureComponent with Component to assert it gets rerendered on lng change
  247. ### 7.3.1
  248. - remove react-dom from peer dependencies as module is used in react-native too
  249. ### 7.3.0
  250. - Allow translate HOC to take a function for getting namespaces [372](https://github.com/i18next/react-i18next/pull/372)
  251. ### 7.2.0
  252. - Add usePureComponent option [PR357](https://github.com/i18next/react-i18next/pull/357)
  253. - Render empty string on empty string as Trans child [PR364](https://github.com/i18next/react-i18next/pull/364)
  254. ### 7.1.1
  255. - fixes: bring back Trans component t fc from context
  256. ### 7.1.0
  257. - optional take i18n.t in Trans component if non t function passed in via props or context
  258. ### 7.0.2
  259. - fixes rendering in Trans component in case of no parent
  260. ### 7.0.1
  261. - working Trans component without the need of setting options.react
  262. ### 7.0.0
  263. - **[BREAKING]** As with react 16 you can return multiple elements from render - based on that we do not need to return a wrapper any longer from Trans component.
  264. Starting with v7.0.0 Trans component per default won't add a parent div around content passed as children. It will just return it's children.
  265. You still got the option to set a parent if you prefer content being wrapped.
  266. If you prefer wrapping for all your Trans components (or for backwards compatibility) you can set option `react.defaultTransParent` to an element on i18next init.
  267. ### 6.2.0
  268. - adds hashTransKey function for custom key generation in case of not passing a key to Trans component and not like having the source value as key
  269. ### 6.1.0
  270. - pre-check namespaces to avoid unnecessary initial `null` render [PR336](https://github.com/i18next/react-i18next/pull/336)
  271. ### 6.0.6
  272. - remove PureComponent from Trans
  273. ### 6.0.5
  274. - fixes support passing i18n and t to Trans as props [PR315](https://github.com/i18next/react-i18next/pull/315)
  275. ### 6.0.4
  276. - fixes translate hoc build
  277. ### 6.0.3
  278. - stop using PureComponent and use Component again...seems we get an issue with react-router v4 if using PureComponents
  279. - recreate t function on i18next updates so PureComponents relying on t get an update triggered
  280. ### 6.0.2
  281. - rebuild needed cause of uppercasing for components name was not reflected in last build
  282. ### 6.0.1
  283. - remove react from dependencies - not sure how that came into the package.json
  284. ### 6.0.0
  285. - **[BREAKING]** removes options to set translateFuncName in translate hoc (was not supported in Trans and Interpolate component anyway)
  286. - setting i18n instance and defaults can now be done by i18next.use(reactI18nextModule) making I18nextProvider obsolete
  287. - As an alternative to the translate hoc you now can use the I18n component supporting a render props (for details about render props https://www.youtube.com/watch?v=BcVAq3YFiuc)
  288. ### 5.4.1
  289. - fixes AST implementation for preact
  290. ### 5.4.0
  291. - replaces regex used to parse nodes from string to an ast implementation solving [#298](https://github.com/i18next/react-i18next/issues/298)
  292. ### 5.3.0
  293. - Pass extra parameters to Trans parent component
  294. ### 5.2.0
  295. - adds module export in package.json pointing to es dist files.
  296. ### 5.1.0
  297. - you now can set i18n instance on translate hoc once using setI18n:
  298. ```
  299. import translate from 'react-i18next';
  300. import i18n from './i18n';
  301. translate.setI18n(i18n);
  302. ```
  303. ### 5.0.0
  304. - **[BREAKING]** we no longer accept wait to be specified on i18next init options like `{ wait: true }` -> all overrides for the translate hoc now have to be in child `react` like `{ react: { wait: true } }`
  305. - you now can override all the default options for translate hoc by setting them on i18next.init (excluding `translateFuncName` as we need that upfront to define childContextTypes)
  306. ```
  307. i18next.init({
  308. // ... other options
  309. react: {
  310. wait: false,
  311. withRef: false,
  312. bindI18n: 'languageChanged loaded',
  313. bindStore: 'added removed',
  314. nsMode: 'default'
  315. }
  316. });
  317. ```
  318. - you now can override all defaults for translate hoc options (including `translateFuncName`) by using:
  319. ```
  320. import translate from 'react-i18next';
  321. translate.setDefaults({
  322. wait: false,
  323. withRef: false,
  324. bindI18n: 'languageChanged loaded',
  325. bindStore: 'added removed',
  326. nsMode: 'default',
  327. translateFuncName: 't'
  328. });
  329. ```
  330. ### 4.8.0
  331. - make trans component work with preact and preact-compat
  332. - add preact example
  333. ### 4.7.0
  334. - Trans component parent element configurable [PR278](https://github.com/i18next/react-i18next/pull/278)
  335. ### 4.6.4
  336. - optimize generated defaultValue for components not having children
  337. ### 4.6.3
  338. - move react, prop-types, ... to peerDependency again
  339. ### 4.6.2
  340. - optimize trans component output
  341. ### 4.6.1
  342. - fixes issue in changeLanguage on set via translate hoc ssr
  343. ### 4.6.0
  344. - allow passing initialI18nStore and initialLanguage to I18nextProvider via props to support simpler ssr
  345. - adds a serverside rendering sample based on razzle
  346. ### 4.5.0
  347. - pass i18n instance to context inside translate hoc to simplify usage in nextjs
  348. - options.react.exposeNamespace will expose namespace on data-i18next-options for consuming in editors
  349. ### 4.4.0
  350. - introduces Trans component which enables you to translate nested components incl. interpolation by resulting in one translatable string. [learn more](https://react.i18next.com/components/trans-component.html)
  351. ### 4.3.0
  352. - allow passing down initialI18nStore and initialLanguage to translate hoc to support ssr scenario better see example/nextjs
  353. ### 4.2.0
  354. - allow passing i18next instance in translate hoc options makes integration in nextjs easier
  355. ### 4.1.2
  356. - Remove workaround to set ready if there was no initialized signal [PR263](https://github.com/i18next/react-i18next/pull/263)
  357. ### 4.1.1
  358. - Fix react-i18next to work with TypeScript [PR261](https://github.com/i18next/react-i18next/pull/261)
  359. ### 4.1.0
  360. - eslint cleanup
  361. - a lot more tests
  362. - flag nsMode: 'fallback' -> uses namespaces passed to translate hoc as fallbacks [#254](https://github.com/i18next/react-i18next/issues/254)
  363. ### 4.0.0
  364. - deploys 3.1.1 as possible breaking: fixes issue in fixing t function - pass only first namespace not an array of namespaces (access other namespaces like: this.props.t('namespace:key'))
  365. ### 3.1.2
  366. - reverts last change
  367. ### 3.1.1
  368. - fixes issue in fixing t function - pass only first namespace not an array of namespaces
  369. ### 3.1.0
  370. - fixes wrong warning of missing prop on interpolate with format
  371. - the wait flag on translate hoc can now be set globally on i18next options `i18next.init({ wait: true })`
  372. ### 3.0.0
  373. - [BREAKING] assert you install prop-types as a peerDependency based on changes in react >= 15.5.x
  374. - update react to 15.5.x use prop-types module to remove react warnings [PR248](https://github.com/i18next/react-i18next/pull/248)
  375. - update all dependencies
  376. - move react, prop-types to peerDependencies
  377. ### 2.2.3
  378. - try not access store if undefined for hmr
  379. ### 2.2.1
  380. - fixes validation for missing prop in interpolate component
  381. ### 2.2.0
  382. - support formatting inside interpolate component
  383. ### 2.1.0
  384. - tanslate hoc: expose the i18n instance via props
  385. ### 2.0.0
  386. - translate hoc wait option asserts now that i18next is initialized before rendering (waits for lng detection)
  387. - [BREAKING] needs i18next >= 4.2.0
  388. ### 1.11.0
  389. - pass style prop to interpolate component
  390. - define i18next as a peerDependency
  391. ### 1.10.1
  392. - Suppresses required context type warning if passing i18n as a prop [PR205](https://github.com/i18next/react-i18next/pull/205)
  393. ### 1.10.0
  394. - allow passing i18next instance via props to translate hoc [PR203](https://github.com/i18next/react-i18next/pull/203)
  395. ### 1.9.0
  396. - adds options bindI18n, bindStore can be set to false or string of events to bind for triggering updates
  397. ### 1.8.0
  398. - allows to set a className on interpolate component
  399. - update all dependencies and devDependencies
  400. ### 1.7.0
  401. - add option to change t function name to something else [PR196](https://github.com/i18next/react-i18next/pull/196)
  402. - Added an option of using the <Interpolate /> with a raw HTML [PR195](https://github.com/i18next/react-i18next/pull/195)
  403. ### 1.6.3
  404. - only trigger loaded namespaces if mounted
  405. ### 1.6.2
  406. - update for react 15.2, eliminates Unknown Prop Warning
  407. ### 1.6.1
  408. - Added conditional warning on unmatched variable during interpolation [PR 160](https://github.com/i18next/react-i18next/pull/160
  409. ### 1.6.0
  410. - Hoist non react statics [PR 150](https://github.com/i18next/react-i18next/pull/150
  411. ### 1.5.3
  412. - Handle i18next added and removed resource events [PR 150](https://github.com/i18next/react-i18next/pull/150
  413. ### 1.5.2
  414. - move ns loading to did mount
  415. ### 1.5.1
  416. - possible fix for HRM issues
  417. ### 1.5.0
  418. - adds wait option, which delays initial rendering until translations are loaded
  419. ### 1.4.2
  420. - possible fix for HRM issues
  421. ### 1.4.1
  422. - change global name
  423. ### 1.4.0
  424. - adds getWrappedInstance() to translate wrapper
  425. ### 1.3.0
  426. - Support for universal apps / server-side rendering [PR 52](https://github.com/i18next/react-i18next/pull/52)
  427. ### 1.2.2
  428. - fixes bower json - bower publish only
  429. ### 1.2.0
  430. - change build to rollup
  431. ### 1.1.0
  432. - added WrappedComponent property to translate wrapper [PR 15](https://github.com/i18next/react-i18next/pull/15)
  433. ### 1.0.1
  434. - fixing export of index
  435. ### 1.0.0
  436. - change package.json main to `/lib/index.js`
  437. - move build from gulp to npm run script