All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- include & collapse fix; only work on names that match fully, not just those that start with #60
- Add custom loader to resolve urn: references schema files
- 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
- Output row for an array even if items property is missing #56
- Replace '_' with '-' in HTML anchors #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
- Make work with all versions of jsonref
- Set default
base_uri
correctly, fixesjsonref.JsonRefError: Unresolvable JSON pointer
- Arrays of string are now correctly marked as Required, if that's what the schema indicates
- Add myst-parser 0.18.0 support
- Add
externallinks
option tojsonschema
directive #24 - Add
allowexternalrefs
option tojsonschema
directive, off by default to preserve backwards compatibility #24
- Add
addtargets
option tojsonschema
directive OpenDataServices/lib-cove-web#96
- Removed Python 2 Support
- Remove use of
six
library (This was not included insetup.py
anyway, which was a bug.) - Switch to MyST-Parser from recommonmark #27
- Correct the requirements #28
First release of new forked project