Piccolo

Latest version: v1.22.0

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

Scan your dependencies

Page 7 of 53

1.1.3

-----

Improved CSV downloads - the user now has the option of using commas or
semicolons as delimiters. In Piccolo Admin v1 we had changed to using
semicolons by default, which was causing confusion.

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

1.1.2

-----

The sidebar styles were improved (see
`this issue <https://github.com/piccolo-orm/piccolo_admin/issues/342>`_ for more
info).

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

1.1.1

-----

Piccolo allows the user to specify savepoint names which are used in
transactions. For example:

.. code-block:: python

async with DB.transaction() as transaction:
await Band.insert(Band(name='Pythonistas'))

Passing in a savepoint name is optional:
savepoint_1 = await transaction.savepoint('savepoint_1')

await Band.insert(Band(name='Terrible band'))

Oops, I made a mistake!
await savepoint_1.rollback_to()

Postgres doesn't allow us to parameterise savepoint names, which means there's
a small chance of SQL injection, if for some reason the savepoint names were
generated from end-user input. Even though the likelihood is very low, it's
best to be safe. We now validate the savepoint name, to make sure it can only
contain certain safe characters. Thanks to Skelmis for making this change.

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

1.1.0

Not secure
-----

Added support for Python 3.12.

Modified ``create_pydantic_model``, so additional information is returned in
the JSON schema to distinguish between ``Timestamp`` and ``Timestamptz``
columns. This will be used for future Piccolo Admin enhancements.

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

1.0.0

Not secure
-----

Piccolo v1 is now available!

We migrated to Pydantic v2, and also migrated Piccolo Admin to Vue 3, which
puts the project in a good place moving forward.

We don't anticipate any major issues for people who are upgrading. If you
encounter any bugs let us know.

Make sure you have v1 of Piccolo, Piccolo API, and Piccolo Admin.

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

1.0a3

Not secure
-----

Namespaced all custom values we added to Pydantic's JSON schema for easier
maintenance.

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

Page 7 of 53

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.