- Add custom loader to resolve urn: references schema files
Fixed
- Pin flake8<6 for linting - Require lxml and defusedxml for tests - myst-parser-version<0.18.0 removed from test matrix, as too old and massive dependency issues
0.6.1
Fixed
- Output row for an array even if items property is missing https://github.com/OpenDataServices/sphinxcontrib-opendataservices-jsonschema/issues/56
0.6.0
Changed
- Replace '_' with '-' in HTML anchors https://github.com/OpenDataServices/sphinxcontrib-opendataservices-jsonschema/pull/51 - Add myst-parser 0.19.0, 1 and 2 support (Changes API in myst-parser we use) - Removed Python 3.7 and below support
0.5.1
Fixed
- Make work with all versions of jsonref
0.5.0
Fixed
- Set default `base_uri` correctly, fixes `jsonref.JsonRefError: Unresolvable JSON pointer` - Arrays of string are now correctly marked as Required, if that's what the schema indicates
Added
- Add myst-parser 0.18.0 support
0.4.0
Added
- Add `externallinks` option to `jsonschema` directive https://github.com/OpenDataServices/sphinxcontrib-opendataservices-jsonschema/issues/24 - Add `allowexternalrefs` option to `jsonschema` directive, off by default to preserve backwards compatibility https://github.com/OpenDataServices/sphinxcontrib-opendataservices-jsonschema/issues/24