Releases: zarr-developers/numcodecs
Releases · zarr-developers/numcodecs
Release list
v0.17.0
What's Changed
- Don't report coverage on test directory by @maxrjones in #803
- Bump ruff and update pre-commit legacy alias by @DimitriPapadopoulos in #791
- update macos intel runner by @ianhi in #819
- Exclude tests dir from code coverage by @maxrjones in #823
- Suppress NumPy 2.4 VisibleDeprecationWarning for align=0 in test by @maxrjones in #822
- Move tests out of installable distribution by @maxrjones in #829
- Update README to markdown with working badges by @maxrjones in #827
- Convert RST docs to markdown by @maxrjones in #830
- Migrate build system from setuptools to meson-python by @maxrjones in #826
- Drop Python 3.11 and NumPy <2.0 per SPEC-0 by @maxrjones in #834
- Bump readthedocs build image by @maxrjones in #833
- Fix typos by @DimitriPapadopoulos in #832
- CI: Fix Meson mixup between Conda and system Python headers by @DimitriPapadopoulos in #839
- zarr-python does not depend on crc32c anymore by @DimitriPapadopoulos in #840
- chore: pin pytest and dedupe dependency groups by @d-v-b in #844
- Skip test_pyzstd when pyzstd cannot be imported by @d-v-b in #845
- update pcodec by @mwlon in #817
- Add pytest-cov to dev dependency group by @d-v-b in #846
- Bump GitHub actions by @DimitriPapadopoulos in #838
- Add free-threaded CPython (3.14t) support by @kumaraditya303 in #858
- CI: set an explicit python-version for test-crc32c and test-zarr by @glaziermag in #856
New Contributors
- @kumaraditya303 made their first contribution in #858
- @glaziermag made their first contribution in #856
Full Changelog: v0.16.5...v0.17.0
v0.16.5
What's Changed
- Revert dependency group changes by @d-v-b in #802
- Release notes for v0.16.5 by @maxrjones in #804
Full Changelog: v0.16.4...v0.16.5
v0.16.4
What's Changed
- CI: add a nightly wheel upload by @ianhi in #787
- Bump prefix-dev/setup-pixi from 0.8.14 to 0.9.0 by @dependabot[bot] in #783
- fetch tags to version nightly wheels correctly by @ianhi in #790
- chore/hollow out zarr3 by @d-v-b in #780
- chore/wheel 3.14 by @d-v-b in #796
- Bump actions/download-artifact from 4 to 6 by @dependabot[bot] in #794
- Add pcodec to 32-bit CI by @mkitti in #786
- chore(crc32c): replace crc32c with google-crc32c dependency by @jhamman in #792
- Bump jirutka/setup-alpine from 1.2.0 to 1.3.0 by @dependabot[bot] in #789
- Allow Zstandard to decompress multiple concatenated frames by @mkitti in #757
- ensure_bytes on buf for pcodec decode by @slowjazz in #756
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #775
- Bump conda-incubator/setup-miniconda from 3.1.1 to 3.2.0 by @dependabot[bot] in #753
- Bump pypa/cibuildwheel from 2.23.2 to 3.1.3 by @dependabot[bot] in #771
- Use
pytest.skipifto properly report skipped CRC32C codec tests by @agriyakhetarpal in #740 - Test against zarr main by @maxrjones in #800
- Add Python 3.14 to test matrix by @maxrjones in #799
- chore/release notes by @d-v-b in #798
New Contributors
- @ianhi made their first contribution in #787
- @jhamman made their first contribution in #792
- @slowjazz made their first contribution in #756
- @maxrjones made their first contribution in #800
Full Changelog: v0.16.3...v0.16.4
0.16.3
What's Changed
- Fix Zstd decompression negative size issue on 32-bit platforms (Fixes #781) by @mkitti in #782
- Test 32-bit support via x86 Alpine Setup Action Linux by @mkitti in #784
- MNT: bump to main branch of c-blosc to fix gcc15 compilation by @tacaswell in #772
Full Changelog: v0.16.2...v0.16.3
v0.16.2
What's Changed
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #752
- Add streaming decompression for ZSTD_CONTENTSIZE_UNKNOWN case by @mkitti in #707
- Fix ruff check issues by @mkitti in #764
- Handle zarr 3.1.0 by @d-v-b in #766
New Contributors
Full Changelog: v0.16.1...v0.16.2
v0.16.1
What's Changed
- Fix
constdiscard warnings infletcher32by @jakirkham in #728 - In
vlen, define and useconstHEADER_LENGTHby @jakirkham in #723 - chore: update pre-commit hooks by @pre-commit-ci in #722
- Update
license*metadata and include third-party licenses by @jakirkham in #729 - Bump pypa/cibuildwheel from 2.23.0 to 2.23.2 by @dependabot in #719
- Add
#ifndefguard aroundPyBytes_RESIZEby @jakirkham in #732 - Unskip accidentally skipped tests by @dstansby in #738
- Re-enable
VLenBytesround-tripNonetest by @jakirkham in #736 - Update development practices by @dstansby in #734
- chore: update pre-commit hooks by @pre-commit-ci in #747
- Make all codecs pickleable by @TomNicholas in #745
- (fix): ensure no
typesizein theBloscconfig by @ilan-gold in #739 - Unnecessary
Noneprovided as default by @DimitriPapadopoulos in #708
New Contributors
- @TomNicholas made their first contribution in #745
Full Changelog: v0.16.0...v0.16.1
v0.16.0
What's Changed
- Only skip failing test on macOS by @dstansby in #709
- Build for Linux AArch64 and other miscellaneous cleanups by @agriyakhetarpal in #710
- Bump conda-incubator/setup-miniconda from 3.1.0 to 3.1.1 by @dependabot in #695
- chore: update pre-commit hooks by @pre-commit-ci in #715
- Bump pypa/cibuildwheel from 2.22.0 to 2.23.0 by @dependabot in #714
- (feat):
typesizedeclared with constructor forBloscby @ilan-gold in #713 - Switch
Buffers tomemoryviews & remove extra copies/allocations by @jakirkham in #656 - For
Fletcher32, define a constantFOOTER_LENGTHby @jakirkham in #718 - Make Checksum32 an ABC by @dstansby in #711
- Remove deprecated blosc code by @dstansby in #712
- Update changelog for 0.16 by @dstansby in #720
New Contributors
- @agriyakhetarpal made their first contribution in #710
- @ilan-gold made their first contribution in #713
Full Changelog: v0.15.1...v0.16.0
v0.15.1
What's Changed
- Remove id from zarr3 config serialization by @normanrz in #685
- Enable some stricter typing rules by @dstansby in #679
- Apply ruff preview rule RUF046 by @DimitriPapadopoulos in #687
- chore: update pre-commit hooks by @pre-commit-ci in #682
- Minor UX improvement: Add the
UnknownCodecError. by @cwognum in #689 - Update release notes post 0.15.0 by @dstansby in #692
- chore: update pre-commit hooks by @pre-commit-ci in #696
- Upgrade ruff to 0.9.1 by @DimitriPapadopoulos in #688
- Don't overwrite codec config values when set. by @dcherian in #700
New Contributors
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed
- chore: update pre-commit hooks by @pre-commit-ci in #660
- Bump pypa/cibuildwheel from 2.21.3 to 2.22.0 by @dependabot in #659
- Fail CI if codecov doesn't upload by @dstansby in #638
- Enforce ruff/flake8-comprehensions rules (C4) by @DimitriPapadopoulos in #605
- Imported name is not used anywhere in the module by @DimitriPapadopoulos in #662
- Adds
astypeconfig for Delta in Zarr 3 wrapper by @normanrz in #664 - chore: update pre-commit hooks by @pre-commit-ci in #665
- Only suppress imports of optional external dependencies by @dstansby in #550
- Support
pcodecv0.3 by @slevang in #639 - chore: update pre-commit hooks by @pre-commit-ci in #667
- chore: update pre-commit hooks by @pre-commit-ci in #673
- Last batch of ruff rules by @DimitriPapadopoulos in #658
- Improve pre-commit configuration by @DimitriPapadopoulos in #668
- Update pyproject.toml - zfpy Versioning by @me-her in #671
- Update numcodecs tests and docs for zarr-python 3.0 by @normanrz in #675
- Deprecate blosc helper functions by @dstansby in #619
- Simplify conda use in tests by @dstansby in #674
- Test on zfpy again by @dstansby in #678
- Skip vlen bytes encode none test by @dstansby in #690
- Revert change to delta filter by @dstansby in #677
- Cleanup
PCodecsoft dependency by @jakirkham in #647 - Update release notes for 0.15.0 by @dstansby in #691
New Contributors
Full Changelog: v0.14.1...v0.15.0
v0.14.1
What's Changed
- Cyclic import (numcodecs → numcodecs.pcodec) by @DimitriPapadopoulos in #632
- Skip
checksum32tests ifcrc32cis missing by @jakirkham in #635 - Make contributing doc page title shorter by @dstansby in #634
- Fix store creation with latest zarr-python v3 by @dstansby in #644
- Cleanup
crc32csoft dependency by @jakirkham in #637 - Drop unnecessary dependency on mock by @avalentino in #643
- Add
noexceptto_utilsC-equiv functions by @jakirkham in #641 - Type
Buffer'sflagsargument by @jakirkham in #648
New Contributors
- @avalentino made their first contribution in #643
Full Changelog: v0.14.0...v0.14.1