Breaking
This release drops support for Python 3.8.
What's Changed
- fix
BulkWriter.__init__
bug when it hasobject_class param
input by @hagd0520 in #1107 - fix find type hint for filter args by @CAPITAINMARVEL in #1139
- Drop py3.8 support by @roman-right in #1159
- Fix failing tests in CI by @staticxterm in #1141
- Switch to precommit ci by @07pepa in #1160
- Change schema generation for PydanticObjectId by @dantetemplar in #1099
- Docs: Update Incorrect Event-Based Actions Docs by @kaperont in #1163
- docs: update BackLink usage of original_field for Pydantic v2 by @scarlet2131 in #1183
- fix:
first_or_none
no longer mutates FindMany object (#1116) by @egorzh01 in #1178 - Migration finder skips modules starting with underscore by @unexceptable in #1177
- Fixed AttributeError in merge_model when updating Document by @mattewid in #1126
- Update toml dependency to use tomli instead of toml by @Taaku18 in #1144
- fix: deprecate
bucket_rounding_second
in favor ofbucket_rounding_seconds
in TimeSeriesConfig by @m00rex in #1162 - Add deduplication of entries to Changelog script by @staticxterm in #1081
New Contributors
- @hagd0520 made their first contribution in #1107
- @kaperont made their first contribution in #1163
- @scarlet2131 made their first contribution in #1183
- @egorzh01 made their first contribution in #1178
- @unexceptable made their first contribution in #1177
- @mattewid made their first contribution in #1126
- @Taaku18 made their first contribution in #1144
- @m00rex made their first contribution in #1162
Full Changelog: 1.29.0...1.30.0