------
- Update vendored schemas: renovate, gitlab, github-workflow, github-actions,
azure-pipelines, readthedocs (2022-05-13)
- Use ``click`` to implement CLI parsing. This provides several internal features
as well as shell completion support.
- Add support for ``--version`` as an option
- Add support for the ``NO_COLOR=1``
- When loading schema references, check for a suffix of ``.ya?ml`` and emit a
warning. This does not abort loading the reference.
- When loading YAML instance files, non-string object keys will be stringified.
This makes YAML data better conform to the requirements for JSON Schema.
- Change usage of stderr/stdout to send more of the error information to stdout
and more of the user-messaging to stderr
- Deprecate ``--show-all-validation-errors``. It will be removed in a future
release.
- Add ``-v/--verbose`` and ``-o/--output-format`` to offer better control over
output. ``--verbose`` replaces ``--show-all-validation-errors`` and ``-o`` can be
used to request JSON output as in ``-o JSON``.