Skip to content

Latest commit

 

History

History
89 lines (60 loc) · 1.84 KB

CHANGELOG.rst

File metadata and controls

89 lines (60 loc) · 1.84 KB

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 for bytesparse.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 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 (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.