Marshmallow-jsonapi

Latest version: v0.24.0

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 7

0.21.1

===================

Bug fixes:

* marshmallow 3.0.0rc6 cmpatibility (:pr:`221`).

0.21.0

===================

Bug fixes:

* *Backwards-incompatible*: Revert URL quoting introduced in 0.20.2
(:issue:`184`). If you need quoting, override `Schema.generate_url`.

.. code-block:: python

from marshmallow_jsonapi import Schema
from werkzeug.urls import url_fix


class MySchema(Schema):
def generate_url(self, link, **kwargs):
url = super().generate_url(link, **kwargs)
return url_fix(url)

Thanks :user:`kgutwin` for reporting the issue.

* Fix `Relationship` deserialization behavior when ``required=False`` (:issue:`177`).
Thanks :user:`aberres` for reporting and :user:`scottwernervt` for the
fix.

Other changes:

* Test against Python 3.7.

0.20.5

===================

Bug fixes:

* Fix deserializing ``id`` field to non-string types (:pr:`179`).
Thanks :user:`aberres` for the catch and patch.

0.20.4

===================

Bug fixes:

* Fix bug where multi-level nested relationships would not be properly
deserialized (:issue:`127`). Thanks :user:`ww3pl` for the catch and
patch.

0.20.3

===================

Bug fixes:

* Fix missing load validation when data is not a collection
but many=True (:pr:`161`). Thanks :user:`grantHarris`.

0.20.2

===================

Bug fixes:

* Fix issues where generated URLs are unquoted (:pr:`147`). Thanks
:user:`grantHarris`.

Other changes:

* Fix tests against marshmallow 3.0.0b13.

Page 2 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.