- Fix redux-thunk type definition for version 2.3.0. Thanks to WhiteHatTux (APSL#102)
- Improve fallback handling. Thanks to EvertEt (APSL#101)
- Updated some library versions of demo project for fix vulnerabilities.
- Fix plural fallback. Thanks to EvertEt (APSL#100)
- react-deep-force-update package upgraded to 2.1.3 version.
- Warn when a translation is missing. Thanks to aHerbots (APSL#96)
- Improve import multiline handling. Thanks to EvertEt (APSL#97)
- Fallback language is stored to state. It's changable via setFallbackLanguage(lang) methοd. Thanks to DimitrisD (APSL#93)
- Use singular translation if plural missing in .po. Thanks to shizpi (APSL#83)
- Added explanation about .po format and rise exception when it's not set. Thanks to Salec (APSL#72)
- Fix package.json on DemoCRA. Thanks to karland (APSL#74)
- Documentation improved. Thanks to karland (APSL#62, APSL#65, APSL#67)
- New demo app based in "create react app". Thanks to karland (APSL#63, APSL#68)
- moment and react version upgraded.
- Test script updated for has been run on cross platform (windows, mac and linux). Run "npm install" before for install "cross-env".
- Plural forms, bug fixed.
- Added index.d.ts to package.json, and more tiny updates to index.d.ts. Thanks to vasilevich (APSL#59)
- Made parameter propName optional in function localize. Thanks to vasilevich (APSL#58)
- Added typescript typings file. Thanks to vasilevich (APSL#57)
- Escape doublequotes. Thanks to stayman (APSL#54)
- Documentation error for HOC. Thanks to fhessenberger (APSL#48)
- Encoding setter. Thanks to stayman (APSL#51)
- Isomorphic. Thanks to stayman (APSL#52)
- Move translate behavior into an isolated import. Thanks to TheActualWalko (APSL#53)
- Fix: use fallback lang translation if current lang is unknown. Thanks to tagoro9 (APSL#43)
- Allow react component interpolation. Thanks to staymain (APSL#41)
- Multiple comments fix. Thanks to stayman (APSL#40)
- setTranslations now can merge translations. Thanks to tagoro9 (APSL#38)
- Extract regex improved. Thanks to stayman (APSL#39)
- Localize Hoc method for translate your isolate components. Thanks to stayman (APSL#34).
- Extract from múltiple folders. Thanks to stayman (APSL#36).
- Fix deprecations with React 15.5. Thanks to renchap (APSL#31).
- "fallbackLang" prop added. Read documentation (https://github.com/APSL/redux-i18n#usage)
- Build code minimized for reduce dist folder size.
- New parameter for "extract" action added (fexts). Take a look documentation (https://github.com/APSL/redux-i18n#extract-texts-and-build-templatepot). Thanks to renchap for this idea (APSL#26).
- Updates extract strings regex. Tanks to pablen (APSL#25).
- New initialLang attribute added. Take a look to Usage section.
- 'Extract' action and tests improved.
- English grammar improved in documentation. Thanks to doei (APSL#19).
- Now is possible use reducer for store your translations. You can load async translations and then store there. Read documentation https://github.com/APSL/redux-i18n#async-translations
- Documentation updated for explain how use html object as a param. (https://github.com/APSL/redux-i18n#html-object-as-parameter)
- Changelog format improved.
- Documentation improved.
- Now is possible use html object as parameter. Read documentation https://github.com/APSL/redux-i18n#html-object-as-parameter
- Fall back lang. Read documentation https://github.com/APSL/redux-i18n#changing-language
- Fixed import action when there was quotes.
- Demo app added.
- Some tests added.
- Now is possible use complex languages codes as "en-DE".
- Fix: don't naively force params to strings; instead, only perform string operations on string parameters. Thanks to evandavis (APSL#16)
- Charset removed from POT header because is not necessary and POEdit showed an error.
- New feature. It is already possible use plurals.
- Unit tests improved and added more.
- Fix: make sure numbers passed to t function via params object are converted to strings so .replace() won't fail. Thanks to gannoncurran (APSL#15)
- Escapes any '$' characters passed to t function via params object to prevent unexpected behavior with string.replace(). Thanks to gannoncurran (APSL#14)
- Readme improved. Thanks to mac200 (APSL#8)
- New tests added.
- New "dowloads per month" badge added.
- New node versions added in travis configuration.
- Readme updated adding the requirements sections.
- Readme improved.
- Readme improved.
- Tests improved for the action of "extract".
- Now its posible add comments for a translator when t function is called. Read the documentation.
- Immutable.js compatibility. Thanks to tiii (APSL#5)
- Add the ability to specify --pattern as a custom name for the translation function. Thanks to evandavis (https://github.com/APSL/redux-i18n/pull/4/commits/9ebd28f5f4d47c8414fc3dcd18da05a5cee14575)
- Two dependencies fixed. Thanks to evandavis (APSL#3).
- I18n component now it's the default import. Replace import {I18n} from 'redux-i18n' for import I18n from 'redux-i18n'. Thanks to evandavis (APSL#1).
- Replaced with single quotes the translation.js file.
- Eslint check added in test.
- Regexp of extract script improved. Now can extract texts inside single quotas.
- Tests run on dist libraries. Not over the sources.
- The package's version is increased because it's stable.
- Extract regexp bug fixed.
- Added "files" attribute in package.json.
- Documentation updated with an example with dates translated.
- New tests with date formats.
- Added Unit tests.
- Redux state and action added.
- Improved documentation.
- Improved documentation of contributed file.
- Performance improvement
- Added some parameters to i18n_extract and i18n_import scripts.
- Improved documentation.
- First commit