File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,24 @@ Changelog
33
44.. currentmodule :: msgspec
55
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+
624Version 0.17.0 (2023-07-11)
725---------------------------
826
You can’t perform that action at this time.
0 commit comments