From f64e0342df9115ee9dd89bc620d4b731fcbe9654 Mon Sep 17 00:00:00 2001 From: epiphyte Date: Fri, 29 Dec 2017 13:53:15 -0500 Subject: [PATCH] Update CHANGELOG.md --- CHANGELOG.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 082daf189a..b90552d3a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,19 @@ Changelog ========= +v0.0.42 - 2017-12-29 +-------------------- + +## New Features +- #588 - Added a RFC2822 address parser and type/form, ``inet:rfc2822:addr``. This normalizes and parses string identifiers and attempts to extract email addresses as a secondary property. + +## Bugs +- #587 - Make `synapse.lib.msgpack` helper functions resilient to unmatched unicode surrogate characters. This also affects the ``synapse.lib.socket.Socket`` and ``synapse.lib.persist.Dir`` msgpack unpackers. This is done by passing ``unicode_errors='surrogatepass'`` to the msgpack pack/unpack functions. This makes synapse more resilient to malformed string data which may be encountered in the real world. + +## Documentation +- #587 - Removed ``synapse.statemach``. It was previously used for providing object persistence at an API level but has been unused within Synapse and was generally not a safe tool to use for third party use. + + v0.0.41 - 2017-12-28 --------------------