- Fix license placement on setup.py
- Add support for SQLAlchemy imperative (classical) mapping
- Drop support for Python versions bellow 3.8
- Drop support for SQLAlchemy 1.3
- 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
- Add the composite fields to list of properties of model, to serialize that fields if it type is in EXTRA_SERIALIZERS.
- Fix error for SQLAlchemy composite attributes
- Added free functions dump and load so users can quickly dump a SQLAlchemy model without having to instancialize ModelSerializer.
- Fix: Error when deserializing of nested models when SQLAlchemy model primary key attribute name differs from the column name
- Allow EXTRA_SERIALIZERS to be defined in runtime
- Check if a session was given when serializing/deserializing nested fields
- First release on PyPI.