Skip to content

Releases: piccolo-orm/piccolo_admin

1.2.1

Choose a tag to compare

@dantownsend dantownsend released this 22 Feb 17:49

Fixed a bug with Array columns which have choices defined. Both a select and input widget were being shown in some situations.

1.2.0

Choose a tag to compare

@dantownsend dantownsend released this 18 Nov 12:26

Python 3.12

Added Python 3.12 support.

Improved Filtering

When filtering Varchar and Text columns, you can now specify the match. Previously, it always defaulted to contains, but now you can specify starts, ends and exact. For example, you can now filter for a movie with a name starting with Star Wars.

Screenshot 2023-11-18 at 12 19 13

When filtering numeric / date / time columns, you can now specify the not equals operator. For example, give me all the movie tickets which aren't on a certain day.

Screenshot 2023-11-18 at 12 25 15

Bug fixes

Fixed some minor bugs, and added additional Playwright tests.

1.1.3

Choose a tag to compare

@dantownsend dantownsend released this 16 Nov 17:31

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.

Screenshot 2023-11-16 at 17 30 39

1.1.2

Choose a tag to compare

@dantownsend dantownsend released this 10 Nov 17:13

The sidebar styles were improved (see this issue for more info).

1.1.1

Choose a tag to compare

@dantownsend dantownsend released this 08 Nov 09:50

Fixed a regression in Piccolo Admin v1, where nullable boolean fields defaulted to null instead of all in the filter sidebar. This was caused by changes in Pydantic v2, where the JSON schema changed.

Screenshot 2023-11-08 at 09 49 47

1.1.0

Choose a tag to compare

@dantownsend dantownsend released this 05 Nov 01:03

Big improvements to Timestamptz columns:

  • Piccolo Admin now displays the timezone in the UI.
Screenshot 2023-11-05 at 00 58 11
  • The resolution of the widget can be specified using TableConfig.time_resolution, so you can decide if the user can pick seconds / milliseconds.
Screenshot 2023-11-05 at 00 58 54

1.0.0

Choose a tag to compare

@dantownsend dantownsend released this 20 Oct 02:51

Updated to work with Piccolo v1 (which uses Pydantic v2).

The front end code has also been substantially upgraded to use Vue 3.

0.58.0

Choose a tag to compare

@dantownsend dantownsend released this 11 Sep 12:04

The default rate limiting is now more aggressive. This can be overridden using the rate_limit_provider argument of create_admin.

0.57.0

Choose a tag to compare

@dantownsend dantownsend released this 22 Aug 14:31

Improved the handling of nullable Varchar / Text columns in the UI.

0.56.0

Choose a tag to compare

@dantownsend dantownsend released this 07 Aug 20:28

Improved the handling of nullable JSON / JSONB columns in the UI.