v3.0.0-beta.2
Pre-release
Pre-release
What's Changed
- Add some more numpydoc rules/associated fixes by @dstansby in #2399
- Enforce ruff/refurb rules (FURB) by @DimitriPapadopoulos in #2373
- chore(ci): removed unused codeql action by @jhamman in #2414
- fix(group): deprecate positional args in Group.{zeros,ones,etc.} by @jhamman in #2416
- Get rid of pep8speaks - replaced by ruff by @DimitriPapadopoulos in #2421
- test(ci): add test environment for upstream dependencies by @jhamman in #2418
- fix(array): thread order parameter through to Array.init by @jhamman in #2417
- test(ci): Add CI for minimum supported dependency versions by @jhamman in #2423
- fix(remotestore): raise error if path includes scheme by @jhamman in #2348
- chore: update pre-commit hooks by @pre-commit-ci in #2427
- [v3] Array.append by @jhamman in #2413
- Fix JSON encoding of complex fill values by @dcherian in #2432
- support zero-sized chunks by @brokkoli71 in #2434
- Refactors v2 codec handling by @normanrz in #2425
- feature(group): add group setitem api by @jhamman in #2393
- test(ci): test on windows and osx by @jhamman in #2431
- Bump sphinx-autoapi from 3.3.2 to 3.3.3 in the requirements group by @dependabot in #2441
- chore: update pre-commit hooks by @pre-commit-ci in #2443
- Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 in the actions group by @dependabot in #2457
- Make AsyncArray.nchunks_initialized async by @TomAugspurger in #2449
- chore: update pre-commit hooks by @pre-commit-ci in #2462
- Feature: store learns to delete prefixes when overwriting/creating hierarchy nodes by @jhamman in #2430
- Move BatchedCodecPipeline to zarr.core by @normanrz in #2086
- Apply assorted ruff/Pylint rules (PLR) by @DimitriPapadopoulos in #2371
- Zarr.save argument check by @brokkoli71 in #2446
- Add more ruff rules by @DimitriPapadopoulos in #2460
AsyncGenerator
should not yieldNone
by @DimitriPapadopoulos in #2464- use as_posix correctly for str and for listdir by @d-v-b in #2467
- Missing mandatory keyword argument by @DimitriPapadopoulos in #2465
- Remove useless
{...!s}
by @DimitriPapadopoulos in #2471 - Add docstrings for array module by @MSanKeys963 in #2281
- AsyncGenerator → AsyncIterator by @DimitriPapadopoulos in #2381
- Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 in the actions group by @dependabot in #2479
- Stateful tests for array/group manipulation by @dcherian in #2189
- Added info for Group and Array by @TomAugspurger in #2400
- chore: update pre-commit hooks by @pre-commit-ci in #2482
- Explicitly clear store in hypothesis strategy by @dcherian in #2481
- Assorted small fixes for f-strings by @DimitriPapadopoulos in #2477
- Unreachable code by @DimitriPapadopoulos in #2483
- Refactor: store mode and initialization by @jhamman in #2442
- Added Group.tree method by @TomAugspurger in #2433
- Bump numcodecs by @normanrz in #2488
- Added Store.getsize by @TomAugspurger in #2426
Full Changelog: v3.0.0-beta.1...v3.0.0-beta.2