File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff 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+
623Version 0.18.5 (2023-12-12)
724---------------------------
825
You can’t perform that action at this time.
0 commit comments