Apispec

Latest version: v6.8.1

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

Scan your dependencies

Page 12 of 20

0.36.0

Not secure
+++++++++++++++++++

Features:

- [apispec.ext.marshmallow]: Document ``values`` parameter of ``Dict`` field
as ``additionalProperties`` (:issue:`201`). Thanks :user:`UrKr`.

0.35.0

Not secure
+++++++++++++++++++

Features:

- [apispec.ext.marshmallow]: Recurse over properties when resolving
schemas (:issue:`186`). Thanks :user:`lphuberdeau`.
- [apispec.ext.marshmallow]: Support ``writeOnly`` and ``nullable`` in
OpenAPI 3 (fall back to ``x-nullable`` for OpenAPI 2) (:issue:`165`).
Thanks :user:`lafrech`.

Bug fixes:

- [apispec.ext.marshmallow]: Always use `field.missing` instead of
`field.default` when introspecting fields (:issue:`32`). Thanks
:user:`lafrech`.

Other changes:

- [apispec.ext.marshmallow]: Refactor some of the internal functions in
`apispec.ext.marshmallow.swagger` for consistent API (:issue:`199`).
Thanks :user:`lafrech`.

0.34.0

Not secure
+++++++++++++++++++

Features:

- [apispec.core]: Maintain order in which methods are added to an
endpoint (:issue:`189`). Thanks :user:`lafrech`.

Other changes:

- [apispec.core]: `Path` no longer inherits from `dict` (:issue:`190`).
Thanks :user:`lafrech`.

0.33.0

Not secure
+++++++++++++++++++

Features:

- [apispec.ext.marshmallow]: Respect ``data_key`` argument on fields
(in marshmallow 3). Thanks :user:`lafrech`.

0.32.0

Not secure
+++++++++++++++++++

Features:

- [apispec.ext.bottle]: Allow `app` to be passed to `spec.add_path`
(:issue:`188`). Thanks :user:`dtaniwaki` for the PR.

Bug fixes:

- [apispec.ext.marshmallow]: Fix issue where "body" and "required" were
getting overwritten when passing a ``Schema`` to a parameter
(:issue:`168`, :issue:`184`).
Thanks :user:`dlopuch` and :user:`mathewmarcus` for reporting and
thanks :user:`mathewmarcus` for the PR.

0.31.0

Not secure
+++++++++++++++++++

- [apispec.ext.marshmallow]: Use ``dump_to`` for name even if
``load_from`` does not match it (:issue:`178`). Thanks :user:`LeonAgmonNacht`
for reporting and thanks :user:`lafrech` for the fix.

Page 12 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.