Charset Normalizer v1.4.0 Release Notes
Release Date: 2021-05-21 // almost 3 years ago-
โ Removed
- ๐ฆ Using standard logging instead of using the package loguru.
- โฌ๏ธ Dropping nose test framework in favor of the maintained pytest.
- ๐ฆ Choose to not use dragonmapper package to help with gibberish Chinese/CJK text.
- Require cached_property only for Python 3.5 due to constraint. Dropping for every other interpreter version.
- ๐ Stop support for UTF-7 that does not contain a SIG.
- โฌ๏ธ Dropping PrettyTable, replaced with pure JSON output in CLI.
๐ Fixed
- BOM marker in a CharsetNormalizerMatch instance could be False in rare cases even if obviously present. Due to the sub-match factoring process.
- Not searching properly for the BOM when trying utf32/16 parent codec.
๐ Changed
- ๐ฆ Improving the package final size by compressing frequencies.json.
- ๐ฐ Huge improvement over the larges payload.
โ Added
- CLI now produces JSON consumable output.
- Return ASCII if given sequences fit. Given reasonable confidence.