Skip to content

0.9.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@ssilverman ssilverman released this 22 Jun 03:08
· 234 commits to master since this release

Added

  • Added the source and javadoc package plugins to the POM.
  • A linter check for $id values that have an empty fragment, for Draft 2019-09 and later.
  • Added "minimum" keyword > "maximum" keyword checks to the linter.
  • Added a custom linting rule example to the README.

Changed

  • The EMAIL regex in Format now disallows local parts starting with a dot, ending with a dot, or containing two consecutive dots.
  • URI and hostname parsing is now down with local code in the com.qindesign.net package.
  • New internal URI and hostname parsing and handling. There's a new com.qindesign.net package containing URI and Hostname classes. URI replaces java.net.URI and Hostname handles both regular and IDN hostname parsing.
  • The linter now uses a list of strings for the path instead of a single JSON Pointer string.

Fixed

  • Improved the UUID format checker.
  • Javadoc updates and fixes.