# Changelog All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. ### 6.0.3 (2023-06-13) ### 6.0.2 (2023-06-06) ### 6.0.1 (2023-05-05) ## 6.0.0 (2023-04-26) ## [6.0.0-8](https://github.com/edvardchen/eslint-plugin-i18next/compare/v6.0.0-7...v6.0.0-8) (2023-03-23) ## [6.0.0-7](https://github.com/edvardchen/eslint-plugin-i18next/compare/v6.0.0-6...v6.0.0-7) (2023-03-20) ### Features * treat template literals without expressions as normal strings ([f740c1f](https://github.com/edvardchen/eslint-plugin-i18next/commit/f740c1f10bd0cde9644e0948172a37b5189b6245)) ### Bug Fixes * fixes [#94](https://github.com/edvardchen/eslint-plugin-i18next/issues/94) ([995aa78](https://github.com/edvardchen/eslint-plugin-i18next/commit/995aa78806a1059822bf3af828656bfa622c6a50)) ## [6.0.0-6](https://github.com/edvardchen/eslint-plugin-i18next/compare/v6.0.0-5...v6.0.0-6) (2022-11-21) ## [6.0.0-5](https://github.com/edvardchen/eslint-plugin-i18next/compare/v6.0.0-4...v6.0.0-5) (2022-07-14) ### Bug Fixes * corrected typo ([9fba5c2](https://github.com/edvardchen/eslint-plugin-i18next/commit/9fba5c287f9f55f2e71c3e41f163ae8793fe5cc1)) * remove the problematic typescript validation ([a021fe0](https://github.com/edvardchen/eslint-plugin-i18next/commit/a021fe06c0db26d732739bb56604bcbf28aad431)) ## [6.0.0-4](https://github.com/edvardchen/eslint-plugin-i18next/compare/v6.0.0-3...v6.0.0-4) (2022-05-31) ## [6.0.0-3](https://github.com/edvardchen/eslint-plugin-i18next/compare/v6.0.0-2...v6.0.0-3) (2022-05-18) ### Bug Fixes * support to ignore member expression in assignments ([178b703](https://github.com/edvardchen/eslint-plugin-i18next/commit/178b703100e6c13ceafb4fd1032696cae47e55c8)) ## [6.0.0-2](https://github.com/edvardchen/eslint-plugin-i18next/compare/v6.0.0-1...v6.0.0-2) (2022-05-15) ### Bug Fixes * validate correctly call chains ([dc33346](https://github.com/edvardchen/eslint-plugin-i18next/commit/dc33346)), closes [#54](https://github.com/edvardchen/eslint-plugin-i18next/issues/54) ## [6.0.0-1](https://github.com/edvardchen/eslint-plugin-i18next/compare/v6.0.0-0...v6.0.0-1) (2022-05-15) ### Features * support union type ([a885683](https://github.com/edvardchen/eslint-plugin-i18next/commit/a885683)) ## [6.0.0-0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v5.2.1...v6.0.0-0) (2022-05-15) ### Features * make mode defaults to jsx-text-only ([7cc75ab](https://github.com/edvardchen/eslint-plugin-i18next/commit/7cc75ab)) * support callees option ([1934216](https://github.com/edvardchen/eslint-plugin-i18next/commit/1934216)) * support option jsx-attributes ([08ae48b](https://github.com/edvardchen/eslint-plugin-i18next/commit/08ae48b)) * support option jsx-components ([99af7e1](https://github.com/edvardchen/eslint-plugin-i18next/commit/99af7e1)) * support option mode ([3193108](https://github.com/edvardchen/eslint-plugin-i18next/commit/3193108)) * support option object-properties ([484fcfb](https://github.com/edvardchen/eslint-plugin-i18next/commit/484fcfb)) * support option words ([874a694](https://github.com/edvardchen/eslint-plugin-i18next/commit/874a694)) ### 5.2.1 (2022-05-05) ## 5.2.0 (2022-05-05) ### Features * adding message as config option ([4ce1b18](https://github.com/edvardchen/eslint-plugin-i18next/commit/4ce1b1894af15c0f0e91f4094e527790322b8bc0)) ### 5.1.3 (2022-05-05) ### 5.1.2 (2021-09-12) ### [5.1.1](https://github.com/edvardchen/eslint-plugin-i18next/compare/v5.1.0...v5.1.1) (2021-04-08) ### Bug Fixes * ignore strings as object property name ([e70bb8f](https://github.com/edvardchen/eslint-plugin-i18next/commit/e70bb8f)), closes [#42](https://github.com/edvardchen/eslint-plugin-i18next/issues/42) ## [5.1.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v5.0.0...v5.1.0) (2021-03-28) ### Features * ignore module declaration ([97c0c34](https://github.com/edvardchen/eslint-plugin-i18next/commit/97c0c34)), closes [#41](https://github.com/edvardchen/eslint-plugin-i18next/issues/41) ## [5.0.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v5.0.0-1...v5.0.0) (2020-09-17) ### Features * ignore TSEnumMember ([63ea9e4](https://github.com/edvardchen/eslint-plugin-i18next/commit/63ea9e4)) ## [5.0.0-1](https://github.com/edvardchen/eslint-plugin-i18next/compare/v5.0.0-0...v5.0.0-1) (2020-09-02) ### Bug Fixes * recognize react JSXFragment ([719f496](https://github.com/edvardchen/eslint-plugin-i18next/commit/719f496)) ## [5.0.0-0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v4.5.0...v5.0.0-0) (2020-08-28) ### ⚠ BREAKING CHANGES * maybe break in some cases although all test cases passed * reuse all rules to template literal ([b5cdda6](https://github.com/edvardchen/eslint-plugin-i18next/commit/b5cdda6)), closes [#20](https://github.com/edvardchen/eslint-plugin-i18next/issues/20) ## [4.5.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v4.4.0...v4.5.0) (2020-08-11) ### Features * add option validateTemplate ([ba0ec60](https://github.com/edvardchen/eslint-plugin-i18next/commit/ba0ec60)) ## [4.4.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v4.3.0...v4.4.0) (2020-08-03) ### Bug Fixes * misuse typescript ([72bd375](https://github.com/edvardchen/eslint-plugin-i18next/commit/72bd375)), closes [#27](https://github.com/edvardchen/eslint-plugin-i18next/issues/27) ### Features * ignore UPPER_CASE arrays ([0d7a69a](https://github.com/edvardchen/eslint-plugin-i18next/commit/0d7a69a)), closes [#12](https://github.com/edvardchen/eslint-plugin-i18next/issues/12) ## [4.3.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v4.2.0...v4.3.0) (2020-07-21) ### Features * add onlyAttribute option ([7ebf98b](https://github.com/edvardchen/eslint-plugin-i18next/commit/7ebf98b)), closes [#25](https://github.com/edvardchen/eslint-plugin-i18next/issues/25) ## [4.2.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v4.1.0...v4.2.0) (2020-07-01) ### Bug Fixes * remove console ([f361e63](https://github.com/edvardchen/eslint-plugin-i18next/commit/f361e63)) ### Features * allow ignoring lists of components ([eebb338](https://github.com/edvardchen/eslint-plugin-i18next/commit/eebb338)) ## [4.1.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v4.0.0...v4.1.0) (2020-06-30) ### Features * support multibyte characters ([99ed9f2](https://github.com/edvardchen/eslint-plugin-i18next/commit/99ed9f2)) ## [4.0.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v3.8.0...v4.0.0) (2020-06-28) ### ⚠ BREAKING CHANGES * all patterns in ignoreCallee would be treated as regular expression ### Features * allow regex in ignore and ignoreCallee ([0cfe340](https://github.com/edvardchen/eslint-plugin-i18next/commit/0cfe340)), closes [#19](https://github.com/edvardchen/eslint-plugin-i18next/issues/19) ## [3.8.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v3.7.0...v3.8.0) (2020-06-03) ### Features * add markupOnly option ([7bb225c](https://github.com/edvardchen/eslint-plugin-i18next/commit/7bb225c)) ## [3.7.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v3.6.0...v3.7.0) (2020-05-06) ### Features * ignore element ([b98e0f8](https://github.com/edvardchen/eslint-plugin-i18next/commit/b98e0f8)) * ignore element ([56b8b08](https://github.com/edvardchen/eslint-plugin-i18next/commit/56b8b08)) ## [3.6.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v3.5.0...v3.6.0) (2020-04-17) ### Features * support to access enum value through string like Enum['key'] ([db68147](https://github.com/edvardchen/eslint-plugin-i18next/commit/db68147)) ## [3.5.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v3.4.0...v3.5.0) (2020-04-16) ### Features * ignore JSX attrs style and key ([34a5d6d](https://github.com/edvardchen/eslint-plugin-i18next/commit/34a5d6d)) ## [3.4.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v3.3.0...v3.4.0) (2020-04-14) ### Features * recognize ImportExpresion ([e54daee](https://github.com/edvardchen/eslint-plugin-i18next/commit/e54daee)) ## [3.3.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v3.2.0...v3.3.0) (2020-02-11) ### Features * ignore property ([3355026](https://github.com/edvardchen/eslint-plugin-i18next/commit/3355026)) ## [3.2.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v3.1.1...v3.2.0) (2019-10-21) ### Features * allow displayName property in classes ([5362281](https://github.com/edvardchen/eslint-plugin-i18next/commit/5362281)) ### [3.1.1](https://github.com/edvardchen/eslint-plugin-i18next/compare/v3.1.0...v3.1.1) (2019-10-10) ### Bug Fixes * add missing plugin in recommended config ([dde83ed](https://github.com/edvardchen/eslint-plugin-i18next/commit/dde83ed)) ## [3.1.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v3.0.0...v3.1.0) (2019-10-10) ### Features * ignore not-word string ([1752cbe](https://github.com/edvardchen/eslint-plugin-i18next/commit/1752cbe)) ## [3.0.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v2.5.0...v3.0.0) (2019-10-09) ### ⚠ BREAKING CHANGES * SInce the whitelist was cut short, it would complain when the removed attributes were added to custom component like ### Features * ignore most DOM attrs ([71483c2](https://github.com/edvardchen/eslint-plugin-i18next/commit/71483c2)) ## [2.5.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v2.4.0...v2.5.0) (2019-10-08) ### Features * add more ignored attributes and callee ([0f9e2ec](https://github.com/edvardchen/eslint-plugin-i18next/commit/0f9e2ec)) ## [2.4.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v2.3.1...v2.4.0) (2019-10-08) ### Features * add ignoreAttribute option ([c854313](https://github.com/edvardchen/eslint-plugin-i18next/commit/c854313)) ### [2.3.1](https://github.com/edvardchen/eslint-plugin-i18next/compare/v2.3.0...v2.3.1) (2019-09-16) ### Bug Fixes * whitelist addEventListener and few SVG attributes ([46241a6](https://github.com/edvardchen/eslint-plugin-i18next/commit/46241a6)) ## [2.3.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v2.2.0...v2.3.0) (2019-07-26) ### Features * skip literal in SwitchCase statement ([d270343](https://github.com/edvardchen/eslint-plugin-i18next/commit/d270343)), closes [#2](https://github.com/edvardchen/eslint-plugin-i18next/issues/2) ## [2.2.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v2.1.1...v2.2.0) (2019-07-24) ### Bug Fixes * enhance ExportNamedDeclaration ([29e9f29](https://github.com/edvardchen/eslint-plugin-i18next/commit/29e9f29)) ### Features * allow string comparison ([a78d150](https://github.com/edvardchen/eslint-plugin-i18next/commit/a78d150)) ### [2.1.1](https://github.com/edvardchen/eslint-plugin-i18next/compare/v2.1.0...v2.1.1) (2019-07-24) ## [2.1.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v2.0.0...v2.1.0) (2019-07-11) ### Features * more TS supports ([382ccab](https://github.com/edvardchen/eslint-plugin-i18next/commit/382ccab)) * skip literal with LiteralType ([40c54b1](https://github.com/edvardchen/eslint-plugin-i18next/commit/40c54b1)) ## [2.0.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v1.2.0...v2.0.0) (2019-07-10) ### Bug Fixes * wrongly handle Literal node in VExpressionContainer ([dd279c6](https://github.com/edvardchen/eslint-plugin-i18next/commit/dd279c6)) ### Features * dont check literal in export declaration ([1527eae](https://github.com/edvardchen/eslint-plugin-i18next/commit/1527eae)) * dont check TSLiteralType ([fd93861](https://github.com/edvardchen/eslint-plugin-i18next/commit/fd93861)) ### refactor * use rule selectors to reduce code complexity ([28d73ff](https://github.com/edvardchen/eslint-plugin-i18next/commit/28d73ff)) ### BREAKING CHANGES * Disable fix because key in the call i18next.t(key) ussally was not same as the plain text ## [1.2.0](https://github.com/edvardchen/eslint-plugin-i18next/compare/v1.1.3...v1.2.0) (2019-06-20) ### Features * skip checking import(...) ([7306038](https://github.com/edvardchen/eslint-plugin-i18next/commit/7306038)) ## [1.1.3](https://github.com/edvardchen/eslint-plugin-i18next/compare/v1.1.2...v1.1.3) (2019-04-08) ### Bug Fixes * disallow uppercase strings in JSX ([715cba4](https://github.com/edvardchen/eslint-plugin-i18next/commit/715cba4)) ## [1.1.2](https://github.com/edvardchen/eslint-plugin-i18next/compare/v1.1.1...v1.1.2) (2019-04-08)