What's Changed
- Add colouring and modern formatting to the
test,validate,metaschema,fmt, andinstallcommands by @HarshPopat23 in #874, #876, #877, #878, and #883 - Reject non-2020-12 schemas up front in
codegenby @jviotti in #880 - Loudly reject JSONL on
fmtandlint --fixby @jviotti in #885 - Fully support YAML on
fmtandlint --fixby @jviotti in #884 - Reject unsupported OpenAPI versions in the
lintcommand by @jviotti in #887 - Add
--indentationtobundleandupgradeby @jviotti in #889
Experimental new additions
Breaking Changes
- Make
bundle/upgradeprint YAML if the input was YAML by @jviotti in #888 - Stop considering embedded resource identifiers in
--resolveby @jviotti in #882- This often introduces confusion. New behaviour also better aligns with https://one.sourcemeta.com
- Stop attempting to upgrade meta-schemas in
upgradeby @jviotti in #879- This means the
--metaoption inupgradeno longer exists
- This means the
Full Changelog: v16.12.0...v17.0.0