- update to 2.21.1:
* Fixed ResourceWarning where file was not properly closed
* Fixed regexp for date format
* 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
OBS-URL: https://build.opensuse.org/request/show/1228480
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fastjsonschema?expand=0&rev=11
* Fixed ResourceWarning where file was not properly closed
* Fixed regexp for date format
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fastjsonschema?expand=0&rev=24
- update to 2.16.2:
* Use temporary dir in tests for compiled code
* Add comments to Python versions in Github workflow
* Add conditional test that uses $ref
* Add conditional tests just to make sure the baseline works
* Recursively expand all $ref strings in schemas
* Add test case capturing the desired behaviour
* Expand $ref when assiging the definition field in JsonSchemaValueExce
* Add an assertion before removing 'data' from variable name
OBS-URL: https://build.opensuse.org/request/show/1008418
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fastjsonschema?expand=0&rev=2
* Use temporary dir in tests for compiled code
* Add comments to Python versions in Github workflow
* Add conditional test that uses $ref
* Add conditional tests just to make sure the baseline works
* Recursively expand all $ref strings in schemas
* Add test case capturing the desired behaviour
* Expand $ref when assiging the definition field in JsonSchemaValueExce
* Add an assertion before removing 'data' from variable name
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fastjsonschema?expand=0&rev=5
- specfile:
* update copyright
- update to version 2.15.3:
* Fix swapping handlers
* Fix tests
* Readable regexps in generated code
- changes from version 2.15.2:
* Fix nested oneOf and anyOf
* Fix if-else block in anyOf block
* Fix uniqueItems including lists or dicts
* Add option to pass custom formats in generated code
- changes from version 2.15.1:
* Fix parsing date-time with +hhmm format
* Fix generating code with custom regular expressions
- changes from version 2.15.0:
* Fix additional property equal to empty object is the same as True
* Fix const with "
* Add const to error message
* Add JsonSchemaValueException (replacement for JsonSchemaException)
+ JsonSchemaException is base exception
+ JsonSchemaDefinitionException no longer inherits from
JsonSchemaValueException
* New option `use_default` to have option turn off default feature
(`True` by default to be compatible)
- changes from version 2.14.5:
* Fix missing dependencies
* Fix schema cache
OBS-URL: https://build.opensuse.org/request/show/989588
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fastjsonschema?expand=0&rev=1