Skip to content

Commit a70cddd

Browse files
committed
Update changelog for 0.18.0
1 parent 5de1be2 commit a70cddd

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

docs/source/changelog.rst

+18
Original file line numberDiff line numberDiff 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+
624
Version 0.17.0 (2023-07-11)
725
---------------------------
826

0 commit comments

Comments
 (0)