Skip to content

Releases: zarr-developers/zarr-python

v3.3.0

Choose a tag to compare

@d-v-b d-v-b released this 30 Jul 16:33
53e6dc6

What's Changed

  • Allow s3 testing in face of ambient AWS credentials by @chuckwondo in #3947
  • ci: run all of xarray's tests in downstream workflow by @maxrjones in #3940
  • chore(deps): bump the actions group across 1 directory with 12 updates by @dependabot[bot] in #3930
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in #3943
  • chore(zarr-metadata): bump version to 0.1.1 by @d-v-b in #3949
  • refactor: simplify internal chunk representation by @d-v-b in #3899
  • Fix V3 time types by @chuckwondo in #3955
  • chore: fix ability to run mypy via hatch by @chuckwondo in #3952
  • Fix minor typos by @kabilar in #3957
  • chore(deps): bump the actions group with 5 updates by @dependabot[bot] in #3951
  • deprecate blosc enums by @d-v-b in #3963
  • BUG: Fix empty Group nodes lacking a "consolidated_metadata" field by @TomAugspurger in #3967
  • fix(zarr-metadata): model stored metadata more closely by @d-v-b in #3962
  • fix: allow writing to 0-dimensional arrays with sharding by @NIK-TIGER-BILL in #3966
  • chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #3970
  • chore: run mypy from developer environment by @d-v-b in #3972
  • feat:get_ranges by @d-v-b in #3925
  • chore: remove warning on fixed length utf32 by @d-v-b in #3979
  • misc(zarr-metadata): typed constants and fixes by @d-v-b in #3978
  • chore: cd workflow by @d-v-b in #3935
  • perf: cache default ArraySpec for regular chunk grids by @d-v-b in #3908
  • refactor(sharding): store chunks_per_shard explicitly in _ShardIndex by @d-v-b in #3975
  • docs: update link to developer chat by @d-v-b in #3980
  • feat(zarr-metadata): partial metadata types by @d-v-b in #3982
  • chore(zarr-metadata): set up a changelog by @d-v-b in #3981
  • Optimize partial shard reads by @aldenks in #3004
  • Do not install CuPy on darwin by @chuckwondo in #3988
  • chore(zarr-metadata): prepare for 0.2.0 release by @d-v-b in #3986
  • Widen ChunksLike type alias by @chuckwondo in #3990
  • fix: match v* when extracting a zarr version from git tags by @d-v-b in #3994
  • feat: subchunk write order by @ilan-gold in #3826
  • prune old string dtype class by @d-v-b in #3973
  • fix: compare metadata objects by JSON form by @d-v-b in #3999
  • Run doctests via pytest and fix broken doctests. by @chuckwondo in #4000
  • fix(FsspecStore): close owned async filesystem on store.close() by @josh-ag2 in #4003
  • chore(deps): bump the actions group across 1 directory with 8 updates by @dependabot[bot] in #4014
  • fix: use hatch's default env so the uv installer is inherited by @lhoupert in #4023
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in #4024
  • docs: test more code snippets in docs by @d-v-b in #4018
  • chore(deps-dev): bump uv from 0.11.14 to 0.11.15 in the uv group across 1 directory by @dependabot[bot] in #4019
  • refactor: remove random subchunk ordering by @d-v-b in #4011
  • fix: make xarray downstream tests work by @d-v-b in #4043
  • test: add property tests for block and mask indexing by @maxrjones in #4054
  • refactor: use backported sentinel type by @d-v-b in #4046
  • chore(deps): bump aiohttp from 3.13.5 to 3.14.0 in the uv group across 1 directory by @dependabot[bot] in #4031
  • Revert "fix: make xarray downstream tests work" by @d-v-b in #4047
  • chore: indexing test cleanup by @d-v-b in #4001
  • refactor/consolidated JSON IO routines by @d-v-b in #3998
  • chore(deps): bump the actions group with 3 updates by @dependabot[bot] in #4058
  • Modify custom dtype example to use only public API by @chuckwondo in #4052
  • fix: copy attributes passed from the user to avoid mutation by @stibrew in #4060
  • docs: add core-developer self-merge policy by @maxrjones in #4053
  • fix![zarr-metadata]: define JSONValue type, and narrow object annotations to use JSONValue by @d-v-b in #4037
  • perf: cache lexicographic chunk coords in sharding codec by @d-v-b in #4012
  • deprecate more enums by @d-v-b in #3968
  • fix: update OSPO action references to canonical org path by @zkoppert in #3856
  • chore(deps): bump tornado from 6.5.5 to 6.5.6 in the uv group across 1 directory by @dependabot[bot] in #4062
  • harden developer environment by @d-v-b in #4066
  • chore(deps): bump codecov/codecov-action from 6.0.1 to 7.0.0 in the actions group by @dependabot[bot] in #4071
  • chore(deps): bump the python-dependencies group with 14 updates by @dependabot[bot] in #4072
  • chore(deps): bump tornado from 6.5.6 to 6.5.7 by @dependabot[bot] in #4067
  • chore(deps): bump cryptography from 48.0.0 to 48.0.1 by @dependabot[bot] in #4070
  • chore(deps): bump aiohttp from 3.14.0 to 3.14.1 by @dependabot[bot] in #4069
  • Claude/storage codec bugfixes by @d-v-b in #4074
  • chore(deps): bump bleach from 6.3.0 to 6.4.0 by @dependabot[bot] in #4081
  • Control sharding codec read coalescing with ArrayConfig and runtime config options by @aldenks in #3987
  • chore(deps-dev): bump the python-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #4080
  • allow roundtripping the BytesCodec by @keewis in #3417
  • feat![zarr-metadata]: extensive top-level exports by @d-v-b in #4083
  • zarr metadata 0.3.0 by @d-v-b in #4084
  • Claude/py312 modernizations by @d-v-b in #4087
  • chore(deps): bump CodSpeedHQ/action from 4.17.0 to 4.17.5 in the actions group by @dependabot[bot] in #4079
  • chore: add rectilinear hypothesis block indexing tests by @maxrjones in #4075
  • chore(deps): bump pydantic-settings from 2.14.1 to 2.14.2 by @dependabot[bot] in #4089
  • chore: dependabot only updates direct dependencies by @d-v-b in #4090
  • chore(deps): bump msgpack from 1.1.2 to 1.2.1 by @dependabot[bot] in #4088
  • test: pytest cleanups / modernization by @d-v-b in #4093
  • fix(testing): correct delete_dir prefix matching in stateful tests by @NIK-TIGER-BILL in #4002
  • chore(deps): bump the actions group with 3 updates by @dependabot[bot] in #4097
  • Remove struct unstable warning by @d-v-b in https://github.com/zarr-developers/z...
Read more

v3.2.1

Choose a tag to compare

@d-v-b d-v-b released this 05 May 12:33
85890b3

What's Changed

  • feat:metadata package by @d-v-b in #3919
  • fix: CastValue wrap validation bug by @d-v-b in #3938
  • fix: use contextual arrayspec when validating / evolving codecs by @d-v-b in #3941
  • fix: defer to fsspec for memory url scheme by @d-v-b in #3944
  • release : 3.2.1 release notes by @d-v-b in #3942

Full Changelog: v3.2.0...v3.2.1

v3.2.0

Choose a tag to compare

@d-v-b d-v-b released this 30 Apr 22:16
3ede5e8

What's Changed

New Contributors

Full Changelog: v3.1.6...v3.2.0

v3.2.0rc1

v3.2.0rc1 Pre-release
Pre-release

Choose a tag to compare

@d-v-b d-v-b released this 30 Apr 22:10
3ede5e8

What's Changed

New Contributors

Full Changelog: v3.1.6...v3.2.0rc1

v3.1.6

Choose a tag to compare

@maxrjones maxrjones released this 20 Mar 00:06
25ee087

See release notes at https://zarr.readthedocs.io/en/stable/release-notes.html

What's Changed

New Contributors

Read more

v3.1.5

Choose a tag to compare

@d-v-b d-v-b released this 21 Nov 14:05
7d8105f

What's Changed

Full Changelog: v3.1.4...v3.1.5

v3.1.4

Choose a tag to compare

@maxrjones maxrjones released this 21 Nov 00:08
2530ce0

See release notes at https://zarr.readthedocs.io/en/stable/release-notes.html

What's Changed

New Contributors

Full Changelog: v3.1.3...v3.1.4

v3.1.3

Choose a tag to compare

@d-v-b d-v-b released this 18 Sep 19:32
de94764

What's Changed

  • Use atomic writes for new files in LocalStore by @shoyer in #3412
  • Simplify local store tests by @shoyer in #3414
  • Remove Store.set_partial_writes by @shoyer in #3413
  • chore/unformatted exceptions by @d-v-b in #3403
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in #3423
  • fix: ChunkCoords definition by @LDeakin in #3425
  • specify default event loop for async tests by @d-v-b in #3424
  • Ensure absolute paths work with consolidate metadata by @shoyer in #3428
  • Fix creating groups with group() by @dstansby in #3431
  • Raise more helpful errors in _dereference_path by @dstansby in #3392
  • Pass read_only into LocalStore.open() by @shoyer in #3432
  • Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 in /.github/workflows in the github_actions group across 1 directory by @dependabot[bot] in #3434
  • obstore delete_dir by @slowjazz in #3310
  • Bump the actions group across 1 directory with 4 updates by @dependabot[bot] in #3439
  • fix/shard iteration redux by @d-v-b in #3422
  • feature(ci): updload nightly wheel to scientific python anaconda repo by @jhamman in #3449
  • Document that copy() functions are not implemented by @dstansby in #3442
  • allow int-like floats for int dtype fill values by @d-v-b in #3448
  • Fix nightly-wheel tag by @jhamman in #3450
  • chore/handle numcodecs codecs by @d-v-b in #3376
  • Bump astral-sh/setup-uv from 6.6.1 to 6.7.0 in the actions group by @dependabot[bot] in #3455
  • Raise helpful errors when opening a group with wrong node type. by @dstansby in #3444
  • Minor fixes for zarr.codecs.numcodecs by @K-Meech in #3459
  • docstring cleanup by @d-v-b in #3390
  • Add CLI for converting v2 metadata to v3 by @K-Meech in #3257
  • Add registry for chunk key encodings for extensibility by @RFLeijenaar in #3436
  • fix:*-like creation routines take kwargs by @d-v-b in #2992
  • Prevent creation of arrays/groups under a parent array by @K-Meech in #3407

New Contributors

  • @RFLeijenaar made their first contribution in #3436

Full Changelog: v3.1.2...v3.1.3

v3.1.2

Choose a tag to compare

@d-v-b d-v-b released this 25 Aug 15:31
c9509ee

What's Changed

New Contributors

Full Changelog: v3.1.0...v3.1.2

v3.1.1

Choose a tag to compare

@dstansby dstansby released this 30 Jul 11:50
b792530

See release notes https://zarr.readthedocs.io/en/stable/release-notes.html

What's Changed

New Contributors

Full Changelog: v3.1.0...v3.1.1