File tree 1 file changed +18
-0
lines changed
1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,24 @@ Changelog
3
3
4
4
.. currentmodule :: msgspec
5
5
6
+ Version 0.18.0 (2023-08-10)
7
+ ---------------------------
8
+
9
+ - Add a new `msgspec.json.Decoder.decode_lines ` method for decoding
10
+ newline-delimited JSON into a list of values (:pr: `485 `).
11
+ - Support for decoding UUIDs from binary values (:pr: `499 `).
12
+ - Support for encoding UUIDs in alternate formats (:pr: `499 `).
13
+ - Overhaul how dataclasses are encoded to support more dataclass-like objects
14
+ (:pr: `501 `).
15
+ - Encode all declared fields on a dataclass (:pr: `501 `).
16
+ - Support encoding ``edgedb.Object `` instances as dataclass-like objects
17
+ (:pr: `501 `).
18
+ - Improve performance when json decoding ``float `` values (:pr: `510 `).
19
+ - Support for JSON encoding dicts with ``float `` keys (:pr: `510 `).
20
+ - Support for JSON decoding dicts with ``float `` keys (:pr: `510 `).
21
+ - Add ``float_hook `` to `msgspec.json.Decoder ` to support changing the default
22
+ for how JSON floats are decoded (:pr: `511 `).
23
+
6
24
Version 0.17.0 (2023-07-11)
7
25
---------------------------
8
26
You can’t perform that action at this time.
0 commit comments