Skip to content

Commit 73d9230

Browse files
committed
Release 0.15.0
1 parent 4a32771 commit 73d9230

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

docs/source/changelog.rst

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

44
.. currentmodule:: msgspec
55

6+
Version 0.15.0 (2023-05-10)
7+
---------------------------
8+
9+
- Add support for Generic `Struct` types (:pr:`386`, :pr:`393`).
10+
- Add support for Generic `dataclasses` and `attrs <https://attrs.org>`__ types
11+
(:pr:`396`).
12+
- Add support for Generic `typing.TypedDict` and `typing.NamedTuple` types
13+
(:pr:`398`).
14+
- **BREAKING**: No longer normalize timezones to UTC when decoding `datetime`
15+
objects from JSON (:pr:`391`).
16+
- Support decoding unhyphenated UUIDs (:pr:`392`).
17+
- A few type annotation fixups (:pr:`383`, :pr:`387`).
18+
- Dedent docstrings for descriptions when generating JSON schemas (:pr:`397`).
19+
- Use a variant of ``__qualname__`` when auto-generating Struct tags rather
20+
than ``__name__`` (:pr:`399`).
21+
- Fix bug when handling `typing.Literal` types containing a literal ``None``
22+
(:pr:`400`).
23+
- Make all ``Encoder``/``Decoder`` methods threadsafe (:pr:`402`).
24+
- **BREAKING**: Drop the ``write_buffer_size`` kwarg to ``Encoder`` (:pr:`402`).
25+
626
Version 0.14.2 (2023-04-19)
727
---------------------------
828

0 commit comments

Comments
 (0)