11Release notes
22=============
33
4- Upcoming Release
5- ----------------
4+ .. _release_2.4.0 :
65
7- * Add intermediate step (using ``zipfile.ZipInfo `` object) to write
8- inside ``ZipStore `` to solve too restrictive permission issue.
9- By :user: `Raphael Dussin <raphaeldussin> `; :issue: `505 `.
6+ 2.4.0
7+ -----
8+
9+ Enhancements
10+ ~~~~~~~~~~~~
1011
1112* Add key normalization option for ``DirectoryStore ``, ``NestedDirectoryStore ``,
1213 ``TempStore ``, and ``N5Store ``.
@@ -22,34 +23,19 @@ Upcoming Release
2223* Rename ``DictStore `` to ``MemoryStore ``.
2324 By :user: `James Bourbeau <jrbourbeau> `; :issue: `455 `.
2425
25- * Upgrade dependencies in the test matrices and resolve a
26- compatibility issue with testing against the Azure Storage
27- Emulator. By :user: `alimanfoo `; :issue: `468 `, :issue: ` 467 `.
26+ * Rewrite `` .tree() `` pretty representation to use `` ipytree ``.
27+ Allows it to work in both the Jupyter Notebook and JupyterLab.
28+ By :user: `John Kirkham <jakirkham> `; :issue: `450 `.
2829
2930* Do not rename Blosc parameters in n5 backend and add `blocksize ` parameter,
3031 compatible with n5-blosc. By :user: `axtimwalde `, :issue: `485 `.
3132
32- * Removed support for Python 2.
33- By :user: `jhamman `; :issue: `393 `, :issue: `470 `.
34-
35- * Updates tests to use ``pytest.importorskip ``.
36- By :user: `James Bourbeau <jrbourbeau> `; :issue: `492 `
37-
3833* Update ``DirectoryStore `` to create files with more permissive permissions.
3934 By :user: `Eduardo Gonzalez <eddienko> ` and :user: `James Bourbeau <jrbourbeau> `; :issue: `493 `
4035
41- * Require Numcodecs 0.6.4+ to use text handling functionality from it.
42- By :user: `John Kirkham <jakirkham> `; :issue: `497 `.
43-
44- * Support Python 3.8.
45- By :user: `John Kirkham <jakirkham> `; :issue: `499 `.
46-
4736* Use ``math.ceil `` for scalars.
4837 By :user: `John Kirkham <jakirkham> `; :issue: `500 `.
4938
50- * Use ``ensure_ndarray `` in a few more places.
51- By :user: `John Kirkham <jakirkham> `; :issue: `506 `.
52-
5339* Ensure contiguous data using ``astype ``.
5440 By :user: `John Kirkham <jakirkham> `; :issue: `513 `.
5541
@@ -59,15 +45,79 @@ Upcoming Release
5945* Add ``__enter__ ``/``__exit__ `` methods to ``Group `` for ``h5py.File `` compatibility.
6046 By :user: `Chris Barnes <clbarnes> `; :issue: `509 `.
6147
62- * Add documentation build to CI.
63- By :user: `James Bourbeau <jrbourbeau> `; :issue: `516 `.
64-
6548Bug fixes
6649~~~~~~~~~
6750
51+ * Fix Sqlite Store Wrong Modification.
52+ By :user: `Tommy Tran <potter420> `; :issue: `440 `.
53+
54+ * Add intermediate step (using ``zipfile.ZipInfo `` object) to write
55+ inside ``ZipStore `` to solve too restrictive permission issue.
56+ By :user: `Raphael Dussin <raphaeldussin> `; :issue: `505 `.
57+
6858* Fix '/' prepend bug in ``ABSStore ``.
6959 By :user: `Shikhar Goenka <shikharsg> `; :issue: `525 `.
7060
61+ Documentation
62+ ~~~~~~~~~~~~~
63+ * Fix hyperlink in ``README.md ``.
64+ By :user: `Anderson Banihirwe <andersy005> `; :issue: `531 `.
65+
66+ * Replace "nuimber" with "number".
67+ By :user: `John Kirkham <jakirkham> `; :issue: `512 `.
68+
69+ * Fix azure link rendering in tutorial.
70+ By :user: `James Bourbeau <jrbourbeau> `; :issue: `507 `.
71+
72+ * Update ``README `` file to be more detailed.
73+ By :user: `Zain Patel <mzjp2> `; :issue: `495 `.
74+
75+ * Import blosc from numcodecs in tutorial.
76+ By :user: `James Bourbeau <jrbourbeau> `; :issue: `491 `.
77+
78+ * Adds logo to docs.
79+ By :user: `James Bourbeau <jrbourbeau> `; :issue: `462 `.
80+
81+ * Fix N5 link in tutorial.
82+ By :user: `James Bourbeau <jrbourbeau> `; :issue: `480 `.
83+
84+ * Fix typo in code snippet.
85+ By :user: `Joe Jevnik <llllllllll> `; :issue: `461 `.
86+
87+ * Fix URLs to point to zarr-python
88+ By :user: `John Kirkham <jakirkham> `; :issue: `453 `.
89+
90+ Maintenance
91+ ~~~~~~~~~~~
92+
93+ * Add documentation build to CI.
94+ By :user: `James Bourbeau <jrbourbeau> `; :issue: `516 `.
95+
96+ * Use ``ensure_ndarray `` in a few more places.
97+ By :user: `John Kirkham <jakirkham> `; :issue: `506 `.
98+
99+ * Support Python 3.8.
100+ By :user: `John Kirkham <jakirkham> `; :issue: `499 `.
101+
102+ * Require Numcodecs 0.6.4+ to use text handling functionality from it.
103+ By :user: `John Kirkham <jakirkham> `; :issue: `497 `.
104+
105+ * Updates tests to use ``pytest.importorskip ``.
106+ By :user: `James Bourbeau <jrbourbeau> `; :issue: `492 `
107+
108+ * Removed support for Python 2.
109+ By :user: `jhamman `; :issue: `393 `, :issue: `470 `.
110+
111+ * Upgrade dependencies in the test matrices and resolve a
112+ compatibility issue with testing against the Azure Storage
113+ Emulator. By :user: `alimanfoo `; :issue: `468 `, :issue: `467 `.
114+
115+ * Use ``unittest.mock `` on Python 3.
116+ By :user: `Elliott Sales de Andrade <QuLogic> `; :issue: `426 `.
117+
118+ * Drop ``decode `` from ``ConsolidatedMetadataStore ``.
119+ By :user: `John Kirkham <jakirkham> `; :issue: `452 `.
120+
71121
72122.. _release_2.3.2 :
73123
0 commit comments