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 6 of 21

0.42.0

------

Added dependency injection to ``PiccoloCrud`` hooks - the Starlette request
object will now be passed in if requested. For example::

def my_hook(row_id, request):
...

Thanks to AnthonyArmour and destos for this.

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

0.41.0

------

Added support for file storage in a local folder and in S3. This was added for
Piccolo Admin, but is useful for all Piccolo apps. Thanks to sinisaos for
assisting with this.

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

0.40.0

------

Make Piccolo API work with Piccolo >= 0.82.0. ``Table`` used to accept a
parameter called ``ignore_missing``. This was renamed to ``_ignore_missing``.
Thanks to sinisaos for this fix.

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

0.39.0

------

Improved the HTTP status codes returned by the ``change_password``,
``register`` and ``session_login`` endpoints. They now return a 422 status
code if a validation error occurs. This is required by Piccolo Admin, to better
determine why a request failed.

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

0.38.0

------

Added ``read_only`` option to ``change_password`` and ``register`` endpoints.

This is for Piccolo Admin's ``read_only`` mode.

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

0.37.2

------

Changed a parameter name used in the ``change_password`` endpoint to be less
ambiguous (``old_password`` -> ``current_password``).

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

Page 6 of 21

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.