@@ -4,13 +4,15 @@ History
4
4
22.2.0 (UNRELEASED)
5
5
-------------------
6
6
* Python 3.11 support.
7
- * cattrs now supports un/structuring ``kw_only `` fields on attrs classes into/from dictionaries.
8
- (`#247 <https://github.com/python-attrs/cattrs/pull/247 >`_)
9
7
* ``cattrs.Converter `` has been renamed to ``cattrs.BaseConverter ``, and ``cattrs.GenConverter `` to ``cattrs.Converter ``.
10
- The ``GenConverter `` symbol is still available for backwards compatibility, but is deprecated.
8
+ The ``GenConverter `` name is still available for backwards compatibility, but is deprecated.
11
9
If you were depending on functionality specific to the old ``Converter ``, change your import to ``from cattrs import BaseConverter ``.
10
+ * cattrs now supports un/structuring ``kw_only `` fields on attrs classes into/from dictionaries.
11
+ (`#247 <https://github.com/python-attrs/cattrs/pull/247 >`_)
12
12
* `NewTypes <https://docs.python.org/3/library/typing.html#newtype >`_ are now supported by the ``cattrs.Converter ``.
13
13
(`#255 <https://github.com/python-attrs/cattrs/pull/255 >`_, `#94 <https://github.com/python-attrs/cattrs/issues/94 >`_)
14
+ * ``cattrs.Converter `` and ``cattrs.BaseConverter `` can now copy themselves using the ``copy `` method.
15
+ (`#284 <https://github.com/python-attrs/cattrs/pull/284 >`_)
14
16
* PyPy support (and tests, using a minimal Hypothesis profile) restored.
15
17
(`#253 <https://github.com/python-attrs/cattrs/issues/253 >`_)
16
18
* Fix propagating the `detailed_validation ` flag to mapping and counter structuring generators.
@@ -22,8 +24,6 @@ History
22
24
(`#281 <https://github.com/python-attrs/cattrs/issues/281 >`_)
23
25
* Expose all error classes in the `cattr.errors ` namespace. Note that it is deprecated, just use `cattrs.errors `.
24
26
(`#252 <https://github.com/python-attrs/cattrs/issues/252 >`_)
25
- * ``cattrs.Converter `` and ``cattrs.BaseConverter `` can now copy themselves using the ``copy `` method.
26
- (`#284 <https://github.com/python-attrs/cattrs/pull/284 >`_)
27
27
* Fix generating structuring functions for types with quotes in the name.
28
28
(`#291 <https://github.com/python-attrs/cattrs/issues/291 >`_ `#277 <https://github.com/python-attrs/cattrs/issues/277 >`_)
29
29
* Fix usage of notes for the final version of `PEP 678 <https://peps.python.org/pep-0678/ >`_, supported since ``exceptiongroup>=1.0.0rc4 ``.
0 commit comments