Skip to content

Releases: piccolo-orm/piccolo_api

1.7.0

29 Jul 08:36

Choose a tag to compare

Modernised the type hints across the codebase (e.g. replacing typing.List with list). Thanks to @sinisaos for this.

Added a missing import to the jwt code example. Thanks to @andrewshaodev for this.

1.6.0

30 May 17:24

Choose a tag to compare

Improved HTTP error codes in JWT middleware - thanks to @sinisaos for this.

Added official Python 3.13 support, and dropped Python 3.8 - thanks to @sinisaos for this.

Updated dependencies - thanks to @sinisaos for this.

Fixed type annotations for TokenAuth.

Improved docs for MFA - passing in encryption keys using environment variables.

1.5.2

09 Sep 11:57

Choose a tag to compare

Fix an import from pynacl - it's an optional dependency.

1.5.1

09 Sep 11:42

Choose a tag to compare

Fixed optional requirements for MFA - thanks to @sinisaos for reporting this issue.

1.5.0

09 Sep 07:28

Choose a tag to compare

Added support for Multi Factor Authentication, using an authenticator app.

This will soon be implemented in Piccolo Admin.

Huge thanks to @Skelmis and @sinisaos for their help with this.

mfa_register_endpoint

1.4.1

15 Jul 20:11

Choose a tag to compare

Fix for a breaking change in Pydantic 2.8.0.

Upgraded setuptools.

1.4.0

10 Apr 20:29

Choose a tag to compare

Added excluded_paths argument to SessionsAuthBackend.

1.3.1

30 Mar 12:03

Choose a tag to compare

Fixed typo in CSPMiddleware (thanks to @Skelmis for fixing this).

1.3.0

29 Mar 21:38

Choose a tag to compare

default-src can now be set in CSPMiddleware.

1.2.0

27 Mar 00:01

Choose a tag to compare

Fixed bugs with filtering Email and multi-dimensional Array columns.

Fixed bugs with bulk updating the BaseUser table.

Thanks to @jrycw and @sinisaos for their help with this.

Full changelog

New Contributors

Full Changelog: 1.1.0...1.2.0