dependabot npm(deps): bump mongoose from 8.0.3 to 8.0.4
Bumps mongoose from 8.0.3 to 8.0.4.
Release notes
Sourced from mongoose's releases.
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 #14171 tosaka-n
- fix: allow defining index on base model that applies to all discriminators #14176 peplin
- 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 #14235 amitbeck
- 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 #14170 andylwelch
- docs: update findOneAndUpdate tutorial to use includeResultMetadata #14208 #14207
- docs: clarify disabling _id on subdocs #14195 #14194
Changelog
Sourced from mongoose's changelog.
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 #14171 tosaka-n
- fix: allow defining index on base model that applies to all discriminators #14176 peplin
- 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 #14235 amitbeck
- 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 #14170 andylwelch
- 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
Commits
-
ec4191e
chore: release 8.0.4 -
3bc4482
Merge branch '7.x' -
2c2377d
Merge pull request #14242 from Automattic/vkarpov15/gh-14231 -
ac9af5b
docs: add unnecessary lookahead fix to changelog -
6ffb123
chore: release 7.6.8 -
9b759bc
fix(populate): handle deselecting_id
with array of fields inpopulate()
-
889a41d
Merge pull request #14240 from Automattic/vkarpov15/gh-14236 -
3d4274e
Merge pull request #14239 from Automattic/vkarpov15/gh-14234 -
62223bf
Merge pull request #14235 from amitbeck/types/schema_omit -
3b2a138
fix(query): avoid double-calling querytransform()
withfindOne()
- Additional commits viewable in compare view