Changelog#
1.0.0 (2024-03-07)#
Following the
major.minor.patch
semantic versioning.Added
align
methods.
0.1.0 (2024-02-22)#
Improved documentation.
Version number deserved something more stable.
0.0.8 (2024-01-21)#
Added
chop
method.Minor fixes.
0.0.7 (2023-12-10)#
Added support for Python 3.12.
Added
hexdump
method.Added
bytesparse.io
package.Added
bytesparse.MemoryIO
as a stream wrapper forbytesparse.Memory
.
0.0.6 (2023-02-18)#
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 (2022-02-22)#
Added
bytesparse
class, closer tobytearray
thanMemory
.Added missing abstract and ported methods.
Added cut feature.
Added more helper methods.
Fixed values iteration.
Improved extraction performance.
Improved testing.
0.0.4 (2022-01-09)#
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 (2022-01-03)#
Using explicit factory methods instead of constructor arguments.
Added block collapsing helper function.
Minor fixes.
Improved test suite.
0.0.2 (2021-12-27)#
Cython implementation moved to its own
cbytesparse
Python package.Remote testing moved to GitHub Actions.
0.0.1 (2021-04-04)#
First release on PyPI.