spring-cloud-contract-nodejs
spring-cloud-contract-nodejs copied to clipboard
Bump mongoose from 4.13.21 to 5.13.20
Bumps mongoose from 4.13.21 to 5.13.20.
Changelog
Sourced from mongoose's changelog.
7.4.3 / 2023-08-11
- fix: avoid applying map property getters when saving #13704 #13657
- fix(query): allow deselecting discriminator key #13722 #13679
- types(models+query): return lean type when passing QueryOptions with lean: true to relevant model functions like find() and findOne() #13721 #13705
- types(schema): correct return type for Schema.prototype.indexes() #13718 #13702
- types: allow accessing options from pre middleware #13708 #13633
- types: add UpdateQueryKnownOnly type for stricter UpdateQuery type checking #13699 #13630
- types(schema): support required: { isRequired: true } syntax in schema definition #13680
- docs(middleware): clarify that doc.deleteOne() doesn't run query middleware currently #13707 #13669
7.4.2 / 2023-08-03
- fix(model): avoid hanging on empty bulkWrite() with ordered: false #13684 #13664
- fix: Document.prototype.isModified support for a string of keys as first parameter #13674 #13667 gastoncasini
- fix: disable id virtual if alias:id set #13654 #13650
- fix: support timestamps:false on bulkWrite with updateOne and updateMany #13649 #13611
- docs(typescript): highlight auto type inference for methods and statics, add info on using methods with generics #13696 #12942
- docs(middleware): fix old example using post('remove') #13683 #13518
- docs(deprecations): quick fix for includeResultMetadata docs #13695
6.11.5 / 2023-08-01
- fix(schema): make Schema.prototype.clone() avoid creating different copies of subdocuments and single nested paths underneath single nested paths #13671 #13626
- fix: custom debug function not processing all args #13418
7.4.1 / 2023-07-24
- fix(document): correctly clean up nested subdocs modified state on save() #13644 #13609
- fix(schema): avoid propagating toObject.transform and toJSON.transform option to implicitly created schemas #13634 #13599
- fix: prevent schema options overwriting user defined writeConcern #13612 #13592
- types: correctly handle pre('deleteOne', { document: true }) #13632
- types(schema): handle type: Schema.Types.Map in TypeScript #13628
- types: Add inline comment to to tell the default value of the runValidator flag in the queryOptions types #13636 omran95
- docs: rework several code examples that still use callbacks #13635 #13616
- docs: remove callbacks from validation description #13638 #13501
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
... (truncated)
Commits
0f3997achore: release 5.13.20f1efabffix: avoid prototype pollution on init98e0762chore: release 5.13.197e36d21chore: release 5.13.186759c60undo accidental changes and actually pin@types/json-schema4ed4a89chore: pin version of@types/json-schemabecause of install issues on node v4...9a9536dMerge pull request #13535 from lorand-horvath/patch-1226424d55.x - bump mongodb driver to 3.7.44b8b0a9add versionNumber to 5.x1bc07ecchore: release 5.13.17- 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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.