------------------- * enable building wheels for multiple platforms and Python versions using pypa/cibuildwheel, see 165 and 170 (thanks Brian Thorne, hardbyte) * use setuptools instead of distutils in `setup.py`, 168 * add missing type hinting for `.count()` step argument
2.3.7
------------------- * add optional step argument to `.count()` method, see 162 and 163 * add tests
2.3.6
------------------- * add optional value parameter to `util.count_n()`, see 154 and 161 * determine machine endianness at build time when possible, by using the `PY_LITTLE_ENDIAN` macro, in order to optimize `shift_r8()` * add official Python 3.11 support
2.3.5
------------------- * Fixed bug for big-endian systems (such as IBM s390), see 159 and 160 * Pass `zip_safe=False` to `setup()`, see 151
2.3.4
------------------- * Fix `util.ba2int()` for frozenbitarrays. A bug was introduced in 2.3.0 as `.tobytes()` no longer treats pad bits for read-only buffers as zero. * add tests
2.3.3
------------------- * improve some error messages * add tests