Releases: sourcemeta/jsonschema
Releases · sourcemeta/jsonschema
Release list
continuous
What's Changed
- Style human-readable test results by @HarshPopat23 in #874
- Add colouring and formatting to the
validatecommand by @HarshPopat23 in #876 - Add colouring and formatting to the metaschema command by @HarshPopat23 in #877
- Stop attempting to upgrade meta-schemas in
upgradeby @jviotti in #879 - Reject non-2020-12 schemas up front in
codegenby @jviotti in #880
Full Changelog: v16.12.0...continuous
v16.12.0
What's Changed
- Add a branded header to CLI help by @HarshPopat23 in #867
- Highlight command names in CLI help by @HarshPopat23 in #868
- Style human-readable lint diagnostics by @HarshPopat23 in #871
- Implement
--valid/--invalidflags invalidateby @jviotti in #875
Full Changelog: v16.11.0...v16.12.0
v16.11.0
What's Changed
- Match configuration
resolvekeys by canonical URI by @jviotti in #819 - Prefer local
--resolveentries over--httpfetching by @jviotti in #858 - Cover embedded identifiers in the stuck
--httpimport path by @jviotti in #860 - Support --trace/-t in the test command by @magic-peach in #861
- Report a nonexistent decode input the same way every other command does by @magic-peach in #862
- Resolve relative embedded
$ids before skipping--httpfetches by @jviotti in #863 - Add terminal color policy to CLI help by @HarshPopat23 in #864
- Support linting OpenAPI specifications by @jviotti in #866
- This is at this point an experimental feature! Would love any feedback!
New Contributors
- @magic-peach made their first contribution in #861
- @HarshPopat23 made their first contribution in #864
Full Changelog: v16.10.0...v16.11.0
v16.10.0
What's Changed
- Support a
--configuration/-Coption in most commands by @jviotti in #841 - Make sure annotations on
validate --jsoncomply with the output official suite by @jviotti in #843 - Improve invalid regex errors to point at ECMA-262 (minus Annex B) by @jviotti in #844
- Stop printing all annotations in
validate --verboseby @jviotti in #845 - Make
--continue/-cgovern every input shape invalidateby @jviotti in #846 - Error when
validateormetaschemafind no inputs by @jviotti in #848 - Print a summary line at the end of
validateandmetaschemaruns by @jviotti in #849 - Say when
validatestopped early and point at--continue/-cby @jviotti in #850 - Print
validateandmetaschemapaths relative to the working directory by @jviotti in #853 - Drop the per instance
matches <schema>line fromvalidateby @jviotti in #854 - Support
--continue/-cin themetaschemacommand by @jviotti in #855 - Only allow
metaschema --tracegiven a single schema by @jviotti in #856
Full Changelog: v16.9.0...v16.10.0
v16.9.0
What's Changed
- Fix
--resolverequiring meta-schemas to be imported first by @jviotti in #837 - Report both files when two schemas conflict on the same identifier by @jviotti in #838
- Add a whole documentation guide on schema resolution by @jviotti in #839
- Extend
inspectmetadata with vocabularies and extra references information by @jviotti in #840 - Make validation consistently reject schemas that violate official meta-schemas by @jviotti in #840
Full Changelog: v16.8.0...v16.9.0
v16.8.0
What's Changed
- Fix subtle precision issues on the decimal JSON type by @jviotti in #806
- Support parallelism on the
testcommand by @jviotti in #803 - Clarify language tag requirements for JSON-LD in the
rdfcommand by @BigBlueHat in #807 - Speed up schema compilation in the
testcommand by @jviotti in #808 - Make use of a Tag URI to identify a schema from standard input by @jviotti in #811
- Fix some subtle JSON and YAML CLRF parsing issues on Windows by @jviotti in #812
- Fix
validate --benchmarkprinting errors twice by @jviotti in #820 - Use proper diff output on
fmt --checkby @jviotti in #825
New Contributors
- @BigBlueHat made their first contribution in #807
Full Changelog: v16.7.0...v16.8.0
v16.7.0
What's Changed
Full Changelog: v16.6.0...v16.7.0
v16.6.0
What's Changed
Full Changelog: v16.5.0...v16.6.0
v16.5.0
What's Changed
Full Changelog: v16.4.0...v16.5.0
v16.4.0
What's Changed
Full Changelog: v16.3.1...v16.4.0