You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+3-2
Original file line number
Diff line number
Diff line change
@@ -10,17 +10,18 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
10
10
### Removed
11
11
12
12
- Dropped support for Python 3.6 & 3.7, as these are now end of life.
13
-
-Drop jsonschema 3 support
13
+
-Jsonschema 4.18+ is now required. Support for 3 and older versions of 4 is removed.
14
14
15
15
### Changed
16
16
17
17
- Restore jsonschema's type validator, as its performance has improved in recent Python versions https://github.com./OpenDataServices/lib-cove/pull/127
18
-
- Allow `SchemaJsonMixin` classes to define a `validator` method, that accepts lib-cove's JSON Schema draft 4 validator class and its format checker, and returns a validator instance. https://github.com./OpenDataServices/lib-cove/pull/128
18
+
- Allow `SchemaJsonMixin` classes to define a `registry` value, TODO
19
19
20
20
### Fixed
21
21
22
22
- Calculate additional codelist values for schema using `anyOf` or `oneOf`, like OCDS record packages https://github.com./open-contracting/lib-cove-ocds/issues/106
23
23
- Descend into nullable objects and arrays. (For example, OCDS `parties/details` is nullable, and additional codes for `parties/details/scale` were unreported.) https://github.com./OpenDataServices/lib-cove/pull/131
24
+
- Process subschemas with our custom validator. Fixes an issue in later versions of Jsonschema.
0 commit comments