Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: ioxiocom/firedantic

0.12.0

20 Nov 10:57
71ce5eb

Choose a tag to compare

0.12.0 - 2025-11-20

Changed

  • Update underlying libraries to resolve possible security issues.

Removed

  • Removed support of Python 3.9.

0.11.0

06 Jun 08:12
2287fa9

Choose a tag to compare

0.11.0 - 2025-06-06

Added

  • Support for transactions, a big thanks to @lukwam for this! For more details of how
    to use this, see the new section in the README.

0.10.0

26 Feb 07:47
d2b4bf4

Choose a tag to compare

0.10.0 - 2025-02-26

Added

  • Added support for Python 3.13.

Changed

  • Updated underlying libraries, such as pydantic, grpcio and google-cloud-firestore, as
    well as dev dependencies.
  • Updates to pre-commit hooks.

Removed

  • Removed support for Python 3.8, it was end of life on 2024-10-07.
  • Removed the remove_prefix from firedantic.utils (needed only for Python 3.8).

0.9.0

21 Feb 13:36
938a17d

Choose a tag to compare

0.9.0 - 2025-02-21

Added

  • Added support for exclude_none and exclude_unset in save method.

Fixed

  • Switched Firestore query.where() to use the 'filter' keyword argument instead of
    positional arguments. This eliminates a UserWarning that was introduced in
    google-cloud-firestore 2.11.0.
  • Internal, for builds only: Locked poetry in GitHub workflows to version 1.8.5, as
    version 2.0.0 and later create METADATA files with version 2.3 instead of 2.2 and the
    action to publish the package failed with an error about supported metadata versions
    being 1.0, 1.1, 1.2, 2.0, 2.1, 2.2.

0.8.1

09 Dec 12:16
71cd23d

Choose a tag to compare

0.8.1 - 2024-12-09

Changed

  • Improve type hints for find and find_one methods.

0.8.0

16 Oct 09:27
250753a

Choose a tag to compare

0.8.0 - 2024-10-16

Added

  • New reload method to refresh model state from the database.

0.7.2

17 Jun 12:08
546f0c9

Choose a tag to compare

0.7.2 - 2024-06-17

Fixed

  • Ensure TTL policies are created by async_set_up_composite_indexes_and_ttl_policies
    and set_up_composite_indexes_and_ttl_policies also when passing in the models as a
    generator, for example when using get_all_subclasses().

0.7.1

14 Jun 07:08
f7944bb

Choose a tag to compare

0.7.1 - 2024-06-14

Fixed

  • Don't raise an AttributeError when setting up indexes for models if there's a model
    without any indexes (i.e. a model does not at all define the __composite_indexes__).
  • Fix bug that the configured prefix was not used when creating indexes. Please note
    that if you have been using indexes and a collection name prefix, the indexes created
    before this fix will be for the wrong collection names (i.e. missing the prefix)! Thus
    please go through your indexes and remove the accidentally created ones after updating
    to this version.

0.7.0

27 Mar 10:42
32c72e2

Choose a tag to compare

0.7.0 - 2024-03-27

Added

  • Support for composite indexes via __composite_indexes__ property in model classes.

0.6.0

26 Feb 13:51
2c1a6d8

Choose a tag to compare

0.6.0 - 2024-02-26

Added

  • Add support for order_by, limit and offset in find queries