Skip to content

Releases: ESSS/serialchemy

v1.0.3

21 Oct 12:28

Choose a tag to compare

What's Changed

  • Add support for SQLAlchemy 2.0
  • Drop support for Python 3.8 and 3.9 as they reach end of life.

v1.0.2

15 Oct 15:43

Choose a tag to compare

What's Changed

  • Adjust PolymorphicModelSerializer to accept a pure Enum as polymorphic identity

v1.0.1

17 Nov 20:01

Choose a tag to compare

  • Fix license placement on setup.py

v1.0.0

16 Nov 16:17

Choose a tag to compare

  • Add support for SQLAlchemy imperative (classical) mapping
  • Drop support for Python versions bellow 3.8
  • Drop support for SQLAlchemy 1.3

v0.4.0

13 Nov 12:15

Choose a tag to compare

  • Fix to get model attribute name instead of table column name on polymorphic serializer
  • Extends the PolymorphicModelSerializer to accept also column descriptors when searching
    for the polymorphic column key.
  • Add support for serialization of Python Enums
  • Change PolymorphicModelSerializer to support inherited models of inherited models
  • Change Field to use a default serializer for not None values
  • Added support for sqlalchemy 1.4
  • Add EnumKeySerializer

v0.3.0

03 Oct 17:15

Choose a tag to compare

Update changelog

v0.2.0

03 Oct 17:13

Choose a tag to compare

Update changelog

First release on PyPI

12 Feb 16:06

Choose a tag to compare

Make flask-restalchemy make use of serialchemy

- Improve README file
- Move conftest to the root folder
- Created SessionBasedFields base class to flag which fields require
a SQLAlchemy session for deserialization
- Use data-regression for tests
- Remove RTD docs generation