Apispec

Latest version: v6.7.1

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

Scan your dependencies

Page 1 of 20

6.7.1

******************

Bug fixes:

- Fix rendering of nullable nested fields in 3.0 spec (:issue:`952`).
Thanks :user:`ShepleySound` for the catch and patch.

6.7.0

******************

Bug fixes:

- Fix handling of ``fields.Dict()`` with ``values`` unset (:issue:`949`).
Thanks :user:`luhn` for the catch and patch.

Other changes:

- Officially support Python 3.13 (:pr:`948`).
- Drop support for Python 3.8 (:pr:`947`).

6.6.1

******************

Bug fixes:

- ``MarshmallowPlugin``: Fix handling of ``Nested`` fields with
``allow_none=True`` (:issue:`833`). Thanks :user:`jc-harrison`
for reporting and :user:`kolditz-senec` for the PR.

6.6.0

******************

Features:

- Add IP fields to `DEFAULT_FIELD_MAPPING (:pr:`892`) to document format.
Thanks :user:`cjproud` for the PR.

6.5.0

******************

Bug fixes:

- Include ``null`` as a value when using ``validate.OneOf`` or ``fields.Enum``
when ``allow_none`` is ``True`` for a field (:issue:`812`).
Thanks :user:`pmdarrow` for reporting and :user:`kolditz-senec` for the PR.

Other changes:

- Deprecate the ``__version__`` attribute. Use feature detection, or
``importlib.metadata.version("apispec")``, instead (:issue:`878`).

6.4.0

******************

Features:

- ``MarshmallowPlugin``: Support different datetime formats
for ``marshmallow.fields.DateTime`` fields (:issue:`814`).
Thanks :user:`TheBigRoomXXL` for the suggestion and PR.
- ``MarshmallowPlugin``: Handle resolving names of schemas with spaces in the name (:pr:`856`).
Thanks :user:`duchuyvp` for the PR.
- Various typing improvements (:pr:`873`).

Other changes:

- Support Python 3.12.
- Drop support for Python 3.7, which is EOL.
- Remove `[validation]` from extras, as it is no longer used.

Page 1 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.