Skip to content

Releases: TexZK/bytesparse

1.1.0

04 Jul 20:30
1.1.0
f94eb5b
Compare
Choose a tag to compare
  • Describing blocks with (start, data) tuples, instead of ambiguous lists.
  • Removed support for Python 3.7.
  • Removed support for Python 3.8.
  • Improved type support.

1.0.2

09 Jun 21:24
1.0.2
489df47
Compare
Choose a tag to compare
  • Added support for Python 3.13.
  • Added support for Python 3.14.
  • Building with setuptools >= 77.0.3.

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.