From 4173561c2075f240a0af061f2f1c881ea419e1a6 Mon Sep 17 00:00:00 2001 From: Jim Crist-Harif Date: Thu, 5 Jan 2023 13:21:18 -0600 Subject: [PATCH] Release 0.12.0 --- docs/source/changelog.rst | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index 5be76416..b4dce5cf 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -3,6 +3,20 @@ Changelog .. currentmodule:: msgspec +Version 0.12.0 (2023-01-05) +--------------------------- + +- Support encoding ``set`` and ``frozenset`` subclasses (:pr:`249`). +- Support encoding/decoding `typing.NewType` types (:pr:`251`). +- Allow creating a `msgspec.Raw` object from a ``str`` (:pr:`252`). +- Add new experimental ``msgspec.inspect`` module for inspecting type + annotations. This is intended to be used for building downstream tooling + based on msgspec-compatible types. See :doc:`the docs ` for more + information (:pr:`253`). +- Add new ``extra`` field to `msgspec.Meta`, for storing arbitrary user-defined + metadata (:pr:`255`). +- Improved performance for JSON encoding strings (:pr:`256`). + Version 0.11.0 (2022-12-19) --------------------------- @@ -24,7 +38,6 @@ Version 0.11.0 (2022-12-19) See :ref:`struct-field-ordering` for more information (:pr:`242`). - Support encoding/decoding dictionaries with integer keys for JSON (:pr:`243`). - Version 0.10.1 (2022-12-08) ---------------------------