From 86a8c1df3407ae046cbf94370d9740f41aefe36f Mon Sep 17 00:00:00 2001 From: Mark Jacobson <52427991+marksparkza@users.noreply.github.com> Date: Sun, 14 Aug 2022 11:40:13 +0200 Subject: [PATCH] Update change log --- CHANGELOG.rst | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a6c4e22..adfaaeb 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,35 @@ Changelog ========= +v0.9.0 (2022-08-14) +------------------- +Features: + +* JSON array/object mutation +* JSON serialization to string/file +* JSON deserialization from remote location + +Breaking changes: + +* Rename Scope to Result +* Remove JSON support for decimal.Decimal (#31) +* Rename Keyword.types to Keyword.instance_types +* Rename Keyword.depends to Keyword.depends_on +* Move translation vocabulary implementation to its own repo (jschon-translation) + +Miscellaneous: + +* Allow any JSON-compatible value to be set as an error on a Result node +* Array/object applicator keywords -- additionalProperties, unevaluatedProperties, + propertyNames, additionalItems, items, prefixItems, unevaluatedItems -- now + produce an error array of failing child indices +* Register output formatters with a decorator +* Remove JSON type checks for unsupported usage +* Append (rather than replace) the suffix when resolving a LocalSource filepath +* Flatten dict of subresults on Result node +* Provide a useful __str__ method for Result node + + v0.8.5 (2022-05-10) ------------------- Features: