Releases: ioxiocom/firedantic
Releases · ioxiocom/firedantic
0.12.0
0.11.0
0.10.0
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_prefixfromfiredantic.utils(needed only for Python 3.8).
0.9.0
0.9.0 - 2025-02-21
Added
- Added support for
exclude_noneandexclude_unsetinsavemethod.
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-firestore2.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
0.8.0
0.7.2
0.7.1
0.7.1 - 2024-06-14
Fixed
- Don't raise an
AttributeErrorwhen 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.