Releases: TexZK/bytesparse
Releases · TexZK/bytesparse
1.0.1
- Minor workflow and metadata updates.
1.0.0
- Following the
major.minor.patch
semantic versioning.
- Added
align
methods.
0.1.0
- Improved documentation.
- Version number deserved something more stable.
0.0.8
- Added
chop
method.
- Minor fixes.
0.0.7
- Added support for Python 3.12.
- Added
hexdump
method.
- Added
bytesparse.io
package.
- Added
bytesparse.MemoryIO
as a stream wrapper for bytesparse.Memory
.
0.0.6
- Added support to Python 3.11, removed 3.6.
- Added some minor features.
- Improved documentation.
- Improved testing.
- Improved repository layout (
pyproject.toml
).
- Minor fixes.
0.0.5
- Added
bytesparse
class, closer to bytearray
than Memory
.
- Added missing abstract and ported methods.
- Added cut feature.
- Added more helper methods.
- Fixed values iteration.
- Improved extraction performance.
- Improved testing.
0.0.4
- Refactored current implementation as the
inplace
sub-module.
- Added abstract base classes and base types into the
base
sub-module.
- Removed experimental backup feature.
- Added dedicated methods to backup/restore mutated state.
- Fixed some write/insert bugs.
- Fixed some trim/bound bugs.
- Methods sorted by name.
- Removed useless functions.
0.0.3
- Using explicit factory methods instead of constructor arguments.
- Added block collapsing helper function.
- Minor fixes.
- Improved test suite.
0.0.2
- Cython implementation moved to its own
cbytesparse
Python package.
- Remote testing moved to GitHub Actions.