Skip to content

Releases: dapper91/pydantic-xml

release 2.2.1

12 Sep 18:11
c0b64a8

Choose a tag to compare

  • model level skip_empty parameter added.
  • wrapped element extra entities checking bugs fixed.

release 2.2.0

07 Sep 15:05
3611946

Choose a tag to compare

  • pydantic extra='forbid' parameter is being applied to xml elements too. See #106.

release 2.1.0

24 Aug 16:37
5e15e1a

Choose a tag to compare

  • raw element typed fields support added. See #14.
  • pydantic field exclude flag bug fixed (works only for serialization now).

release 2.0.0

20 Aug 17:29
eb60f22

Choose a tag to compare

library upgraded to pydantic version 2. See https://docs.pydantic.dev/2.0/migration/

Breaking changes:

  • generic models are no longer inherited from BaseGenericXmlModel but from BaseXmlModel.
  • custom root type declaration has been changed. It must inherit RootXmlModel from now on.
  • encoding customization api has been changed. See for more information.

New features:

release 2.0.0b3

17 Aug 20:31

Choose a tag to compare

release 2.0.0b3 Pre-release
Pre-release
  • decimal type support added.
  • unparameterized root models serializer generation bug fixed. Affected by pydantic/pydantic#7119.

release 2.0.0b2

06 Aug 15:16

Choose a tag to compare

release 2.0.0b2 Pre-release
Pre-release
  • XmlModelMeta accepts ModelMetaclass directly. See #90.

release 2.0.0b1

30 Jul 08:32

Choose a tag to compare

release 2.0.0b1 Pre-release
Pre-release
  • uuid type support added.
  • tagged unions support added.

release 2.0.0a2

24 Jul 18:53

Choose a tag to compare

release 2.0.0a2 Pre-release
Pre-release
  • pydantic validation context support added.
  • dependencies upper bound version is loosen. See #83.

release 2.0.0a1

15 Jul 07:13

Choose a tag to compare

release 2.0.0a1 Pre-release
Pre-release

library upgraded to pydantic version 2.

Breaking changes:

  • custom root type declaration has been changed. It must inherit RootXmlModel from now on. See for more details.
  • generic models are no longer inherited from BaseGenericXmlModel but from BaseXmlModel. See.
  • encoding customization api has been changed. See.

New features:

Full Documentation

release 1.0.0

15 Jul 06:45
9080ec2

Choose a tag to compare

  • library api stabilized.
  • custom root type serialization format changed.