Skip to content

Commit 22e3fc5

Browse files
doc: copy 3.0.0.alpha changelog into release.rst (#2007)
* doc: copy 3.0.0.alpha changelog into release.rst * Fix formatting for * Fix pre-commit * Fix pre-commit * Fix pre-commit * Fix RTD build --------- Co-authored-by: Sanket Verma <svsanketverma5@gmail.com>
1 parent ace96f5 commit 22e3fc5

File tree

1 file changed

+257
-0
lines changed

1 file changed

+257
-0
lines changed

docs/release.rst

Lines changed: 257 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,270 @@ Enhancements
3838
* Implement listing of the sub-arrays and sub-groups for a V3 ``Group``.
3939
By :user:`Davis Bennett <d-v-b>` :issue:`1726`.
4040

41+
* Bootstrap v3 branch with zarrita.
42+
By :user:`Joe Hamman <jhamman>` :issue:`1584`.
43+
44+
* Extensible codecs for V3.
45+
By :user:`Norman Rzepka <normanrz>` :issue:`1588`.
46+
47+
* Don't import from tests.
48+
By :user:`Davis Bennett <d-v-b>` :issue:`1601`.
49+
50+
* Listable V3 Stores.
51+
By :user:`Joe Hamman <jhamman>` :issue:`1634`.
52+
53+
* Codecs without array metadata.
54+
By :user:`Norman Rzepka <normanrz>` :issue:`1632`.
55+
56+
* fix sync group class methods.
57+
By :user:`Joe Hamman <jhamman>` :issue:`1652`.
58+
59+
* implement eq for LocalStore.
60+
By :user:`Charoula Kyriakides <Charoula-Kyriakides>` :issue:`1792`.
61+
62+
* V3 reorg.
63+
By :user:`Joe Hamman <jhamman>` :issue:`1809`.
64+
65+
* [v3] Sync with futures.
66+
By :user:`Davis Bennett <d-v-b>` :issue:`1804`.
67+
68+
* implement group.members.
69+
By :user:`Davis Bennett <d-v-b>` :issue:`1726`.
70+
71+
* Remove implicit groups.
72+
By :user:`Joe Hamman <jhamman>` :issue:`1827`.
73+
74+
* feature(store): ``list_*`` -> AsyncGenerators.
75+
By :user:`Joe Hamman <jhamman>` :issue:`1844`.
76+
77+
* Test codec entrypoints.
78+
By :user:`Norman Rzepka <normanrz>` :issue:`1835`.
79+
80+
* Remove extra v3 sync module.
81+
By :user:`Max Jones <maxrjones>` :issue:`1856`.
82+
83+
* Use donfig for V3 configuration.
84+
By :user:`Max Jones <maxrjones>` :issue:`1655`.
85+
86+
* groundwork for V3 group tests.
87+
By :user:`Davis Bennett <d-v-b>` :issue:`1743`.
88+
89+
* [v3] First step to generalizes ndarray and bytes.
90+
By :user:`Mads R. B. Kristensen <madsbk>` :issue:`1826`.
91+
92+
* Reworked codec pipelines.
93+
By :user:`Norman Rzepka <normanrz>` :issue:`1670`.
94+
95+
* Followup on codecs.
96+
By :user:`Norman Rzepka <normanrz>` :issue:`1889`.
97+
98+
* Protocols for Buffer and NDBuffer.
99+
By :user:`Mads R. B. Kristensen <madsbk>` :issue:`1899`.
100+
101+
* [V3] Expand store tests.
102+
By :user:`Davis Bennett <d-v-b>` :issue:`1900`.
103+
104+
* [v3] Feature: Store open mode.
105+
By :user:`Joe Hamman <jhamman>` :issue:`1911`.
106+
107+
* fix(types): Group.info -> NotImplementedError.
108+
By :user:`Joe Hamman <jhamman>` :issue:`1936`.
109+
110+
* feature(typing): add py.typed file to package root.
111+
By :user:`Joe Hamman <jhamman>` :issue:`1935`.
112+
113+
* Support all indexing variants.
114+
By :user:`Norman Rzepka <normanrz>` :issue:`1917`.
115+
116+
* Feature: group and array name properties.
117+
By :user:`Joe Hamman <jhamman>` :issue:`1940`.
118+
119+
* implement .chunks on v3 arrays.
120+
By :user:`Ryan Abernathey <rabernat>` :issue:`1929`.
121+
122+
* Fixes bug in transpose.
123+
By :user:`Norman Rzepka <normanrz>` :issue:`1949`.
124+
125+
* Buffer Prototype Argument.
126+
By :user:`Mads R. B. Kristensen <madsbk>` :issue:`1910`.
127+
128+
* Feature: Top level V3 API.
129+
By :user:`Joe Hamman <jhamman>` :issue:`1884`.
130+
131+
* Basic working FsspecStore.
132+
By :user:`Martin Durant <martindurant>`; :issue:`1785`.
133+
134+
Typing
135+
~~~~~~
136+
137+
* Resolve Mypy errors in v3 branch.
138+
By :user:`Daniel Jahn <DahnJ>` :issue:`1692`.
139+
140+
* Allow dmypy to be run on v3 branch.
141+
By :user:`David Stansby <dstansby>` :issue:`1780`.
142+
143+
* Remove unused typing ignore comments.
144+
By :user:`David Stansby <dstansby>` :issue:`1781`.
145+
146+
* Check untyped defs on v3.
147+
By :user:`David Stansby <dstansby>` :issue:`1784`.
148+
149+
* [v3] Enable some more strict mypy options.
150+
By :user:`David Stansby <dstansby>` :issue:`1793`.
151+
152+
* [v3] Disallow generic Any typing.
153+
By :user:`David Stansby <dstansby>` :issue:`1794`.
154+
155+
* Disallow incomplete type definitions.
156+
By :user:`David Stansby <dstansby>` :issue:`1814`.
157+
158+
* Disallow untyped calls.
159+
By :user:`David Stansby <dstansby>` :issue:`1811`.
160+
161+
* Fix some untyped calls.
162+
By :user:`David Stansby <dstansby>` :issue:`1865`.
163+
164+
* Disallow untyped defs.
165+
By :user:`David Stansby <dstansby>` :issue:`1834`.
166+
167+
* Add more typing to zarr.group.
168+
By :user:`David Stansby <dstansby>` :issue:`1870`.
169+
170+
* Fix any generics in zarr.array.
171+
By :user:`David Stansby <dstansby>` :issue:`1861`.
172+
173+
* Remove some unused mypy overrides.
174+
By :user:`David Stansby <dstansby>` :issue:`1894`.
175+
176+
* Finish typing zarr.metadata.
177+
By :user:`David Stansby <dstansby>` :issue:`1880`.
178+
179+
* Disallow implicit re-exports.
180+
By :user:`David Stansby <dstansby>` :issue:`1908`.
181+
182+
* Make typing strict.
183+
By :user:`David Stansby <dstansby>` :issue:`1879`.
184+
185+
* Enable extra mypy error codes.
186+
By :user:`David Stansby <dstansby>` :issue:`1909`.
187+
188+
* Enable warn_unreachable for mypy.
189+
By :user:`David Stansby <dstansby>` :issue:`1937`.
190+
191+
* Fix final typing errors.
192+
By :user:`David Stansby <dstansby>` :issue:`1939`.
193+
41194
Maintenance
42195
~~~~~~~~~~~
43196

44197
* Remedy a situation where ``zarr-python`` was importing ``DummyStorageTransformer`` from the test suite.
45198
The dependency relationship is now reversed: the test suite imports this class from ``zarr-python``.
46199
By :user:`Davis Bennett <d-v-b>` :issue:`1601`.
47200

201+
* [V3] Update minimum supported Python and Numpy versions.
202+
By :user:`Joe Hamman <jhamman>` :issue:`1638`
203+
204+
* use src layout and use hatch for packaging.
205+
By :user:`Davis Bennett <d-v-b>` :issue:`1592`.
206+
207+
* temporarily disable mypy in v3 directory.
208+
By :user:`Joe Hamman <jhamman>` :issue:`1649`.
209+
210+
* create hatch test env.
211+
By :user:`Ryan Abernathey <rabernat>` :issue:`1650`.
212+
213+
* removed unused environments and workflows.
214+
By :user:`Ryan Abernathey <rabernat>` :issue:`1651`.
215+
216+
* Add env variables to sprint setup instructions.
217+
By :user:`Max Jones <maxrjones>` :issue:`1654`.
218+
219+
* Add test matrix for V3.
220+
By :user:`Max Jones <maxrjones>` :issue:`1656`.
221+
222+
* Remove attrs.
223+
By :user:`Davis Bennett <d-v-b>` :issue:`1660`.
224+
225+
* Specify hatch envs using GitHub actions matrix for v3 tests.
226+
By :user:`Max Jones <maxrjones>` :issue:`1728`.
227+
228+
* black -> ruff format + cleanup.
229+
By :user:`Saransh Chopra <Saransh-cpp>` :issue:`1639`.
230+
231+
* Remove old v3.
232+
By :user:`Davis Bennett <d-v-b>` :issue:`1742`.
233+
234+
* V3 update pre commit.
235+
By :user:`Joe Hamman <jhamman>` :issue:`1808`.
236+
237+
* remove windows testing on v3 branch.
238+
By :user:`Joe Hamman <jhamman>` :issue:`1817`.
239+
240+
* fix: add mypy to test dependencies.
241+
By :user:`Davis Bennett <d-v-b>` :issue:`1789`.
242+
243+
* chore(ci): add numpy 2 release candidate to test matrix.
244+
By :user:`Joe Hamman <jhamman>` :issue:`1828`.
245+
246+
* fix dependencies.
247+
By :user:`Norman Rzepka <normanrz>` :issue:`1840`.
248+
249+
* Add pytest to mypy dependencies.
250+
By :user:`David Stansby <dstansby>` :issue:`1846`.
251+
252+
* chore(pre-commit): update pre-commit versions and remove attrs dep mypy section.
253+
By :user:`Joe Hamman <jhamman>` :issue:`1848`.
254+
255+
* Enable some ruff rules (RUF) and fix issues.
256+
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>` :issue:`1869`.
257+
258+
* Configure Ruff to apply flake8-bugbear/isort/pyupgrade.
259+
By :user:`Norman Rzepka <normanrz>` :issue:`1890`.
260+
261+
* chore(ci): remove mypy from test action in favor of pre-commit action.
262+
By :user:`Joe Hamman <jhamman>` :issue:`1887`.
263+
264+
* Enable ruff/flake8-raise rules (RSE) and fix issues.
265+
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>` :issue:`1872`.
266+
267+
* Apply assorted ruff/refurb rules (FURB).
268+
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>` :issue:`1873`.
269+
270+
* Enable ruff/flake8-implicit-str-concat rules (ISC) and fix issues.
271+
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>` :issue:`1868`.
272+
273+
* Add numpy to mypy pre-commit check env.
274+
By :user:`David Stansby <dstansby>` :issue:`1893`.
275+
276+
* remove fixture files from src.
277+
By :user:`Davis Bennett <d-v-b>` :issue:`1897`.
278+
279+
* Fix list of packages in mypy pre-commit environment.
280+
By :user:`David Stansby <dstansby>` :issue:`1907`.
281+
282+
* Run sphinx directly on readthedocs.
283+
By :user:`David Stansby <dstansby>` :issue:`1919`.
284+
285+
* Apply preview ruff rules.
286+
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>` :issue:`1942`.
287+
288+
* Enable and apply ruff rule RUF009.
289+
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>` :issue:`1941`.
290+
291+
Documentation
292+
~~~~~~~~~~~~~
293+
294+
* Specify docs hatch env for v3 branch.
295+
By :user:`Max Jones <maxrjones>` :issue:`1655`.
296+
297+
* Development installation/contributing docs updates.
298+
By :user:`Alden Keefe Sampson <aldenks>` :issue:`1643`.
299+
300+
* chore: update project settings per scientific python repo-review.
301+
By :user:`Joe Hamman <jhamman>` :issue:`1863`.
302+
303+
* doc: update release notes for 3.0.0.alpha.
304+
By :user:`Joe Hamman <jhamman>` :issue:`1959`.
48305

49306
.. _release_2.18.2:
50307

0 commit comments

Comments
 (0)