.. change::
- :tags: bug, orm
+ :tags: bug, orm declarative
:tickets: 9175
Added support for :pep:`484` ``NewType`` to be used in the
.. change::
- :tags: bug, orm
+ :tags: bug, orm declarative
:tickets: 9179
When using the :class:`.MappedAsDataclass` superclass, all classes within
:class:`_schema.Index`.
.. change::
- :tags: bug, orm
+ :tags: bug, orm declarative
:tickets: 9187
Added support for :pep:`586` ``Literal[]`` to be used in the
.. change::
- :tags: bug, orm
+ :tags: bug, orm declarative
:tickets: 9200
Fixed issue involving the use of :class:`.sqltypes.Enum` within the
.. change::
- :tags: bug, orm, regression
+ :tags: bug, orm declarative, regression
:tickets: 9171
Fixed regression in :class:`.DeclarativeBase` class where the registry's
only ``TypeEngine[T]`` was accepted. Pull request courtesy Yurii Karabas.
.. change::
- :tags: bug, orm
+ :tags: bug, orm declarative
:tickets: 9177
Improved the ruleset used to interpret :pep:`593` ``Annotated`` types when
.. change::
- :tags: bug, orm
+ :tags: bug, orm declarative
:tickets: 9226
- More adjustments to ORM Declarative Dataclasses mappings, building on the
- improved support for mixins with dataclasses added in 2.0.1 via
- :ticket:`9179`, where a combination of using mixins plus ORM inheritance
- would mis-classify fields in some cases leading to their dataclass
- arguments such as ``init=False`` being lost.
+ Fixed issue in ORM Declarative Dataclass mappings related to newly added
+ support for mixins added in 2.0.1 via :ticket:`9179`, where a combination
+ of using mixins plus ORM inheritance would mis-classify fields in some
+ cases leading to field-level dataclass arguments such as ``init=False`` being
+ lost.