Skip to main content

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 BasePlugin class, Document class, and ValidationResult type

A "breaking change" also includes:

  • Dropping compatibility with a major Node JS version
  • Dropping compatibility with a JSON Schema draft