Features
- Add
should_rename_legacy
argument to most functions, which will rename older encodings to their more modern equivalents (e.g.,GB2312
becomesGB18030
) (#264, @dan-blanchard) - Add capital letter sharp S and ISO-8859-15 support (#222, @SimonWaldherr)
- Add a prober for MacRoman encoding (#5 updated as c292b52, Rob Speer and @dan-blanchard )
- Add
--minimal
flag tochardetect
command (#214, @dan-blanchard) - Add type annotations to the project and run mypy on CI (#261, @jdufresne)
- Add support for Python 3.11 (#274, @hugovk)
Fixes
- Clarify LGPL version in License trove classifier (#255, @musicinmybrain)
- Remove support for EOL Python 3.6 (#260, @jdufresne)
- Remove unnecessary guards for non-falsey values (#259, @jdufresne)
Misc changes
- Switch to Python 3.10 release in GitHub actions (#257, @jdufresne)
- Remove setup.py in favor of build package (#262, @jdufresne)
- Run tests on macos, Windows, and 3.11-dev (#267, @dan-blanchard)