Skip to content

Commit 83e4874

Browse files
committed
Bump version and update history
1 parent 8f37c21 commit 83e4874

2 files changed

Lines changed: 22 additions & 1 deletion

File tree

HISTORY

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
2.10rc1
2+
=======
3+
4+
Changes
5+
-------
6+
7+
- Simplify the internals of the Resource metaclass to make it easier to understand
8+
and maintain. Greater sharing of code between Resource and AnnotatedResource
9+
10+
This change has not effect on the public API.
11+
12+
Removes some compatibility code with versions prior to Python 3.8.
13+
14+
- Support shadowing of fields on a resource. To enabled this feature set the
15+
``allow_field_shadowing`` meta option to ``True``. This allows for fields to be
16+
overridden on a resource.
17+
18+
ResourceObjects now includes a shadow_fields listing all fields shadowed by this
19+
resource.
20+
21+
122
2.9
223
===
324

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"
44

55
[tool.poetry]
66
name = "odin"
7-
version = "2.9.0"
7+
version = "2.10rc1"
88
description = "Data-structure definition/validation/traversal, mapping and serialisation toolkit for Python"
99
authors = ["Tim Savage <tim@savage.company>"]
1010
license = "BSD-3-Clause"

0 commit comments

Comments
 (0)