Releases: dymmond/mongoz
Releases · dymmond/mongoz
Version 0.10.1
Fix
- Native
decimal.Decimal
internal convertion tobson.decimal128.Decimal128
.
Version 0.10.0
Version 0.9.0
Added
create_indexes_for_multiple_databases
allowing to iterate for each document
the creating of the indexes in multiple databases.- Registry document checks allowing to check beforehand all the
index changes in a document. - Model check indexes to do the same checks for the indexes but for each document.
- create_indexes_for_multiple_databases.
- drop_indexes_for_multiple_databases.
Changed
- Cleaned up logic to design indexes in the
metaclass
.
Version 0.8.0
Changed
- Internal support for
hatch
and removed the need for aMakefile
- Documentation references
- Add using method to QuerySet manager #28 by @harshalizode.
0.7.0
Added
- Support for
QuerySetManagers
. Users can now build their own custom managers
and add into the documents. - Documentation for the QuerySetManager.
Fixed
- Validation for abstract classes with multiple
managers
.
Version 0.6.0
Changed
- New lazy loading settings working side by side with
dymmond-settings
.
Version 0.5.1
Changed
- Update internal
dymmond-settings
minimum requirement.
Version 0.5.0
Changed
BREAKING CHANGE
SETTINGS_MODULE
was renamed toMONGOZ_SETTINGS_MODULE
.
Version 0.4.1
Added
unique
validation for indexing in the metaclass.
Version 0.4.0
Added
- New
run_sync
allowing to run sync operations within Mongoz.
Changed
- Deprecating internal settings from Pydantic in favour of Dymmond Settings.
Breaking changes
Mongoz now uses Dymmond Settings which this simply affects the way the
settings module is loaded. Prior to version 0.4.0 it was like this:
MONGOZ_SETTINGS_MODULE=...
From version 0.4.0 is:
SETTINGS_MODULE=...
The rest remains as it. More information about how to use it in the official documentation.