From 510d40160c5199fb562bc6f880e12f31cd697c6a Mon Sep 17 00:00:00 2001 From: Jim Crist-Harif Date: Sun, 21 Jan 2024 21:54:55 -0600 Subject: [PATCH] Update changelog for 0.18.6 --- docs/source/changelog.rst | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index 236fb50..94f7cc2 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -3,6 +3,23 @@ Changelog .. currentmodule:: msgspec +Version 0.18.6 (2024-01-21) +--------------------------- + +- Support coercing integral floats to ints when ``strict=False`` (:pr:`619`). +- Preserve leading ``_`` when renaming fields to camel or pascal case (:pr:`620`). +- Support zero-copy decoding binary fields to a ``memoryview`` (:pr:`624`). +- Fix a bug when inheriting from the same ``Generic`` base class multiple times + (:pr:`626`). +- Add an ``order`` option to all encoders for enforcing deterministic/sorted + ordering when encoding. This can help provide a more consistent or human + readable output (:pr:`627`). +- Support inheriting from any slots-class when defining a new ``Struct`` type + with ``gc=False`` (:pr:`635`). +- Automatically infer the input field naming convention when converting + non-dict mappings or arbitrary objects to ``Struct`` types in + ``msgspec.convert`` (:pr:`636`). + Version 0.18.5 (2023-12-12) ---------------------------