Skip to content

Commit 6049c7b

Browse files
authored
Merge pull request #130 from d-v-b/chore/0.9.0-release-notes
chore/0.9.0 release notes
2 parents f9d5d04 + cdd6048 commit 6049c7b

File tree

9 files changed

+127
-8
lines changed

9 files changed

+127
-8
lines changed

changes/112.feature.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes/115.bugfix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes/120.feature.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes/121.misc.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes/123.doc.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes/125.bugfix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes/128.doc.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/release-notes.md

Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,129 @@
11
# Release Notes
22

33
<!-- towncrier release notes start -->
4+
5+
## pydantic-zarr 0.9.0 (2025-12-08)
6+
7+
### Features
8+
9+
- Make the zarr dependency optional to allow usage without installing zarr-python. ([#112](https://github.com/zarr-developers/pydantic-zarr/issues/112))
10+
- Add experimental module with improved implementations of `ArraySpec` and `GroupSpec` classes. ([#120](https://github.com/zarr-developers/pydantic-zarr/issues/120))
11+
12+
### Bugfixes
13+
14+
- Remove default empty dictionary for attributes in ArraySpec and GroupSpec. ([#115](https://github.com/zarr-developers/pydantic-zarr/issues/115))
15+
- Fix a broken bare install by making the dependency on `packaging` explicit. ([#125](https://github.com/zarr-developers/pydantic-zarr/issues/125))
16+
17+
### Improved Documentation
18+
19+
- Update documentation URLs to point to pydantic-zarr.readthedocs.io. ([#123](https://github.com/zarr-developers/pydantic-zarr/issues/123))
20+
- Add `towncrier` for managing the changelog. ([#128](https://github.com/zarr-developers/pydantic-zarr/issues/128))
21+
22+
### Misc
23+
24+
- [#121](https://github.com/zarr-developers/pydantic-zarr/issues/121)
25+
26+
## pydantic-zarr 0.8.4 (2025-09-09)
27+
28+
### Bugfixes
29+
30+
- Fix from_zarr for arrays with no dimension names. ([#108](https://github.com/zarr-developers/pydantic-zarr/issues/108))
31+
32+
### Misc
33+
34+
- Bump actions/setup-python from 5 to 6 in the actions group. ([#109](https://github.com/zarr-developers/pydantic-zarr/issues/109))
35+
36+
## pydantic-zarr 0.8.3 (2025-08-28)
37+
38+
### Features
39+
40+
- Correctly propagate dimension names from zarr arrays. ([#103](https://github.com/zarr-developers/pydantic-zarr/issues/103))
41+
- Improve runtime type checking in from_flat(). ([#101](https://github.com/zarr-developers/pydantic-zarr/issues/101))
42+
43+
### Bugfixes
44+
45+
- Make typing of v2 from_flat() invariant. ([#100](https://github.com/zarr-developers/pydantic-zarr/issues/100))
46+
47+
### Improved Documentation
48+
49+
- Remove out of date disclaimer. ([#99](https://github.com/zarr-developers/pydantic-zarr/issues/99))
50+
51+
### Misc
52+
53+
- Bump actions/checkout from 4 to 5 in the actions group. ([#97](https://github.com/zarr-developers/pydantic-zarr/issues/97))
54+
55+
## pydantic-zarr 0.8.2 (2025-08-14)
56+
57+
### Features
58+
59+
- Disallow empty codecs and use a sane default in auto_codecs, allow codecs to be specified by strings. ([#95](https://github.com/zarr-developers/pydantic-zarr/issues/95))
60+
61+
### Bugfixes
62+
63+
- Fix GroupSpec.from_zarr typing. ([#91](https://github.com/zarr-developers/pydantic-zarr/issues/91))
64+
65+
## pydantic-zarr 0.8.1 (2025-08-05)
66+
67+
### Features
68+
69+
- Add a py.typed file for better type checking support. ([#87](https://github.com/zarr-developers/pydantic-zarr/issues/87))
70+
71+
### Misc
72+
73+
- Update cd workflow to use hatch. ([#85](https://github.com/zarr-developers/pydantic-zarr/issues/85))
74+
- Remove GH actions doc action. ([#84](https://github.com/zarr-developers/pydantic-zarr/issues/84))
75+
76+
## pydantic-zarr 0.8.0 (2025-07-30)
77+
78+
### Features
79+
80+
- Use the JSON form of the fill value. ([#77](https://github.com/zarr-developers/pydantic-zarr/issues/77))
81+
- Add types for order and dimension separator. ([#81](https://github.com/zarr-developers/pydantic-zarr/issues/81))
82+
- Allow zarr Arrays in from_array(). ([#80](https://github.com/zarr-developers/pydantic-zarr/issues/80))
83+
- Allow BaseModel in TBaseAttr. ([#78](https://github.com/zarr-developers/pydantic-zarr/issues/78))
84+
85+
### Bugfixes
86+
87+
- Fix readthedocs config. ([#83](https://github.com/zarr-developers/pydantic-zarr/issues/83))
88+
89+
## pydantic-zarr 0.7.0 (2024-03-20)
90+
91+
### Bugfixes
92+
93+
- Default chunks fix. ([#28](https://github.com/zarr-developers/pydantic-zarr/issues/28))
94+
95+
## pydantic-zarr 0.6.0 (2024-03-03)
96+
97+
### Features
98+
99+
- Add to_flat, from_flat, like, and better handling for existing arrays and groups. ([#25](https://github.com/zarr-developers/pydantic-zarr/issues/25))
100+
101+
### Improved Documentation
102+
103+
- Fix repo name in docs. ([#26](https://github.com/zarr-developers/pydantic-zarr/issues/26))
104+
105+
## pydantic-zarr 0.5.2 (2023-11-08)
106+
107+
### Features
108+
109+
- Add Zarr V3 support. ([#17](https://github.com/zarr-developers/pydantic-zarr/issues/17))
110+
111+
### Bugfixes
112+
113+
- Various bugfixes. ([#18](https://github.com/zarr-developers/pydantic-zarr/issues/18))
114+
115+
## pydantic-zarr 0.5.1 (2023-10-06)
116+
117+
### Bugfixes
118+
119+
- Fix GroupSpec.from_zarr. ([#16](https://github.com/zarr-developers/pydantic-zarr/issues/16))
120+
121+
## pydantic-zarr 0.5.0 (2023-08-22)
122+
123+
### Features
124+
125+
- Rename items to members. ([#12](https://github.com/zarr-developers/pydantic-zarr/issues/12))
126+
127+
### Improved Documentation
128+
129+
- Fix doc link. ([#11](https://github.com/zarr-developers/pydantic-zarr/issues/11))

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,6 @@ checks = [
260260
[tool.towncrier]
261261
directory = 'changes'
262262
filename = "docs/release-notes.md"
263-
underlines = ["", "", ""]
263+
title_format = "## {name} {version} ({project_date})"
264264
issue_format = "[#{issue}](https://github.com/zarr-developers/pydantic-zarr/issues/{issue})"
265265
start_string = "<!-- towncrier release notes start -->\n"

0 commit comments

Comments
 (0)