Skip to content

Releases: pynamodb/PynamoDB

5.1.0

29 Jun 15:30
3d29ab4

Choose a tag to compare

  • Introduce DynamicMapAttribute to enable partially defining attributes on a MapAttribute (#868)
  • Quality of life improvements: Type annotations, better comment, more resilient test (#934, #936, #948)
  • Fix type annotation of is_in conditional expression (#947)
  • Null errors should include full attribute path (#915)
  • Fix for serializing and deserializing dates prior to year 1000 (#949)

5.0.3: Propagate null_check flag when serializing nested MapAttributes (#908)

18 Feb 22:45
69f6643

Choose a tag to compare

Before this change, the Model would propagate null_check to the immediate MapAttributes but then those MapAttributes wouldn't propagate it to deeper-nested ones.

Do not serialize all attributes for updates and deletes

12 Feb 02:44
f4e228b

Choose a tag to compare

It is more efficient not to serialize attributes you don't need, and it also avoids tripping null-checks on unrelated attributes when doing updates or deletes.

5.0.1

11 Feb 01:39
6d6a8be

Choose a tag to compare

Fix type errors when deriving from a MapAttribute and another type (#…

5.0.0

27 Jan 22:08
0c5d4ae

Choose a tag to compare

This is a major release with breaking changes.

Please read the release notes carefully for a full list of changes.

5.0.0b4

05 Nov 23:19
a365bc8

Choose a tag to compare

5.0.0b4 Pre-release
Pre-release

This is a beta release for a major release with breaking changes.

Please read the release notes carefully and report any bugs encountered.

5.0.0b3

21 Oct 22:59
ec56f95

Choose a tag to compare

5.0.0b3 Pre-release
Pre-release

This is a beta release for a major release with breaking changes.

Please read the release notes carefully and report any bugs encountered.

5.0.0b2

12 Oct 17:22
b42c326

Choose a tag to compare

5.0.0b2 Pre-release
Pre-release

This is a beta release for a major release with breaking changes.

Please read the release notes carefully and report any bugs encountered.

5.0.0b1

14 Sep 19:17

Choose a tag to compare

5.0.0b1 Pre-release
Pre-release

This is a beta release for a major release with breaking changes. Please read the release notes carefully and report any bugs encountered.

4.3.3

14 Aug 20:43
c414d10

Choose a tag to compare

This is a backwards compatible, minor release.

Please read the release notes for a full list of changes.