* Added support for signed integers to [`bpack.np.unpackbits`](https://github.com/avalentino/bpack/blob/main/docs/release_notes.rst#id3). Both standard signed integers and integers encoded with sign and module are now supported. * Use uppercase enums in `s1isp.py` example. * Improved docstrings in [`bpack.np`](https://github.com/avalentino/bpack/blob/main/docs/release_notes.rst#id5). * Fixed several typos.
1.0.0
* Fix compatibility with Python v3.11. * Move setup configuration form `setup.cfg` to `pyproject.toml`.
0.8.2
* Fallback to standard bitstruct if the bitstruct.c extension does not support the format string.
0.8.1
* Drop setup.py, no longer needed. * Improve compatibility with typing-extensions v4.0 (closes 1). * Use the compiled extension of bitstruct when available (and compatible with the specified format string). * Use cbitsturct when available (preferred over the compiled extension of bitstruct).
0.8.0
* New "encoding" feature. Records can be now encoded into binary strings using the `bpack.st` and `bpack.bs` backends. Previously only "decoding" was supported. The `bpack.np` only implements a partial support to encoding currently.
0.7.1
* Improved User Guide * :func:`bpack.np.unpackbits` has been generalized and optimized. * New example for packet decoding. * Improved support for nested records.