Skip to content

Commit 19589be

Browse files
committed
Add changelog
1 parent 2f67486 commit 19589be

10 files changed

+57
-16
lines changed

docs/changelog/changelog_body.rst

Lines changed: 57 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,62 @@
11
----------------------------------------------------
22

33

4+
.. _v3.0.0b10:
5+
6+
`3.0.0b10 <https://github.com/reagento/adaptix/tree/v3.0.0b10>`__ -- 2025-04-13
7+
===============================================================================
8+
9+
.. _v3.0.0b10-Features:
10+
11+
Features
12+
--------
13+
14+
- Add support for msgspec models!
15+
16+
Now you can work with msgspec models like any other:
17+
construct from a dict, serialize to a dict, and convert it into any other model.
18+
19+
Also, you can use ``integrations.msgspec.native_msgspec`` to delegate loading and dumping to msgspec itself.
20+
21+
This allows you to combine the flexibility of adaptix with the incredible speed of msgspec
22+
23+
- A completely new algorithm for model dumper code generation has been implemented.
24+
25+
Dumping models with default values is now faster. For GitHub Issues models, which include only a few default fields, dump time has been reduced by 22%.
26+
- Now you can easily distinguish between a missing field and a None value.
27+
The new :func:`.as_sentinel` function allows you to mark types as sentinels,
28+
ensuring they remain hidden from the outside world.
29+
See :ref:`detecting-absense-of-a-field` for detail. `#214 <https://github.com/reagento/adaptix/issues/214>`__
30+
- Add support for ``ZoneInfo``. `#375 <https://github.com/reagento/adaptix/issues/375>`__
31+
32+
33+
.. _v3.0.0b10-Breaking Changes:
34+
35+
Breaking Changes
36+
----------------
37+
38+
- Changed the signature of the :func:`.integrations.pydantic.native_pydantic` function.
39+
Now, parameters for validator and serializer are grouped into dictionaries.
40+
41+
.. _v3.0.0b10-Bug Fixes:
42+
43+
Bug Fixes
44+
---------
45+
46+
- Fix default values loading for types inherited from builtin types. `#363 <https://github.com/reagento/adaptix/issues/363>`__
47+
- Fix the error caused by using with_property when the function was used only once for a type.
48+
49+
.. _v3.0.0b10-Other:
50+
51+
Other
52+
-----
53+
54+
- Internal benchmarking framework now can use SQLite to store result data `#370 <https://github.com/reagento/adaptix/issues/370>`__
55+
- Add Gurubase AI to documentation
56+
57+
----------------------------------------------------
58+
59+
460
.. _v3.0.0b9:
561

662
`3.0.0b9 <https://github.com/reagento/adaptix/tree/v3.0.0b9>`__ -- 2024-12-15
@@ -147,7 +203,7 @@ Features
147203
- Add support for Pydantic models!
148204

149205
Now you can work with pydantic models like any other:
150-
construct from dict, serialize to dict, convert to any other model, and convert it to any other model.
206+
construct from dict, serialize to dict, and convert it to any other model.
151207

152208
Also, you can use :func:`.integrations.pydantic.native_pydantic` to delegate loading and dumping to pydantic itself.
153209

docs/changelog/fragments/214.feature.rst

Lines changed: 0 additions & 4 deletions
This file was deleted.

docs/changelog/fragments/274.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changelog/fragments/363.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changelog/fragments/370.other.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changelog/fragments/375.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changelog/fragments/dumper_codegen.feature.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

docs/changelog/fragments/guru.other.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changelog/fragments/pydantic_native.breaking.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/changelog/fragments/with_property.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)