Skip to content

0.15.2

Compare
Choose a tag to compare
@indygreg indygreg released this 28 Feb 01:30
· 185 commits to main since this release

0.15.2 (released 2021-02-27)

Backwards Compatibility Notes

  • ZstdCompressor.multi_compress_to_buffer() and
    ZstdDecompressor.multi_decompress_to_buffer() are no longer
    available when linking against a system zstd library. These
    experimental features are only available when building against the
    bundled single file zstd C source file distribution. (#106)

Changes

  • setup.py now recognizes a ZSTD_EXTRA_COMPILER_ARGS
    environment variable to specify additional compiler arguments
    to use when compiling the C backend.
  • PyPy build and test coverage has been added to CI.
  • Added CI jobs for building against external zstd library.
  • Wheels supporting macOS ARM/M1 devices are now being produced.
  • References to Python 2 have been removed from the in-repo Debian packaging
    code.
  • Significant work has been made on a Rust backend. It is currently feature
    complete but not yet optimized. We are not yet shipping the backend as part
    of the distributed wheels until it is more mature.
  • The .pyi type annotations file has replaced various default argument
    values with ....