8000 add release note regarding introduction of BaseStore and KVStore (#950) · benjeffery/zarr-python@24dae27 · GitHub
[go: up one dir, main page]

Skip to content

Commit 24dae27

Browse files
authored
add release note regarding introduction of BaseStore and KVStore (zarr-developers#950)
1 parent e15001b commit 24dae27

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

docs/release.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ Release notes
66
Unreleased
77
----------
88

9+
This release of Zarr Python introduces a new ``BaseStore`` class that all provided store classes implemented in Zarr Python now inherit from. This is done as part of refactoring to enable future support of the Zarr version 3 spec. Existing third-party stores that are a MutableMapping (e.g. dict) can be converted to a new-style key/value store inheriting from ``BaseStore`` by passing them as the argument to the new ``zarr.storage.KVStore`` class. For backwards compatibility, various higher-level array creation and convenience functions still accept plain Python dicts or other mutable mappings for the ``store`` argument, but will internally convert these to a ``KVStore``.
10+
11+
912
Enhancements
1013
~~~~~~~~~~~~
1114

0 commit comments

Comments
 (0)
0