Skip to content

Commit 510d401

Browse files
committed
Update changelog for 0.18.6
1 parent de1a87b commit 510d401

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

docs/source/changelog.rst

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,23 @@ Changelog
33

44
.. currentmodule:: msgspec
55

6+
Version 0.18.6 (2024-01-21)
7+
---------------------------
8+
9+
- Support coercing integral floats to ints when ``strict=False`` (:pr:`619`).
10+
- Preserve leading ``_`` when renaming fields to camel or pascal case (:pr:`620`).
11+
- Support zero-copy decoding binary fields to a ``memoryview`` (:pr:`624`).
12+
- Fix a bug when inheriting from the same ``Generic`` base class multiple times
13+
(:pr:`626`).
14+
- Add an ``order`` option to all encoders for enforcing deterministic/sorted
15+
ordering when encoding. This can help provide a more consistent or human
16+
readable output (:pr:`627`).
17+
- Support inheriting from any slots-class when defining a new ``Struct`` type
18+
with ``gc=False`` (:pr:`635`).
19+
- Automatically infer the input field naming convention when converting
20+
non-dict mappings or arbitrary objects to ``Struct`` types in
21+
``msgspec.convert`` (:pr:`636`).
22+
623
Version 0.18.5 (2023-12-12)
724
---------------------------
825

0 commit comments

Comments
 (0)