ChangeLog

All notable changes to this project will be documented in this file.

Unreleased

v1.0.4

  • Support Python 3.14

  • Update GitHub Actions CI/CD scripts

  • Drop required python upper limit

v1.0.3

  • Add readthedocs manual page.

  • Publish Python 3.13 wheels.

  • Fix GitHub Actions CI/CD script for aarch64.

v1.0.2

  • Published to PyPI using GItHub Actions as a trusted publisher

  • Add GitHub Actions CI/CD script

  • Drop Azure Pipelines CI/CD

v1.0.1

  • Change deflate_tree: base_length[] and length_code[] not to be const to avoid C2166 error on windows

  • Drop support for python 3.8 and add support for python 3.13

v1.0.0

Changed

  • Update CMakeLists.txt developer script

v1.0.0rc2

Changed

  • Update test runner for library developer (#11)

  • Project status to be stable

  • docs: update security policy

v1.0.0rc1

Added

  • Support python 3.12 (#9)

Fixed

  • Replace deprecated PyMem_Calloc with GIL free PyMem_RawCalloc

  • Use PyMem_RawFree accordingly.

Changed

  • Bump cibuildwheel@2.16.2

  • Update cibuildwheel configuration

  • CI on ci.codeberg.org

  • Minimum required Python verison to 3.8

v0.3.1

Fixed

  • Fix import error on python 3.7.

v0.3.0

Fixed

  • Deflater: Fix SIGSEGV when larger files.

Changed

  • Use length_code table for the range as same as original deflate

  • Add l_code(length) macro.

v0.2.0

Added

  • Deflater compession class(#2)

  • Docs: add technical note about enhanced deflate(#3)

Changed

  • Enhanced and enabled compression test cases

  • Add internal check for window alloc

v0.1.4

  • Move project forge to CodeBerg.org.

  • Drop github actions scripts.

  • Add azure-pipelines YAML files.

v0.1.3

  • Add Python 3.11 beta wheels.

v0.1.2

  • Actions: Fix sdist build command to use pyproject.toml

v0.1.1

  • First Alpha

  • Support decompression/inflation