- Fix UnicodeDecodeError in case of invalid UTF-8 in input file
4.0.0
Changed
- **Breaking**: drop Python 2 support, Python 3.6 is now required - **Breaking**: rename option `--skip-noqa` to `--check-noqa` and reverse behavior: without option, strings with `noqa` are now skipped by default
Added
- Add support for Chinese full-stop - Add lint with bandit in CI
3.1
Changed
- Use pytest for unit tests - Replace Travis CI by GitHub Actions
Added
- Add option `-i` (or `--ignore-errors`): always return 0 even if errors are found
Fixed
- Fix parsing of "noqa" tag in comments ([11](https://github.com/flashcode/msgcheck/issues/11))
3.0
Changed
- Add support of multiple personal word list files (multiple options `-P`/`--pwl`) ([5](https://github.com/flashcode/msgcheck/issues/5))
2.9
Added
- Add option `-n` (or `--skip-noqa`) to not check "noqa"-commented lines ([2](https://github.com/flashcode/msgcheck/issues/2), [#7](https://github.com/flashcode/msgcheck/issues/7))
Fixed
- Remove C and Python string formatters for spell checking ([3](https://github.com/flashcode/msgcheck/issues/3))
2.8
Changed
- Display multiple misspelled words on same error line - Sort and keep unique misspelled words with option `-m`/`--only-misspelled`