# Changelog # 3.11.0 - latest - Add a pluralSeparator option #300 #302 # 3.10.0 - defaultValue, useKeysAsDefaultValue and skipDefaultValues options support function #224 #299 #301 # 3.9.0 - Update to babel 7 #298 # 3.8.1 - Fix cli that wasn't running #295 #296 # 3.8.0 - Update dependencies # 3.7.0 - Improve handling of string literals #261 # 3.6.0 - Fix a conflict in jsx lexer #254 # 3.5.0 - Stop trying to parse directories #252 # 3.4.0 - Support multiline output in YAML #251 - Fix bug with unicode escape sequences #227 # 3.3.0 - Fix customValueTemplate interpolation of ${key} #242 - Extract options as third parameter when second parameter is default value string #243 #241 # 3.2.0 - Fix defaultValue for plural forms #240 #212 # 3.1.0 - Parse default value from 'defaults' prop in Trans #238 #231 #206 - Fix mergeHashes keepRemoved option #237 # 3.0.1 - Add a `failOnWarnings` option and improve cli output #236 # 3.0.0 - `reactNamespace` option is gone #235 # 2.2.0 - Fix namespace parsing #233 #161 # 2.1.3 - Support unknow languages #230 # 2.1.2 - Support curly braces in jsx Trans elements #229 # 2.1.1 - Extract translation from comment in jsx #166 #223 # 2.1.0 - Support multiline literals #83 - Parse comments in js #215 # 2.0.0 - Drop support for node 6 and 8 (EOL) #208 # 1.0.7 - Add support for `withTranslation` # 1.0.6 - Add support for `customValueTemplate` #211 - Add Prettier # 1.0.5 - Add support for the `skipDefaultValues` option #216 # 1.0.4 - Revert support for node 6+ # 1.0.3 - Add support for custom lexers #213 - Fix CLI error obfuscation #193 - Drop Node 8 support #208 - Update dependencies ## 1.0.0-beta - The changelog for the beta can be found in the [releases](https://github.com/i18next/i18next-parser/releases) ## 0.13.0 - Support `defaultValue` option along the translation key (#68) ## 0.12.0 - Support `prefix`, `suffix` and `extension` option on the CLI (#60) ## 0.11.1 - Add a new line at the end of file generated by the CLI (#54) ## 0.11.0 - Update dependencies ## 0.10.1 - Does not parse values from function that ends with a t (PR #52) ## 0.10.0 - Add option to silence the variable errors (PR #47) - Support for passing a context via an object (PR #49) ## 0.9.0 - Handle strings with newlines, tabs and backslashes in them (PR #42) ## 0.8.2 - Fix the regex introduced in 0.8.1 that was throwing unexpected errors (for good) ## 0.8.1 - Fix the regex introduced in 0.8.1 that was throwing unexpected errors ## 0.8.0 - Throw an error when the translation function use a variable instead of a string ## 0.7.0 - Add --attributes option (cli & gulp) ## 0.6.0 - Add --keep-removed option (cli & gulp) - Allow writeOld to be disable (cli) ## 0.5.0 - Add support for ES6 template strings: ` ` (closes #32) ## 0.4.0 - Add prefix, suffix and extension options (closes #31) - Add writeOld option ## 0.3.8 - Add support for multiline array in catalog (fix #26) ## 0.3.7 - Fix the cli (fix #24) ## 0.3.6 - Transfer repository to i18next organization (fix #15) ## 0.3.5 - Fix the output path when using the cli (fix #22) ## 0.3.4 - Handle escaped quotes in translation keys (fix #21) ## 0.3.3 - Trailing separator in translation keys wasn't handled properly (fix #20) ## 0.3.2 - The translation key should be the first truthy match of the regex (fix #18) ## 0.3.1 - Improve support for `data-i18n` attributes in html ## 0.3.0 - Add support for context ## 0.2.0 - Add support for `data-i18n` attributes in html ## 0.1.xx - Improve parser (0.1.11) - [cli] namespace and key separator option (0.1.10) - Add namespace and key separator options (0.1.9) - Add support for plural keys (0.1.8) - Catch JSON parsing errors (0.1.8) - Improve the events emitted by the stream transform (0.1.7) - [cli] Make sure input and output directory exist (0.1.6) - [cli] Improve output (0.1.6) - Fix #1 (0.1.5) - Fix the regex to exclude functions that would end with `_t()` (0.1.4) ## 0.1.0 - Initial release