====
* Default for unknown types and properties is now to *not* error (consistent
with the schema).
* Python 3 support
* Removed dependency on SecureTypes now that the hash bug has been resolved.
* "Numerous bug fixes" -- most notably, a divisibleBy error for floats and a
bunch of missing typechecks for irrelevant properties.
.. Unlike other docs, the changelog is incorporated into a sphinx doc site in
.. which we want to use sphinx-issues to generate links.
.. As a result, it's maintained as ReST doc, not markdown.
CHANGELOG
=========
Unreleased
----------
.. vendor-insert-here
- Update vendored schemas (2024-07-07)
- Improve caching to include caching of remote ``$ref`` downloads. This should
improve performance in cases where a schema has many remote refs and is used
in repeat invocations. The ``$ref`` cache can be disabled via the same
``--no-cache`` flag which disables use of the pre-existing cache. Thanks
:user:`alex1701c`! (:issue:`452`, :pr:`454`)
- Fix an ordering bug which caused caching to be ineffective, resulting in
repeated downloads of remote schemas even when the cache was populated.
Thanks :user:`alex1701c` for reporting! (:issue:`453`)