- Improve test codes and CI/CD workflows
- support Python 3.10, 3.11, 3.12
- drop support for Python 3.6, 3.7, 3.8
- experimental support for arm64
- improve some CI/CD workflows
- migration from nose to pytest (#87)
- support Python 3.9
- drop support for Python 3.5
- drop support for Python 2.7
- support Github Actions
- update dev-dependencies
- update language models (uchardet)
- add iso8859-2 test but disabled it
- support Python 3.8
- drop support for Python 3.4
- disable LTO because become poor performance
- support Python 3.7
- enable LTO for wheel builds
- update Cython
- fix that different results with different chuck sizes
- fix that assignments to nsSMState in nsCodingStateMachine result in unspecified behavior
- include COPYING in package
- fix an issue where UTF-8 with a BOM would not be detected as UTF-8-SIG (fix #28)
- pass NULL Byte to feed() / detect() (fix #27)
- Improve tests
- Update uchardet repo (Fix buffer overflow)
- Implement UniversalDetector (like chardet)
- Update uchardet repo (Fix memory leak)
- Replace uchardet-enhanced to uchardet
- Remove Detector class
- Support AArch64
- Support Python 3.6
- Use len() function (9e61cb9e96b138b0d18e5f9e013e144202ae4067)
- Remove detect function in _cchardet.pyx (25b581294fc0ae8f686ac9972c8549666766f695)
- Support manylinux1 wheel
- Add Detector class
- Improve unit tests