* ``marshmallow_sqlalchemy.fields.Nested`` propagates the value of ``transient`` on the call to ``load`` (:issue:`177`, :issue:`206`). Thanks :user:`leonidumanskiy` for reporting.
Note: This is the last release to support Python 2.7 and 3.5.
0.17.2
+++++++++++++++++++
Bug fixes:
* Fix error handling when passing an invalid type to ``Related`` (:issue:`223`). Thanks :user:`heckad` for reporting. * Address ``DeprecationWarning`` raised when using ``Related`` with marshmallow 3 (:pr:`243`).
0.17.1
+++++++++++++++++++
Bug fixes:
* Add ``marshmallow_sqlalchemy.fields.Nested`` field that inherits its session from its schema. This fixes a bug where an exception was raised when using ``Nested`` within a ``ModelSchema`` (:issue:`67`). Thanks :user:`nickw444` for reporting and thanks :user:`samueljsb` for the PR.
User code should be updated to use marshmallow-sqlalchemy's ``Nested`` instead of ``marshmallow.fields.Nested``.
.. code-block:: python
Before from marshmallow import fields from marshmallow_sqlalchemy import ModelSchema
class ArtistSchema(ModelSchema): class Meta: model = models.Artist
class AlbumSchema(ModelSchema): class Meta: model = models.Album
artist = fields.Nested(ArtistSchema)
After from marshmallow import fields from marshmallow_sqlalchemy import ModelSchema from marshmallow_sqlalchemy.fields import Nested
class ArtistSchema(ModelSchema): class Meta: model = models.Artist
class AlbumSchema(ModelSchema): class Meta: model = models.Album
artist = Nested(ArtistSchema)
0.17.0
+++++++++++++++++++
Features:
* Add support for ``postgresql.MONEY`` type (:issue:`218`). Thanks :user:`heckad` for the PR.
0.16.4
+++++++++++++++++++
Bug fixes:
* Compatibility with marshmallow 3.0.0rc7. Thanks :user:`heckad` for the catch and patch.