Skip to content

Releases: python-odin/odin

Release 2.10

13 May 01:07
Compare
Choose a tag to compare

Changes

  • Remove simplejson as a fallback. Is no longer required with Python 3.8 plus and
    has worse performance that the builtin json module.

  • Simplify the internals of the Resource metaclass to make it easier to understand
    and maintain. Greater sharing of code between Resource and AnnotatedResource

    This change has no effect on the public API.

    Removes some compatibility code with versions prior to Python 3.8.

  • Support shadowing of fields on a resource. To enabled this feature set the
    allow_field_shadowing meta option to True. This allows for fields to be
    overridden on a resource.

    ResourceObjects now includes a shadow_fields listing all fields shadowed by this
    resource.

Bugfix

  • ResourceOptions.abstract flag was not being set for abstract AnnotatedResrouces.

Release 2.10rc2

27 Mar 01:34
2166763
Compare
Choose a tag to compare
Merge pull request #163 from python-odin/development

Release 2.10rc2

Release 2.10rc1

12 Mar 22:36
9a29fdd
Compare
Choose a tag to compare
Release 2.10rc1 Pre-release
Pre-release
Merge pull request #161 from python-odin/development

Release 2.10rc1

Release 2.9.0

27 Sep 13:51
fd453ba
Compare
Choose a tag to compare
Merge pull request #154 from python-odin/development

Release 2.9

Release 2.8.1

15 Jun 23:41
bac2404
Compare
Choose a tag to compare
Merge pull request #152 from python-odin/development

Release 2.8.1

Release 2.8

30 May 23:59
6e115c7
Compare
Choose a tag to compare
Merge pull request #150 from python-odin/development

Release 2.8

Release 2.6

29 Mar 12:56
278c5da
Compare
Choose a tag to compare
Merge pull request #148 from python-odin/development

Release 2.6

Release 2.5

08 Mar 23:39
5590b7c
Compare
Choose a tag to compare
Merge pull request #147 from python-odin/development

Relese 2.5

Release 2.4

22 Feb 22:36
b44e09f
Compare
Choose a tag to compare
Merge pull request #142 from python-odin/development

Release 2.4

Release 2.3.1

19 Feb 15:05
004b425
Compare
Choose a tag to compare
Merge pull request #141 from python-odin/development

Release 2.3.1