Skip to content

Releases: piccolo-orm/piccolo_admin

1.3.3

02 May 11:27
Compare
Choose a tag to compare

Fixed a bug with array inputs in custom forms (thanks to @sinisaos for this).

1.3.2

30 Mar 13:36
Compare
Choose a tag to compare

Added CSP (Content Security Policy) middleware to stop malicious SVG files from executing JavaScript. This was possible if:

  • Local media storage was enabled
  • SVG uploads were allowed from untrusted sources
  • When viewing an uploaded SVG in Piccolo Admin, if you open the SVG in a new tab then it's possible for JavaScript embedded in the SVG file to run.

It's recommended that you upgrade to this version. Thanks to @Skelmis for this.

1.3.1

13 Mar 00:16
Compare
Choose a tag to compare

Fixed a bug with the bulk update button not being translated.

Thanks to @jrycw for reporting the issue, and @sinisaos for the fix.

1.3.0

11 Mar 22:39
Compare
Choose a tag to compare

Added translations for Traditional Chinese (thanks to @jrycw for this).

1.2.2

24 Feb 18:19
Compare
Choose a tag to compare

Fixed a bug with filtering Array columns when choices are defined. Thanks to @sinisaos for discovering the solution.

1.2.1

22 Feb 17:49
Compare
Choose a tag to compare

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

18 Nov 12:26
Compare
Choose a tag to compare

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

16 Nov 17:31
Compare
Choose a tag to compare

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

10 Nov 17:13
Compare
Choose a tag to compare

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

1.1.1

08 Nov 09:50
Compare
Choose a tag to compare

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