v3.0.0-alpha.1
Pre-release
Pre-release
What's Changed
- chore: update pre-commit hooks by @pre-commit-ci in #1957
- Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 in the actions group by @dependabot in #1969
- chore: update pre-commit hooks by @pre-commit-ci in #1973
- [v3] add json indentation to config by @d-v-b in #1952
- Clean up typing and docs for indexing by @brokkoli71 in #1961
parse_shapelike
allows 0 by @d-v-b in #1979- 0 dim arrays: indexing by @d-v-b in #1980
- [v3] Elevate codec pipeline by @d-v-b in #1932
- Update
RemoteStore.__str__
and add UPath tests by @d-v-b in #1964 - Automatically generate API reference docs by @dstansby in #1918
- Fix doc build warnings by @dstansby in #1985
- Fix doc build by @dstansby in #1987
- [v3]
Buffer
ensure correct subclass based on theBufferPrototype
argument by @madsbk in #1974 - Allow 'chunks' as an alias for 'chunk_shape' in array creation by @tomwhite in #1991
- Use f-strings instead of legacy interpolation by @DimitriPapadopoulos in #1995
- Unnecessary use of a comprehension by @DimitriPapadopoulos in #1994
- Handle Path in
make_store_path
by @tomwhite in #1992 - Unnecessary comprehension by @DimitriPapadopoulos in #1996
- Merge collapsible if statements by @DimitriPapadopoulos in #1999
- Stop ignoring these ruff rules by @DimitriPapadopoulos in #2001
- Unnecessary comprehension by @DimitriPapadopoulos in #1997
- Fix string interpolation by @DimitriPapadopoulos in #1998
- Fix indexing with bools by @brokkoli71 in #1968
- chore: update pre-commit hooks by @pre-commit-ci in #1989
- Bump NumPy to 2.0 by @jhamman in #1983
- build(ci): enable python 3.12 in github actions by @jhamman in #2005
- doc: copy 3.0.0.alpha changelog into release.rst by @jhamman in #2007
- make shardingcodec pickleable by @d-v-b in #2011
- chore: update pre-commit hooks by @pre-commit-ci in #2017
- Cast fill value to array's dtype by @d-v-b in #2020
- chore: update pre-commit hooks by @pre-commit-ci in #2039
- Redundant list comprehension by @DimitriPapadopoulos in #2048
- Multiple imports for an import name by @DimitriPapadopoulos in #2047
- Move fixtures to
tests
by @d-v-b in #1813 - Apply ruff/flake8-bandit rule B006 by @DimitriPapadopoulos in #2049
- chore: update pre-commit hooks by @pre-commit-ci in #2051
- [v2 / v3 compat] add
Group.array
anddata
kwarg to array creation by @d-v-b in #2042 - fix file modes by @brokkoli71 in #2000
- Use config to select implementation by @brokkoli71 in #1982
- Handle missing attributes key from metadata, and other fixes by @d-v-b in #2058
- chore: update pre-commit hooks by @pre-commit-ci in #2057
- Add hypothesis property tests by @dcherian in #1746
- Fix low contrast in dark theme h3 headings by @dstansby in #2003
- Updated test dependencies in pyproject.toml by @TomAugspurger in #2069
- Remove zstandard dependency in favor of numcodecs by @normanrz in #1838
- Enforce ruff/tryceratops rules (TRY) by @DimitriPapadopoulos in #2054
- chore: update pre-commit hooks by @pre-commit-ci in #2080
- [v3] reorganize package - move most modules to zarr.core by @jhamman in #2072
- Re-enable dependabot on main branch by @dstansby in #2082
- Stateful store tests by @e-marshall in #2070
New Contributors
- @brokkoli71 made their first contribution in #1961
- @e-marshall made their first contribution in #2070
Full Changelog: v3.0.0-alpha...v3.0.0-alpha.1