From ed9888181cb89b5334ed88e39b878643ff08a2fe Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Tue, 28 Apr 2020 00:08:13 +0200 Subject: [PATCH] Update change log --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 149471d4..2bf35476 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ Breaking changes: +* Replace `EventResult` with a new construct, `EventJson` + * Instead of only capturing the json value if deserialization failed, we now + now always capture it. To improve deserialization performance at the same + time, we no longer use `serde_json::Value` internally and instead + deserialize events as `Box`. `EventJson` is + simply a wrapper around that owned value type that additionally holds a + generic argument: the type as which clients will usually want to deserialize + the raw value. * Add `struct UnsignedData` and update all `unsigned` fields types from `BTreeMap` to this new type. * To access any additional fields of the `unsigned` property of an event,