@@ -17,18 +17,126 @@ Release notes
1717Unreleased
1818----------
1919
20+
21+ .. _release_0.16.4 :
22+
23+ 0.16.4
24+ ------
25+
2026Enhancements
2127~~~~~~~~~~~~
2228
23- Improvements
29+ * The Zstandard codec can now decode bytes containing multiple frames.
30+ By :user: `Mark Kittisopikul <mkitti> `, :issue: `757 `
31+
32+ * Add Python 3.14 support to the test matrix.
33+ By :user: `Max Jones <maxrjones> `, :issue: `799 `
34+
35+ * Add Python 3.14 wheel builds.
36+ By :user: `Davis Bennett <d-v-b> `, :issue: `796 `
37+
38+ Fixes
39+ ~~~~~
40+
41+ * Fix ``PCodec.decode() `` to handle numpy arrays by calling ``ensure_bytes `` on input buffers.
42+ By :user: `Sam Levang <slowjazz> `, :issue: `756 `
43+
44+ Maintenance
45+ ~~~~~~~~~~~
46+
47+ * Replace ``crc32c `` dependency with ``google-crc32c ``.
48+ By :user: `Joe Hamman <jhamman> `, :issue: `792 `
49+
50+ * Refactor ``numcodecs.zarr3 `` to re-export classes from ``zarr.codecs._numcodecs ``
51+ instead of defining them locally.
52+ By :user: `Davis Bennett <d-v-b> `, :issue: `780 `
53+
54+ * Add testing against zarr-python main branch.
55+ By :user: `Max Jones <maxrjones> `, :issue: `800 `
56+
57+ * Add pcodec and zfpy to 32-bit CI testing.
58+ By :user: `Mark Kittisopikul <mkitti> `, :issue: `786 `
59+
60+ * Improve CRC32C codec test skipping to properly report skipped tests using ``pytest.skipif ``.
61+ By :user: `Agriya Khetarpal <agriyakhetarpal> `, :issue: `740 `
62+
63+ * Add nightly wheel upload to scientific-python channel.
64+ By :user: `Ian Hunt-Isaak <ianhi> `, :issue: `787 `
65+
66+ * Fetch tags to version nightly wheels correctly.
67+ By :user: `Ian Hunt-Isaak <ianhi> `, :issue: `790 `
68+
69+ * Bump ``pypa/cibuildwheel `` from 2.23.2 to 3.1.3.
70+ By :user: `dependabot <dependabot> `, :issue: `771 `
71+
72+ * Bump ``actions/checkout `` from 4 to 5.
73+ By :user: `dependabot <dependabot> `, :issue: `775 `
74+
75+ * Bump ``actions/download-artifact `` from 4 to 6.
76+ By :user: `dependabot <dependabot> `, :issue: `794 `
77+
78+ * Bump ``prefix-dev/setup-pixi `` from 0.8.14 to 0.9.0.
79+ By :user: `dependabot <dependabot> `, :issue: `783 `
80+
81+ * Bump ``jirutka/setup-alpine `` from 1.2.0 to 1.3.0.
82+ By :user: `dependabot <dependabot> `, :issue: `789 `
83+
84+ * Bump ``conda-incubator/setup-miniconda `` from 3.1.1 to 3.2.0.
85+ By :user: `dependabot <dependabot> `, :issue: `753 `
86+
87+
88+ .. _release_0.16.3 :
89+
90+ 0.16.3
91+ ------
92+
93+ Fixes
94+ ~~~~~
95+
96+ * Fix Zstd decompression negative size issue on 32-bit platforms.
97+ By :user: `Mark Kittisopikul <mkitti> `, :issue: `782 `
98+
99+ Maintenance
100+ ~~~~~~~~~~~
101+
102+ * Test 32-bit support via x86 Alpine Setup Action Linux.
103+ By :user: `Mark Kittisopikul <mkitti> `, :issue: `784 `
104+
105+ * Bump to main branch of c-blosc to fix gcc15 compilation.
106+ By :user: `Thomas Caswell <tacaswell> `, :issue: `772 `
107+
108+
109+ .. _release_0.16.2 :
110+
111+ 0.16.2
112+ ------
113+
114+ Enhancements
115+ ~~~~~~~~~~~~
116+
117+ * Add streaming decompression for ZSTD_CONTENTSIZE_UNKNOWN case.
118+ By :user: `Mark Kittisopikul <mkitti> `, :issue: `707 `
119+
120+ Maintenance
121+ ~~~~~~~~~~~
122+
123+ * Handle zarr 3.1.0 compatibility.
124+ By :user: `Davis Bennett <d-v-b> `, :issue: `766 `
125+
126+
127+ .. _release_0.16.1 :
128+
129+ 0.16.1
130+ ------
131+
132+ Enhancements
24133~~~~~~~~~~~~
25134
26135* In ``vlen ``, define and use ``const `` ``HEADER_LENGTH ``.
27136 By :user: `John Kirkham <jakirkham> `, :issue: `723 `
137+
28138* All codecs are now pickleable.
29- By :user: `Tom Nicholas <TomNicholas> `, :issue: `744 `
30- * The Zstandard codec can now decode bytes containing multiple frames
31- By :user: `Mark Kittisopikul <mkitti> `, :issue: `757 `
139+ By :user: `Tom Nicholas <TomNicholas> `, :issue: `745 `
32140
33141Fixes
34142~~~~~
@@ -42,12 +150,11 @@ Fixes
42150* Add ``#ifndef `` guard around ``PyBytes_RESIZE ``.
43151 By :user: `John Kirkham <jakirkham> `, :issue: `732 `
44152
45- * Remove ``typesize `` from ``Blosc.get_config `` output
46- By :user: `Ilan Gold <ilan-gold> `
153+ * Remove ``typesize `` from ``Blosc.get_config `` output.
154+ By :user: `Ilan Gold <ilan-gold> `, :issue: ` 739 `
47155
48- Maintenance
49- ~~~~~~~~~~~
50156
157+ .. _release_0.16.0 :
51158
521590.16.0
53160------
0 commit comments