./textproc/py-fastjsonschema, Fastest Python implementation of JSON schema

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.21.1, Package name: py312-fastjsonschema-2.21.1, Maintainer: pkgsrc-users

fastjsonschema implements validation of JSON documents by JSON schema. The
library implements JSON schema drafts 04, 06 and 07. The main purpose is to
have a really fast implementation.


Required to run:
[lang/python310]

Master sites:

Filesize: 365.175 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-02 21:33:35 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-fastjsonschema: updated to 2.21.1

2.21.1

* Fixed ResourceWarning where file was not properly closed
* Fixed regexp for date format
   2024-11-29 10:02:42 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-fastjsonschema: updated to 2.21.0

2.21.0 (2024-11-27)

* Updated test suite
* Fixed detecting when infinity is reached with multipleOf
* Fixed that min/max items/lenght/properties can be float
* Fixed that everything with empty `not` is invalid
* Fixed missing re import when using regex pattern
* Improved regexp for email format to comfort test suite
* Improved regexp for date format to comfort test suite
* Improved regexp for ipv4 format to comfort test suite
* Added partial support of idn-hostname format
* Added `detailed_exceptions` flag (default to True to avoid breaking change) - \ 
when used, results are twice as fast
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-06-18 14:36:08 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-fastjsonschema: updated to 2.20.0

2.20.0 (2024-06-15)

* Added validations at compile time:
    * `required` must have unique items
    * checking if schema is not allowing `required` items (item is required, but \ 
is not listed in properties)
   2023-12-31 20:47:53 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-fastjsonschema: updated to 2.19.1

2.19.1 (2023-12-28)

* Fixed date format to accept only two digit months and days
   2023-11-19 15:17:02 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-fastjsonschema: update to 2.19.0.

=== 2.19.0 (2023-11-14)

* Added `use_formats` parameter to allow disable automatic assertions
   2023-10-10 17:58:55 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-fastjsonschema: updated to 2.18.1

2.18.1 (2023-10-01)

* Lazy import of urllib to improve import performance
   2023-08-04 10:20:10 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-fastjsonschema: updated to 2.18.0

2.18.0 (2023-07-22)

* Improved error message for required props - only missing are reported
* Fixed support of boolean schema in if-then-else application