Document also the dataclasses.field() metadata change.
:attr:`!C.t` will be ``20``, and the class attributes :attr:`!C.x` and
:attr:`!C.y` will not be set.
+ .. versionchanged:: next
+ If *metadata* is ``None``, use an empty :class:`frozendict`, instead
+ of a :func:`~types.MappingProxyType` of an empty :class:`dict`.
+
.. class:: Field
:class:`!Field` objects describe each defined field. These objects
A dictionary mapping parameter names to parameter values.
+ .. versionchanged:: next
+ It is now a :class:`frozendict` instead of a
+ :class:`types.MappingProxyType`.
+
.. class:: ContentTypeHeader
--- /dev/null
+``ParameterizedMIMEHeader.params`` of :mod:`email.headerregistry` is now a
+:class:`frozendict` instead of a :class:`types.MappingProxyType`. Patch by
+Victor Stinner.
--- /dev/null
+:func:`dataclasses.field`: if *metadata* is ``None``, use an empty
+:class:`frozendict`, instead of a :func:`~types.MappingProxyType` of an
+empty :class:`dict`. Patch by Victor Stinner.