Skip to content

Update mongoengine requirement from ~=0.23.1 to ~=0.24.0#22

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/mongoengine-approx-eq-0.24.0
Closed

Update mongoengine requirement from ~=0.23.1 to ~=0.24.0#22
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/mongoengine-approx-eq-0.24.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 21, 2022

Updates the requirements on mongoengine to permit the latest version.

Changelog

Sourced from mongoengine's changelog.

Changes in 0.24.0

  • EnumField improvements: now choices limits the values of an enum to allow

  • Fix bug that prevented instance queryset from using custom queryset_class #2589

  • Fix deepcopy of EmbeddedDocument #2202

  • Introduce a base exception class for MongoEngine exceptions (MongoEngineException). Note that this doesn't concern the pymongo errors #2515

  • Fix error when using precision=0 with DecimalField #2535

  • Add support for regex and whole word text search query #2568

  • Add support for update aggregation pipeline #2578

  • BREAKING CHANGE: Updates to support pymongo 4.0. Where possible deprecated functionality has been migrated, but additional care should be taken when migrating to pymongo 4.0 as existing code may have been using deprecated features which have now been removed #2614.

    For the pymongo migration guide see: https://pymongo.readthedocs.io/en/stable/migrate-to-pymongo4.html.

    In addition to the changes in the migration guide, the following is a high level overview of the changes made to MongoEngine when using pymongo 4.0:

    • limited support of geohaystack indexes has been removed
    • QuerySet.map_reduce has been migrated from Collection.map_reduce and Collection.inline_map_reduce to use db.command({mapReduce: ..., ...}) and support between the two may need additional verification.
    • UUIDs are encoded with the pythonLegacy encoding by default instead of the newer and cross platform standard encoding. Existing UUIDs will need to be migrated before changing the encoding, and this should be done explicitly by the user rather than switching to a new default by MongoEngine. This default will change at a later date, but to allow specifying and then migrating to the new format a default json_options has been provided.
    • Queryset.count has been using Collection.count_documents and transparently falling back to Collection.count when using features that are not supported by Collection.count_documents. Collection.count has been removed and no automatic fallback is possible. The migration guide documents the extended functionality which is no longer supported. Rewrite the unsupported queries or fetch the whole result set and perform the count locally.

Changes in 0.23.1

  • Bug fix: ignore LazyReferenceFields when clearing _changed_fields #2484
  • Improve connection doc #2481

Changes in 0.23.0

  • Bugfix: manually setting SequenceField in DynamicDocument doesn't increment the counter #2471
  • Add MongoDB 4.2 and 4.4 to CI

... (truncated)

Commits
  • 3e57ba7 Merge pull request #2623 from bagerard/prepare_release_0_24_0
  • 26e81cc prepare release
  • 0a032bf Update changelog for release
  • d0c4fb4 Merge pull request #2610 from bagerard/improve_doc_upd_agg_pipeline
  • 67b2788 Merge branch 'master' of github.com:MongoEngine/mongoengine into improve_doc_...
  • 3160a80 Merge pull request #2614 from terencehonles/pymongo40_support
  • 2f29d69 docs: update documentation based on changes
  • d86daba tests: update connection test to be more specific based on PR review
  • 1e231a3 fix: fix json_options for pymongo 3.9
  • 389fe1e feat: handle db.authenticate removal
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [mongoengine](https://github.com/MongoEngine/mongoengine) to permit the latest version.
- [Release notes](https://github.com/MongoEngine/mongoengine/releases)
- [Changelog](https://github.com/MongoEngine/mongoengine/blob/master/docs/changelog.rst)
- [Commits](MongoEngine/mongoengine@v0.23.1...v0.24.0)

---
updated-dependencies:
- dependency-name: mongoengine
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Feb 21, 2022
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Mar 22, 2022

Superseded by #26.

@dependabot dependabot bot closed this Mar 22, 2022
@dependabot dependabot bot deleted the dependabot/pip/mongoengine-approx-eq-0.24.0 branch March 22, 2022 10:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants