diff options
author | Luke Shumaker <lukeshu@lukeshu.com> | 2023-02-17 19:21:37 -0700 |
---|---|---|
committer | Luke Shumaker <lukeshu@lukeshu.com> | 2023-02-25 00:47:52 -0700 |
commit | d01fa91dcdfd428fb4b1c46b3961a1497c7a1102 (patch) | |
tree | 0724da76664e893e7ecfad2d8ce4ea1b05918598 /ReleaseNotes.md | |
parent | f369aff688697a881833d86c13b18156e8376f08 (diff) |
decode: Don't bail on type errors
Diffstat (limited to 'ReleaseNotes.md')
-rw-r--r-- | ReleaseNotes.md | 14 |
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?) |