Piccolo

Latest version: v1.22.0

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

Scan your dependencies

Page 8 of 53

1.0a2

Not secure
-----

All of the changes from 0.120.0 merged into the v1 branch.

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

1.0a1

Not secure
-----

Initial alpha release of Piccolo v1, with Pydantic v2 support.

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

0.121.0

Not secure
-------

Modified the ``BaseUser.login`` logic so all code paths take the same time.
Thanks to Skelmis for this.

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

0.120.0

Not secure
-------

Improved how ``ModelBuilder`` generates JSON data.

The number of password hash iterations used in ``BaseUser`` has been increased
to keep pace with the latest guidance from OWASP - thanks to Skelmis for this.

Fixed a bug with auto migrations when the table is in a schema.

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

0.119.0

Not secure
-------

``ModelBuilder`` now works with ``LazyTableReference`` (which is used when we
have circular references caused by a ``ForeignKey``).

With this table:

.. code-block:: python

class Band(Table):
manager = ForeignKey(
LazyTableReference(
'Manager',
module_path='some.other.folder.tables'
)
)

We can now create a dynamic test fixture:

.. code-block:: python

my_model = await ModelBuilder.build(Band)

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

0.118.0

Not secure
-------

If you have lots of Piccolo apps, you can now create auto migrations for them
all in one go:

.. code-block:: bash

piccolo migrations new all --auto

Thanks to hoosnick for suggesting this new feature.

The documentation for running migrations has also been improved, as well as
improvements to the sorting of migrations based on their dependencies.

Support for Python 3.7 was dropped in this release as it's now end of life.

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

Page 8 of 53

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.