Skip to content
This repository has been archived by the owner on Jul 20, 2023. It is now read-only.

Bump mongoose from 5.6.11 to 7.4.0 #473

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Jul 18, 2023

Bumps mongoose from 5.6.11 to 7.4.0.

Release notes

Sourced from mongoose's releases.

7.4.0 / 2023-07-18

  • perf: speed up mapOfSubdocs benchmark by 4x by avoiding unnecessary O(n^2) loop in getPathsToValidate() #13614
  • feat: upgrade to MongoDB Node.js driver 5.7.0 #13591
  • feat: support generating custom cast error message with a function #13608 #3162
  • feat(query): support MongoDB driver's includeResultMetadata option for findOneAndUpdate #13584 #13539
  • feat(connection): add Connection.prototype.removeDb() for removing a related connection #13580 #11821
  • feat(query): delay converting documents into POJOs until query execution, allow querying subdocuments with defaults disabled #13522
  • feat(model): add option "aggregateErrors" for create() #13544 hasezoey
  • feat(schema): add collectionOptions option to schemas #13513
  • fix: move all MongoDB-specific connection logic into driver layer, add createClient() method to handle creating MongoClient #13542
  • fix(document): allow setting keys with dots in mixed paths underneath nested paths #13536
  • types: augment bson.ObjectId instead of adding on own type #13515 #12537 hasezoey
  • docs(guide): fix md lint #13593 hasezoey
  • docs: changed the code from 'await author.save()' to 'await story1.save()' #13596 SomSingh23

7.3.4 / 2023-07-12

  • chore: release 7.4.4 to overwrite accidental publish of 5.13.20 to latest tag

7.3.3 / 2023-07-10

  • fix: avoid prototype pollution on init
  • fix(document): clean up all array subdocument modified paths on save() #13589 #13582
  • types: avoid unnecessary MergeType<> if TOverrides not set, clean up statics and insertMany() type issues #13577 #13529

7.3.2 / 2023-07-06

  • fix(model): avoid TypeError if insertMany() fails with error that does not have writeErrors property #13579 #13531
  • fix(query): convert findOneAndUpdate to findOneAndReplace when overwrite set for backwards compat with Mongoose 6 #13572 #13550
  • fix(query): throw readable error when executing a Query instance without an associated model #13571 #13570
  • types: support mongoose.Schema.ObjectId as alias for mongoose.Schema.Types.ObjectId #13543 #13534
  • docs(connections): clarify that socketTimeoutMS now defaults to 0 #13576 #13537
  • docs(migrating_to_7): add mapReduce() removal to migration guide #13568 #13548
  • docs(schemas): fix typo in schemas.md #13540 Metehan-Altuntekin

7.3.1 / 2023-06-21

  • fix(query): respect query-level strict option on findOneAndReplace() #13516 #13507
  • docs(connections): expand docs on serverSelectionTimeoutMS #13533 #12967
  • docs: add example of accessing save options in pre save #13498
  • docs(connections+faq): add info on localhost vs 127.0.0.1
  • docs(SchemaType): validate members are validator & message (not msg) #13521 lorand-horvath

7.3.0 / 2023-06-14

  • feat: upgrade mongodb -> 5.6.0 #13455 lorand-horvath
  • feat(aggregate): add Aggregate.prototype.finally() to be consistent with Promise API for TypeScript #13509
  • feat(schema): support selecting subset of fields to apply optimistic concurrency to #13506 #10591
  • feat(model): add ordered option to Model.create() #13472 #4038

... (truncated)

Changelog

Sourced from mongoose's changelog.

7.4.0 / 2023-07-18

  • perf: speed up mapOfSubdocs benchmark by 4x by avoiding unnecessary O(n^2) loop in getPathsToValidate() #13614
  • feat: upgrade to MongoDB Node.js driver 5.7.0 #13591
  • feat: support generating custom cast error message with a function #13608 #3162
  • feat(query): support MongoDB driver's includeResultMetadata option for findOneAndUpdate #13584 #13539
  • feat(connection): add Connection.prototype.removeDb() for removing a related connection #13580 #11821
  • feat(query): delay converting documents into POJOs until query execution, allow querying subdocuments with defaults disabled #13522
  • feat(model): add option "aggregateErrors" for create() #13544 hasezoey
  • feat(schema): add collectionOptions option to schemas #13513
  • fix: move all MongoDB-specific connection logic into driver layer, add createClient() method to handle creating MongoClient #13542
  • fix(document): allow setting keys with dots in mixed paths underneath nested paths #13536
  • types: augment bson.ObjectId instead of adding on own type #13515 #12537 hasezoey
  • docs(guide): fix md lint #13593 hasezoey
  • docs: changed the code from 'await author.save()' to 'await story1.save()' #13596 SomSingh23

6.11.4 / 2023-07-17

  • perf: speed up mapOfSubdocs benchmark by 4x by avoiding unnecessary O(n^2) loop in getPathsToValidate() #13614

7.3.4 / 2023-07-12

  • chore: release 7.4.4 to overwrite accidental publish of 5.13.20 to latest tag

6.11.3 / 2023-07-11

  • fix: avoid prototype pollution on init
  • fix(schema): correctly handle uuids with populate() #13317 #13595

7.3.3 / 2023-07-10

  • fix: avoid prototype pollution on init
  • fix(document): clean up all array subdocument modified paths on save() #13589 #13582
  • types: avoid unnecessary MergeType<> if TOverrides not set, clean up statics and insertMany() type issues #13577 #13529

7.3.2 / 2023-07-06

  • fix(model): avoid TypeError if insertMany() fails with error that does not have writeErrors property #13579 #13531
  • fix(query): convert findOneAndUpdate to findOneAndReplace when overwrite set for backwards compat with Mongoose 6 #13572 #13550
  • fix(query): throw readable error when executing a Query instance without an associated model #13571 #13570
  • types: support mongoose.Schema.ObjectId as alias for mongoose.Schema.Types.ObjectId #13543 #13534
  • docs(connections): clarify that socketTimeoutMS now defaults to 0 #13576 #13537
  • docs(migrating_to_7): add mapReduce() removal to migration guide #13568 #13548
  • docs(schemas): fix typo in schemas.md #13540 Metehan-Altuntekin

7.3.1 / 2023-06-21

  • fix(query): respect query-level strict option on findOneAndReplace() #13516 #13507
  • docs(connections): expand docs on serverSelectionTimeoutMS #13533 #12967
  • docs: add example of accessing save options in pre save #13498
  • docs(connections+faq): add info on localhost vs 127.0.0.1

... (truncated)

Commits
  • 587983e chore: release 7.4.0
  • 52a6485 Merge pull request #13613 from Automattic/7.4
  • 8378c82 types: allow any value for $meta because MongoDB now supports values other th...
  • 7e47266 Merge branch 'master' into 7.4
  • 8c17b91 Merge branch '6.x'
  • 20b030e chore: release 6.11.4
  • 895bc32 Merge pull request #13614 from Automattic/vkarpov15/gh-13191-2
  • b8ebe80 perf: speed up mapOfSubdocs benchmark by 4x by avoiding unnecessary O(n^2) lo...
  • dcc4c9a perf: some more small optimizations
  • 69405b2 Merge branch '6.x' into vkarpov15/gh-13191-2
  • Additional commits viewable in compare view

Dependabot compatibility score

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)

Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.6.11 to 7.4.0.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/CHANGELOG.md)
- [Commits](Automattic/mongoose@5.6.11...7.4.0)

---
updated-dependencies:
- dependency-name: mongoose
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jul 18, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants