Piccolo-api

Latest version: v1.5.2

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

Scan your dependencies

Page 12 of 21

0.20.0

------

When using the ``swagger_ui`` endpoint, the title can now be customised -
courtesy heliumbrain.

-------------------------------------------------------------------------------

0.19.0

------

* Added an ``allow_unauthenticated`` option to ``SessionsAuthBackend``, which
will add an ``UnauthenticatedUser`` to the scope, instead of rejecting the
request. The app's endpoints are then responsible for checking
``request.user.is_authenticated``.
* Improved the docs for Session Auth.
* If ``deserialize_json`` is False on ``create_pydantic_model``, it will
still provide some JSON validation.

-------------------------------------------------------------------------------

0.18.0

------
Added a ``deserialize_json`` option to ``create_pydantic_model``, which will
convert JSON strings to objects - courtesy heliumbrain.

-------------------------------------------------------------------------------

0.17.1

------

Added the OAuth redirect endpoint to ``swagger_ui``.

-------------------------------------------------------------------------------

0.17.0

------

Added a ``swagger_ui`` endpoint which works with Piccolo's ``CSRFMiddleware``.

-------------------------------------------------------------------------------

0.16.0

------

Modified the auth middleware to add the Piccolo ``BaseUser`` instance for the
authenticated user to Starlette's ``BaseUser``.

-------------------------------------------------------------------------------

Page 12 of 21

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.