summaryrefslogtreecommitdiff
path: root/ReleaseNotes.md
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2023-02-17 19:21:37 -0700
committerLuke Shumaker <lukeshu@lukeshu.com>2023-02-25 00:47:52 -0700
commitd01fa91dcdfd428fb4b1c46b3961a1497c7a1102 (patch)
tree0724da76664e893e7ecfad2d8ce4ea1b05918598 /ReleaseNotes.md
parentf369aff688697a881833d86c13b18156e8376f08 (diff)
decode: Don't bail on type errors
Diffstat (limited to 'ReleaseNotes.md')
-rw-r--r--ReleaseNotes.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/ReleaseNotes.md b/ReleaseNotes.md
index 8f3be1a..20bcd65 100644
--- a/ReleaseNotes.md
+++ b/ReleaseNotes.md
@@ -1,3 +1,17 @@
+# v0.3.8 (TBD)
+
+ Theme: Fixes from fuzzing (part 2/?)
+
+ User-facing changes:
+
+ - Change: Decoder: No longer bails when a type error
+ (`DecodeTypeError`) is encountered. The part of the output value
+ with the type error is either unmodified (if already existing) or
+ set to nil/zero (if not already existing), and decoding
+ continues. If no later fatal error (syntax, I/O) is encountered,
+ then the first type error encountered is returned. This is
+ consistent with the behavior of `encoding/json`.
+
# v0.3.7 (2023-02-20)
Theme: Fixes from fuzzing (part 1?)