- Make ``ModelSchema.session`` a property, which allows session to be retrieved from ``context`` (:issue:`129`). Thanks :user:`gtxm`.
Other changes:
- Drop official support for Python 3.4. Python>=3.5 and Python 2.7 are supported.
0.13.2
+++++++++++++++++++
Bug fixes:
- Unset ``instance`` attribute when an error occurs during a ``load`` call (:issue:`114`). Thanks :user:`vgavro` for the catch and patch.
0.13.1
+++++++++++++++++++
Bug fixes:
- Prevent unnecessary queries when using the `fields.Related` (:issue:`106`). Thanks :user:`xarg` for reporting and thanks :user:`jmuhlich` for the PR.
0.13.0
+++++++++++++++++++
Features:
- Invalid inputs for compound primary keys raise a ``ValidationError`` when deserializing a scalar value (:issue:`103`). Thanks :user:`YuriHeupa` for the PR.
Bug fixes:
- Fix compatibility with marshmallow>=3.x.
0.12.1
+++++++++++++++++++
Bug fixes:
- Reset ``ModelSchema.instance`` after each ``load`` call, allowing schema instances to be reused (:issue:`78`). Thanks :user:`georgexsh` for reporting.
Other changes:
- Test against Python 3.6.
0.12.0
+++++++++++++++++++
Features:
- Add support for TypeDecorator-based types (:issue:`83`). Thanks :user:`frol`.
Bug fixes:
- Fix bug that caused a validation errors for custom column types that have the ``python_type`` of ``uuid.UUID`` (:issue:`54`). Thanks :user:`wkevina` and thanks :user:`kelvinhammond` for the fix.
Other changes:
- Drop official support for Python 3.3. Python>=3.4 and Python 2.7 are supported.