Skip to content

Commit 899cd5b

Browse files
authored
Merge pull request #201 from yukinarit/bump-to-0.7.0
Bump to 0.7.0
2 parents ff6adf9 + 41455e2 commit 899cd5b

File tree

3 files changed

+15
-2
lines changed

3 files changed

+15
-2
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
## `0.7.0` (2022-02-14)
2+
3+
* fix: Optional in custom class deserializer ([181b2f1](https://github.com/yukinarit/pyserde/commit/181b2f1))
4+
* fix: raise SerdeError from serde's APIs ([76b0aee](https://github.com/yukinarit/pyserde/commit/76b0aee))
5+
* pyserde (de)serialize method used to raise various Exceptions such as KeyError. pyserde always raises SerdeError since v0.7.0
6+
* core: using black formatting only if debug is enabled ([e596a84](https://github.com/yukinarit/pyserde/commit/e596a84))
7+
* feat: Add _make_serialize and _make_deserialize ([a71c5d5](https://github.com/yukinarit/pyserde/commit/a71c5d5))
8+
* feat: Implement Union tagging system ([c884dc4](https://github.com/yukinarit/pyserde/commit/c884dc4))
9+
* This will change the default tagging for dataclasses with Union from `Untagged` to `ExternalTagging`. **This may break the existing code**, so please be aware if you use dataclasses with Union. For more information, check [the documentation](docs/features/union.md)
10+
* build: Update mypy to workaround typed_ast error ([0ea33a7](https://github.com/yukinarit/pyserde/commit/0ea33a7))
11+
12+
This release had contributions from 1 person: [@tardyp](https://github.com/tardyp). Thank you so much! :tada: :joy:
13+
114
## `0.6.0` (2021-12-20)
215

316
* feat: Add @serde decorator ([523dc9c](https://github.com/yukinarit/pyserde/commit/523dc9c))

bench/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ pyserde = {path = "../"}
1111

1212
[tool.poetry.dev-dependencies]
1313
dacite = "*"
14-
mashumaro = "*"
14+
mashumaro = "^2.11.0"
1515
marshmallow = "~=3.2"
1616
attrs = "*"
1717
cattrs = "*"

pyproject.toml

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

0 commit comments

Comments
 (0)