account-security-quickstart-node
account-security-quickstart-node copied to clipboard
Bump mongoose from 5.9.15 to 7.5.0
Bumps mongoose from 5.9.15 to 7.5.0.
Release notes
Sourced from mongoose's releases.
7.5.0 / 2023-08-29
- feat: allow top level dollar keys with findOneAndUpdate(), update() for MongoDB 5 #13786
- fix(document): make array getters avoid unintentionally modifying array, defer getters until index access instead #13774
- feat: deprecate
overwriteoption for findOneAndUpdate() #13578- feat: add pathsToSkip option for Model.validate #13663 #10353
- feat: support alias when declaring index #13659 #13276
- fix(query): remove unnecessary check for atomic operators in findOneAndReplace() #13678
- types: add SearchMeta Interface for Atlas Search #13792 mreouven
- types(schematypes): add missing BigInt SchemaType #13787
7.4.5 / 2023-08-25
- fix(debug): avoid putting virtuals and getters in debug output #13778
- fix(model): make Model.bulkWrite() with empty array and ordered false not throw an error #13664
- fix(document): correctly handle inclusive/exclusive projections when applying subdocument defaults #13763 #13720
7.4.4 / 2023-08-22
- fix(connection): reset document state in between transaction retries #13726 #13698
- fix(cursor): bubble up resumeTokenChanged event from change streams #13736 #13607
- fix(query+populate): add refPath to projection by default, unless explicitly excluded #13758
- fix(schema): support 'ascending', 'asc', 'descending', 'desc' for index direction #13761 #13725
- fix(ChangeStream): add _bindEvents to addListener function for observable support #13759 yury-ivaniutsenka
- types: infer return type when using
get(),markModified(), etc. with known property name literal #13739 maybesmurf- types: add missing typings for option includeResultMetadata #13747 #13746 Idnan
- types: export InferSchemaType #13737
- docs(middleware): clarify that query middleware applies to document by default #13734 #13713
- docs: add brief note on TypeScript generic usage for embedded discriminator path() calls #13728 #10435
- docs: link v7 migration guide #13742 Cooldogyum
- docs(migrating_to_6): add note about incompatible packages #13733
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
... (truncated)
Changelog
Sourced from mongoose's changelog.
7.5.0 / 2023-08-29
- feat: allow top level dollar keys with findOneAndUpdate(), update() for MongoDB 5 #13786
- fix(document): make array getters avoid unintentionally modifying array, defer getters until index access instead #13774
- feat: deprecate
overwriteoption for findOneAndUpdate() #13578- feat: add pathsToSkip option for Model.validate #13663 #10353
- feat: support alias when declaring index #13659 #13276
- fix(query): remove unnecessary check for atomic operators in findOneAndReplace() #13678
- types: add SearchMeta Interface for Atlas Search #13792 mreouven
- types(schematypes): add missing BigInt SchemaType #13787
7.4.5 / 2023-08-25
- fix(debug): avoid putting virtuals and getters in debug output #13778
- fix(model): make Model.bulkWrite() with empty array and ordered false not throw an error #13664
- fix(document): correctly handle inclusive/exclusive projections when applying subdocument defaults #13763 #13720
6.12.0 / 2023-08-24
- feat: use mongodb driver v4.17.1
- fix(model): make Model.bulkWrite() with empty array and ordered false not throw an error #13664
- fix(document): correctly handle inclusive/exclusive projections when applying subdocument defaults #13763 #13720
7.4.4 / 2023-08-22
- fix(connection): reset document state in between transaction retries #13726 #13698
- fix(cursor): bubble up resumeTokenChanged event from change streams #13736 #13607
- fix(query+populate): add refPath to projection by default, unless explicitly excluded #13758
- fix(schema): support 'ascending', 'asc', 'descending', 'desc' for index direction #13761 #13725
- fix(ChangeStream): add _bindEvents to addListener function for observable support #13759 yury-ivaniutsenka
- types: infer return type when using
get(),markModified(), etc. with known property name literal #13739 maybesmurf- types: add missing typings for option includeResultMetadata #13747 #13746 Idnan
- types: export InferSchemaType #13737
- docs(middleware): clarify that query middleware applies to document by default #13734 #13713
- docs: add brief note on TypeScript generic usage for embedded discriminator path() calls #13728 #10435
- docs: link v7 migration guide #13742 Cooldogyum
- docs(migrating_to_6): add note about incompatible packages #13733
6.11.6 / 2023-08-21
- fix(model): avoid hanging on empty bulkWrite() with ordered: false #13701 #13684 JavaScriptBach
- types: augment bson.ObjectId instead of adding on own type #13515 #12537 hasezoey
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
... (truncated)
Commits
20162c6chore: release 7.5.01cd9384Merge pull request #13796 from Automattic/7.5419c64ddocs: add comment about top-level dollar keys re: #13796 code review commentsa92e8e8Merge branch 'master' into 7.5d9a4bc4Merge pull request #13793 from Automattic/vkarpov15/gh-1377429de9c4Merge pull request #13786 from Automattic/vkarpov15/handle-top-level-dollar-keys84e79b9Merge pull request #13787 from Automattic/vkarpov15/gh-13780a9db5eatypes: handle Schema.Types.BigInt in schema definition re: #1378090fc4d2Merge pull request #13792 from mreouven/patch-141e63bdfix(document): avoid double-calling array getters when using.get('arr.0')- 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)