0.9.0
Pre-release
Pre-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 containingURI
andHostname
classes.URI
replacesjava.net.URI
andHostname
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.