File tree 1 file changed +17
-0
lines changed 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,23 @@ Changelog
3
3
4
4
.. currentmodule :: msgspec
5
5
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
+
6
23
Version 0.18.5 (2023-12-12)
7
24
---------------------------
8
25
You can’t perform that action at this time.
0 commit comments