v3.2.0rc1
Pre-release
Pre-release
What's Changed
- Rename the
DimensionNamestype toDimensionNamesLike. by @d-v-b in #3800 - docs: remove incorrect redirect by @maxrjones in #3801
- fix: handle special uint32 arrays on Windows correctly by @radoering in #3797
- add release trigger that takes a tag as input by @d-v-b in #3821
- Removes testpypi as a target for the workflow-dispatch-triggered release workflow. by @d-v-b in #3822
- perf: full shard write fast path by @slevang in #3793
- Revert the changes applied in #3821 + #3822 by @d-v-b in #3825
- Fix needs_release_notes.yml workflow by @d-v-b in #3824
- feat: return a useful value from
CodecPipeline.read()by @d-v-b in #3828 - docs: fix the docstring for
CodecPipeline.writeby @d-v-b in #3836 - Improve layout of work in progress page by @dstansby in #3841
- perf: oindex optimization by @slevang in #3830
- chore: spec0 compat (python 3.14 compat, python 3.12 min) by @ilan-gold in #3564
- fix: remove numcodecs off-spec warning by @slevang in #3833
- DOC: remove result="ansi" causing empty code blocks in user guide by @nuglifeleoji in #3845
- chore: use
coverage runinstead ofpytest --covby @maxrjones in #3847 - DOC: document init_group removal in v3 migration guide by @nuglifeleoji in #3851
- perf/chunktransform by @d-v-b in #3722
- Fill missing chunks by @williamsnell in #3748
- fix: numpy default NaT handling by @ilan-gold in #3863
- DOC: document threading.max_workers config option by @nuglifeleoji in #3852
- chore: add zizmor to repo checks by @d-v-b in #3837
- fix: convert zarr Array to numpy before setitem async dispatch by @nuglifeleoji in #3857
- fix: auto-open ZipStore in list(), list_dir() and exists() by @nuglifeleoji in #3855
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #3876
- chore: fix release workflow triggers by @maxrjones in #3794
- Revert "chore: update pre-commit hooks" by @maxrjones in #3877
- chore: fix typos by @DimitriPapadopoulos in #3844
- Update TEAM.md by @maxrjones in #3879
- chore: separate benchmarks into a distinct CI job by @maxrjones in #3873
- feat: add experimental support for rectilinear (variable-sized) chunks by @maxrjones in #3802
- chore: pin mkdocs<2 by @maxrjones in #3881
- chore: add a CI workflow that identifies unlinked types by @maxrjones in #3882
- chore: prefix registry variable names with a single underscore by @d-v-b in #3894
- chore: update failure conditions for docs workflow by @maxrjones in #3887
- fix: simplify and fix codspeed workflow by @d-v-b in #3895
- chore: remove deprecated convenience and creation modules by @d-v-b in #3900
- chore: remove .create methods from arrays by @d-v-b in #3903
- chore: clean up metadata tests by @d-v-b in #3897
- chore: expunge deprecated
zarr_versionparameter by @d-v-b in #3901 - TESTS: don't force rectilinear config true in the test by @ianhi in #3909
- chore: remove deprecated group methods by @d-v-b in #3902
- feat/memory store registry by @d-v-b in #3679
- Implement support for
structuredandstructzarr-extension defined dtypes by @BrianMichell in #3781 - fix: make upstream tests pass by @d-v-b in #3920
- docs: add experimental API policy to contributing guide by @nuglifeleoji in #3853
- fix: apply path normalization to fsspec store by @d-v-b in #3924
- Use f-strings by @DimitriPapadopoulos in #3928
- fix(storage): preserve leading slashes in FsspecStore.path by @d-v-b in #3926
- feat: add cast_value and scale_offset codecs by @d-v-b in #3874
- chore: automate more of the release process by @maxrjones in #3896
- chore/3.2.0 release notes by @d-v-b in #3927
- docs: build 3.2.0 release notes by @d-v-b in #3932
New Contributors
- @radoering made their first contribution in #3797
- @slevang made their first contribution in #3793
- @nuglifeleoji made their first contribution in #3845
- @williamsnell made their first contribution in #3748
Full Changelog: v3.1.6...v3.2.0rc1