ChangeLog: Forgotten update for 0.3.0.

Emmanuel Gil Peyrot created

Change summary

ChangeLog | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)

Detailed changes

ChangeLog 🔗

@@ -1,3 +1,32 @@
+Version 0.3.0:
+2017-05-23  Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
+    * Big changes:
+        - All parsers and serialisers now consume their argument, this
+          makes the API way more efficient, but you will have to clone
+          before passing your structs in it if you want to keep them.
+        - Payloads of stanzas are not parsed automatically anymore, to
+          let applications which want to forward them as-is do so more
+          easily.  Parsing now always succeeds on unknown payloads, it
+          just puts them into an Unknown value containing the existing
+          minidom Element.
+    * New parsers/serialisers:
+        - Last User Interaction in Presence, XEP-0319.
+    * Improved parsers/serialisers:
+        - Message now supports subject, bodies and threads as per
+          RFC 6121 §5.2.
+        - Replace most attribute reads with a nice macro.
+        - Use enums for more enum-like things, for example Algo in
+          Hash, or FieldType in DataForm.
+        - Wire up stanza-id and origin-id to MessagePayload.
+        - Wire up MAM elements to message and iq payloads.
+        - Changes in the RSM API.
+        - Add support for more data forms elements, but still not the
+          complete set.
+        - Thanks to minidom 0.3.1, check for explicitly disallowed
+          extra attributes in some elements.
+    * Crate updates:
+        - minidom 0.4.1
+
 Version 0.2.0:
 2017-05-06  Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
     * New parsers/serialisers: