Skip to content

Commit 889e6ab

Browse files
authored
Merge pull request #272 from yukinarit/bump-to-0.9.3
Bump to 0.9.3
2 parents 4f62522 + f5a5160 commit 889e6ab

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

.github/workflows/test.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
strategy:
1111
matrix:
1212
# Remove pypy-3.8 until it supports numpy
13-
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11-dev"] # "pypy-3.8"
13+
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] # "pypy-3.8"
1414
os: [ubuntu-20.04, macos-10.15, windows-2019]
1515
steps:
1616
- name: Checkout

CHANGELOG.md

+16
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
## `0.9.3` (2022-11-10)
2+
3+
Thanks to [PEP681 @dataclass_transform](https://peps.python.org/pep-0681/), `@dataclass` decorator is no longer mandatory if you use a PEP681 supported type checker such as [pyright](https://github.com/microsoft/pyright). If you are a mypy user, you still need `@dataclass` decorator.
4+
5+
```python
6+
@serde
7+
#@dataclass <= No longer needed.
8+
class Foo:
9+
i: int
10+
```
11+
12+
* ci: Build with python 3.11 on CI ([a8def55](https://github.com/yukinarit/pyserde/commit/a8def55))
13+
* feat: pep681 ([4ec2bf8](https://github.com/yukinarit/pyserde/commit/4ec2bf8))
14+
* fix: Mypy type errors ([3ac1510](https://github.com/yukinarit/pyserde/commit/3ac1510))
15+
* fix: Support nested generic dataclasses ([3562139](https://github.com/yukinarit/pyserde/commit/3562139))
16+
117
## `0.9.2` (2022-09-03)
218

319
* chore: Bump allowed version of numpy to >1.21.0 on Python 3.7 ([beb2a8b](https://github.com/yukinarit/pyserde/commit/beb2a8b))

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "pyserde"
3-
version = "0.9.2"
3+
version = "0.9.3"
44
description = "Yet another serialization library on top of dataclasses"
55
authors = ["yukinarit <[email protected]>"]
66
license = "MIT"

0 commit comments

Comments
 (0)