* 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.
0.7.0
* New packbit/unpackbit functions (provisional API). * Fixed a bug in decoding of nested records. * Added example program for Sentinel-1 space packets decoding