Skip to content

Releases: TexZK/bytesparse

1.0.1

05 Oct 13:35
7b4369c
Compare
Choose a tag to compare
  • Minor workflow and metadata updates.

1.0.0

07 Mar 22:46
0418c1c
Compare
Choose a tag to compare
  • Following the major.minor.patch semantic versioning.
  • Added align methods.

0.1.0

22 Feb 18:45
07a8fa9
Compare
Choose a tag to compare
  • Improved documentation.
  • Version number deserved something more stable.

0.0.8

21 Jan 17:57
ad3af59
Compare
Choose a tag to compare
  • Added chop method.
  • Minor fixes.

0.0.7

10 Dec 19:27
684d703
Compare
Choose a tag to compare
  • 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

18 Feb 12:34
39161df
Compare
Choose a tag to compare
  • 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

22 Feb 21:20
Compare
Choose a tag to compare
  • 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

08 Jan 23:29
Compare
Choose a tag to compare
  • 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

03 Jan 16:20
Compare
Choose a tag to compare
  • Using explicit factory methods instead of constructor arguments.
  • Added block collapsing helper function.
  • Minor fixes.
  • Improved test suite.

0.0.2

03 Jan 16:19
Compare
Choose a tag to compare
  • Cython implementation moved to its own cbytesparse Python package.
  • Remote testing moved to GitHub Actions.