Bumpsmongoose from 7.5.0 to 8.1.0.
Release notes
Sourced frommongoose's releases.
8.1.0 / 2024-01-16
8.0.4 / 2024-01-08
- fix(update): set CastError path to full path if casting update fails#14161#14114
- fix: cast error when there is an elemMatch in the and clause#14171tosaka-n
- fix: allow defining index on base model that applies to all discriminators#14176peplin
- fix(model): deep clone bulkWrite() updateOne arguments to avoid mutating documents in update#14197#14164
- fix(populate): handle deselecting _id with array of fields in populate()#14242#14231
- types(model+query): use stricter typings for updateX(), replaceOne(),deleteX() Model functions#14228#14204
- types: fix return types for findByIdAndDelete overrides#14196#14190
- types(schema): add missing omit() method#14235amitbeck
- types(model): add missing strict property to bulkWrite() top level options#14239
- docs(compatibility): add note that Mongoose 5.13 is fully compatible with MongoDB server 5#14230#14149
- docs: add shared schemas guide#14211
- docs: update TLS/SSL guide for Mongoose v8 - MongoDB v6 driver deprecations#14170andylwelch
- docs: update findOneAndUpdate tutorial to use includeResultMetadata#14208#14207
- docs: clarify disabling _id on subdocs#14195#14194
8.0.3 / 2023-12-07
- fix(schema): avoid creating unnecessary clone of schematype in nested array so nested document arrays use correct constructor#14128#14101
- docs(connections): add example of registering connection event handlers#14150
- docs(populate): add example of using
refPath andref functions#14133#13834 - types: handle using BigInt global class in schema definitions#14160#14147
- types: make findOneAndDelete() without options return result doc, not ModifyResult#14153#14130
- types(model): add no-generic override for insertMany() with options#14152#13999
- types: add missing Type for applyDefaults#14159jaypea
8.0.2 / 2023-11-28
- fix(populate): set populated docs in correct order when populating virtual underneath doc array with justOne#14105
- fix(populate): fix curPath to update appropriately#14099#14098csy1204
- types: make property names show up in intellisense for UpdateQuery#14123#14090
- types(document): correct return type for doc.deleteOne() re: Mongoose 8 breaking change#14110#14081
- types: correct types for when includeResultMetadata: true is set#14078
- types(models): allow specifying timestamps as inline option for bulkWrite() operations#14112#14072
- docs: fix rendering of 7.x server compatibility#14086laupow
- docs(source/api): fix "index.js" -> "mongoose.js" rename#14125
- docs(README): update breaking change version#14126
8.0.1 / 2023-11-15
- fix: retain key order with aliases when creating indexes with alias#14042meabed
... (truncated)
Changelog
Sourced frommongoose's changelog.
8.1.0 / 2024-01-16
8.0.4 / 2024-01-08
- fix(update): set CastError path to full path if casting update fails#14161#14114
- fix: cast error when there is an elemMatch in the and clause#14171tosaka-n
- fix: allow defining index on base model that applies to all discriminators#14176peplin
- fix(model): deep clone bulkWrite() updateOne arguments to avoid mutating documents in update#14197#14164
- fix(populate): handle deselecting _id with array of fields in populate()#14242#14231
- types(model+query): use stricter typings for updateX(), replaceOne(),deleteX() Model functions#14228#14204
- types: fix return types for findByIdAndDelete overrides#14196#14190
- types(schema): add missing omit() method#14235amitbeck
- types(model): add missing strict property to bulkWrite() top level options#14239
- docs(compatibility): add note that Mongoose 5.13 is fully compatible with MongoDB server 5#14230#14149
- docs: add shared schemas guide#14211
- docs: update TLS/SSL guide for Mongoose v8 - MongoDB v6 driver deprecations#14170andylwelch
- docs: update findOneAndUpdate tutorial to use includeResultMetadata#14208#14207
- docs: clarify disabling _id on subdocs#14195#14194
7.6.8 / 2024-01-08
- perf(schema): remove unnecessary lookahead in numeric subpath check
- fix(discriminator): handle reusing schema with embedded discriminators defined using Schema.prototype.discriminator#14202#14162
- fix(ChangeStream): avoid suppressing errors in closed change stream#14206#14177
6.12.5 / 2024-01-03
- perf(schema): remove unnecessary lookahead in numeric subpath check
- fix(document): allow setting nested path to null#14226
- fix(document): avoid flattening dotted paths in mixed path underneath nested path#14198#14178
- fix: add ignoreAtomics option to isModified() for better backwards compatibility with Mongoose 5#14213
6.12.4 / 2023-12-27
- fix: upgrade mongodb driver -> 4.17.2
- fix(document): avoid treating nested projection as inclusive when applying defaults#14173#14115
- fix: account for null values when assigning isNew property#14172#13883
8.0.3 / 2023-12-07
- fix(schema): avoid creating unnecessary clone of schematype in nested array so nested document arrays use correct constructor#14128#14101
- docs(connections): add example of registering connection event handlers#14150
- docs(populate): add example of using
refPath andref functions#14133#13834 - types: handle using BigInt global class in schema definitions#14160#14147
... (truncated)
Commits

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency@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)
Bumpsmongoose from 7.5.0 to 8.1.0.
Release notes
Sourced frommongoose's releases.
... (truncated)
Changelog
Sourced frommongoose's changelog.
... (truncated)
Commits
ebf7d07chore: release 8.1.03165a97Merge pull request#14260 from Automattic/8.1fd80ad3Merge branch 'master' into 8.13393c96Merge pull request#14251 from Automattic/vkarpov15/gh-14232dad0da9Merge pull request#14257 from Automattic/vkarpov15/listcollections33b3bbatypes: add tsdoc comments re: code reviewab28496Update lib/schema.jsd1e3c81Update lib/model.js1eaa2d6Merge pull request#14255 from monkbroc/patch-26c21fccaddress code review commentsDependabot 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)