Versioning
v8r follows semantic versioning. For this project, the "API" is defined as:
- CLI flags and options
- CLI exit codes
- The configuration file format
- The native JSON output format
- The
BasePluginclass,Documentclass, andValidationResulttype
A "breaking change" also includes:
- Dropping compatibility with a major Node JS version
- Dropping compatibility with a JSON Schema draft