8000 Update 2.3 Release Notes (#409) · rjgildea/zarr-python@3759d76 · GitHub
[go: up one dir, main page]

Skip to content

Commit 3759d76

Browse files
authored
Update 2.3 Release Notes (zarr-developers#409)
* Move NaT release note to the bug fixes section * Note simplifications to `DirectoryStore.rename` * Credit Alistair with Python version support * Note use of pyup.io * Note coverage fix for consolidated metadata * Note flake8 line limit is configured now * Note kwarg addition for consolidated metadata * Note coverage pragmas added * Note missing backslash added to docs * Note another missing coverage pragma added * Note tests added for `popitem` and `pop` * Note various tests added for Arrays * Note tests of stores' contents' validity * List adjustment to MongoDB's `__getitem__` * Move new tests to the maintenance section * Handles existing file correctly in DirectoryStore * Update author list for MongoDB and Redis
1 parent 579b683 commit 3759d76

File tree

1 file changed

+35
-5
lines changed

1 file changed

+35
-5
lines changed

docs/release.rst

Lines changed: 35 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ Enhancements
1818
metadata keys within a dataset hierarchy under a single key, and
1919
:func:`zarr.convenience.open_consolidated` to use this single key. This can greatly
2020
cut down the number of calls to the storage backend, and so remove a lot of overhead
21-
for reading remote data. By :user:`Martin Durant <martindurant>`, :issue:`268`.
21+
for reading remote data.
22+
By :user:`Martin Durant <martindurant>`, :user:`Alistair Miles <alimanfoo>`,
23+
:user:`Ryan Abernathey <rabernat>`, :issue:`268`, :issue:`332`, :issue:`338`.
2224

2325
* Support has been added for structured arrays with sub-array shape and/or nested fields. By
2426
:user:`Tarik Onalan <onalant>`, :issue:`111`, :issue:`296`.
@@ -36,7 +38,8 @@ Enhancements
3638

3739
* Adds the MongoDB-backed :class:`zarr.storage.MongoDBStore` class enabling a
3840
MongoDB database to be used as the backing store for an array or group.
39-
By :user:`Joe Hamman <jhamman>`, :issue:`299`, :issue:`372`.
41+
By :user:`Noah D Brenowitz <nbren12>`, :user:`Joe Hamman <jhamman>`,
42+
:issue:`299`, :issue:`372`, :issue:`401`.
4043

4144
* **New storage class for N5 containers**. The :class:`zarr.n5.N5Store` has been
4245
added, which uses :class:`zarr.storage.NestedDirectoryStore` to support
@@ -51,6 +54,9 @@ Bug fixes
5154
transiently missing during a write operation. By :user:`sbalmer <sbalmer>`, :issue:`327`,
5255
:issue:`263`.
5356

57+
* Avoid raising in :class:`zarr.storage.DirectoryStore`'s ``__setitem__`` when file already exists.
58+
By :user:`Justin Swaney <jmswaney>`, :issue:`272`, :issue:`318`
59+
5460
* The required version of the `numcodecs <http://numcodecs.rtfd.io>`_ package has been upgraded
5561
to 0.6.2, which has enabled some code simplification and fixes a failing test involving
5662
msgpack encoding. By :user:`John Kirkham <jakirkham>`, :issue:`361`, :issue:`360`, :issue:`352`,
@@ -59,6 +65,9 @@ Bug fixes
5965
* Failing tests related to pickling/unpickling have been fixed. By :user:`Ryan Williams <ryan-williams>`,
6066
:issue:`273`, :issue:`308`.
6167

68+
* Corrects handling of ``NaT`` in ``datetime64`` and ``timedelta64`` in various
69+
compressors (by :user:`John Kirkham <jakirkham>`; :issue:`344`).
70+
6271
* Ensure ``DictStore`` contains only ``bytes`` to facilitate comparisons and protect against writes.
6372
By :user:`John Kirkham <jakirkham>`, :issue:`350`
6473

@@ -76,11 +85,32 @@ Bug fixes
7685
Maintenance
7786
~~~~~~~~~~~
7887

88+
* Simplify directory creation and removal in ``DirectoryStore.rename``.
89+
By :user:`John Kirkham <jakirkham>`, :issue:`249`
90+
7991
* CI and test environments have been upgraded to include Python 3.7, drop Python 3.4, and
80-
upgrade all pinned package requirements. :issue:`308`.
92+
upgrade all pinned package requirements. :user:`Alistair Miles <alimanfoo>`, :issue:`308`.
8193

82-
* Corrects handling of ``NaT`` in ``datetime64`` and ``timedelta64`` in various
83-
compressors (by :user:`John Kirkham <jakirkham>`; :issue:`344`).
94+
* Start using pyup.io to maintain dependencies.
95+
:user:`Alistair Miles <alimanfoo>`, :issue:`326`.
96+
97+
* Configure flake8 line limit generally.
98+
:user:`John Kirkham <jakirkham>`, :issue:`335`.
99+
100+
* Add missing coverage pragmas.
101+
:user:`John Kirkham <jakirkham>`, :issue:`343`, :issue:`355`.
102+
103+
* Fix missing backslash in docs.
104+
:user:`John Kirkham <jakirkham>`, :issue:`254`, :issue:`353`.
105+
106+
* Include tests for stores' ``popitem`` and ``pop`` methods.
107+
By :user:`John Kirkham <jakirkham>`, :issue:`378`, :issue:`380`.
108+
109+
* Include tests for different compressors, endianness, and attributes.
110+
By :user:`John Kirkham <jakirkham>`, :issue:`378`, :issue:`380`.
111+
112+
* Test validity of stores' contents.
113+
By :user:`John Kirkham <jakirkham>`, :issue:`359`, :issue:`408`.
84114

85115
Acknowledgments
86116
~~~~~~~~~~~~~~~

0 commit comments

Comments
 (0)
0