AtlantaBot
AtlantaBot copied to clipboard
⬆️ Bump mongoose from 5.13.15 to 6.6.1
Bumps mongoose from 5.13.15 to 6.6.1.
Release notes
Sourced from mongoose's releases.
6.6.1 / 2022-09-14
- fix: correctly apply defaults after subdoc init #12328
- fix(array): avoid using default _id when using pull() #12294
- fix: allow null values inside $expr objects #12429 MartinDrost
- fix(query): use correct Query constructor when cloning query #12418
- docs(website): remove setting "latest38x" which is not used anywhere #12396 hasezoey
6.6.0 / 2022-09-08
- feat: upgrade mongodb driver -> 4.9.1 #12370 AbdelrahmanHafez
- feat: re-export default Mongoose instance properties for ESM named imports support #12256
- feat(model): add option to skip invalid fields with castObject() #12156 IslandRhythms
- feat: use setPrototypeOf() instead of proto to allow running on Deno #12315
- feat(QueryCursor): add support for AbortSignal on eachAsync() #12323
- feat(types): add types for new $densify operator #12118 IslandRhythms
6.5.5 / 2022-09-07
- fix(setDefaultsOnInsert): avoid applying defaults on insert if nested property set #12279
- fix(model): make applyHooks() and applyMethods() handle case where custom method is set to Mongoose implementation #12254
- fix(types): add string "ascending" and "descending" index-directions #10269
- docs: upgrade dox to 1.0.0 #12403 hasezoey
- docs: update old mongodb nodejs driver documentation urls #12387 hasezoey
- docs: update JSDOC ... (spread) definition #12388 hasezoey
- refactor(model): allow optionally passing indexes to createIndexes and cleanIndexes #12280 AbdelrahmanHafez
6.5.4 / 2022-08-30
- fix(document): allow calling $assertPopulated() with values to better support manual population #12233
- fix(connection+mongoose): better handling for calling model() with 1 argument #12359
- fix(model): allow defining discriminator virtuals and methods using schema options #12326
- fix(types): fix MongooseQueryMiddleware missing "findOneAndReplace" and "replaceOne" #12330 #12329 Jule- lpizzinidev
- fix(types): fix replaceOne return type #12351 lpizzinidev
- fix(types): use this for return type from $assertPopulated() #12234
- docs: highlight how to connect using auth in README #12354 AntonyOnScript
- docs: improve jsdoc comments for private methods #12337 hasezoey
- docs: fix minor typo in compatibility table header #12355 skyme5
6.5.3 / 2022-08-24
- fix(document): handle maps when applying defaults to nested paths #12322
- fix(schema): make ArraySubdocuments apply _id defaults on init #12264
- fix(populate): handle specifying recursive populate as a string with discriminators #12266
- perf(types): remove extends Query in Schema.pre() and Schema.post(), loosen
discriminator()
generic #10349- perf(types): some more micro-optimizations re: #10349, remove extra type checking on $ne, etc.
- fix(types): infer schema on
connection.model()
#12298 #12125 hasezoey- fix(types): add missing
findById()
type definitions #12309 lpizzinidev- fix(types): allow $search in $lookup pipeline stages for MongoDB v6.x support #12278 AbdelrahmanHafez
- fix(types): add parameter "options" to "Model.remove" #12258 hasezoey
... (truncated)
Changelog
Sourced from mongoose's changelog.
6.6.1 / 2022-09-14
- fix: correctly apply defaults after subdoc init #12328
- fix(array): avoid using default _id when using pull() #12294
- fix: allow null values inside $expr objects #12429 MartinDrost
- fix(query): use correct Query constructor when cloning query #12418
- docs(website): remove setting "latest38x" which is not used anywhere #12396 hasezoey
6.6.0 / 2022-09-08
- feat: upgrade mongodb driver -> 4.9.1 #12370 AbdelrahmanHafez
- feat: re-export default Mongoose instance properties for ESM named imports support #12256
- feat(model): add option to skip invalid fields with castObject() #12156 IslandRhythms
- feat: use setPrototypeOf() instead of proto to allow running on Deno #12315
- feat(QueryCursor): add support for AbortSignal on eachAsync() #12323
- feat(types): add types for new $densify operator #12118 IslandRhythms
6.5.5 / 2022-09-07
- fix(setDefaultsOnInsert): avoid applying defaults on insert if nested property set #12279
- fix(model): make applyHooks() and applyMethods() handle case where custom method is set to Mongoose implementation #12254
- fix(types): add string "ascending" and "descending" index-directions #10269
- docs: upgrade dox to 1.0.0 #12403 hasezoey
- docs: update old mongodb nodejs driver documentation urls #12387 hasezoey
- docs: update JSDOC ... (spread) definition #12388 hasezoey
- refactor(model): allow optionally passing indexes to createIndexes and cleanIndexes #12280 AbdelrahmanHafez
6.5.4 / 2022-08-30
- fix(document): allow calling $assertPopulated() with values to better support manual population #12233
- fix(connection+mongoose): better handling for calling model() with 1 argument #12359
- fix(model): allow defining discriminator virtuals and methods using schema options #12326
- fix(types): fix MongooseQueryMiddleware missing "findOneAndReplace" and "replaceOne" #12330 #12329 Jule- lpizzinidev
- fix(types): fix replaceOne return type #12351 lpizzinidev
- fix(types): use this for return type from $assertPopulated() #12234
- docs: highlight how to connect using auth in README #12354 AntonyOnScript
- docs: improve jsdoc comments for private methods #12337 hasezoey
- docs: fix minor typo in compatibility table header #12355 skyme5
6.5.3 / 2022-08-24
- fix(document): handle maps when applying defaults to nested paths #12322
- fix(schema): make ArraySubdocuments apply _id defaults on init #12264
- fix(populate): handle specifying recursive populate as a string with discriminators #12266
- perf(types): remove extends Query in Schema.pre() and Schema.post(), loosen
discriminator()
generic #10349- perf(types): some more micro-optimizations re: #10349, remove extra type checking on $ne, etc.
- fix(types): infer schema on
connection.model()
#12298 #12125 hasezoey- fix(types): add missing
findById()
type definitions #12309 lpizzinidev- fix(types): allow $search in $lookup pipeline stages for MongoDB v6.x support #12278 AbdelrahmanHafez
- fix(types): add parameter "options" to "Model.remove" #12258 hasezoey
... (truncated)
Commits
71478c4
chore: release 6.6.1c35dfdd
Merge pull request #12429 from MartinDrost/masterd0bea58
fix: allow null values inside $expr objects5f62e70
Merge pull request #12427 from Automattic/vkarpov15/gh-1232847ce125
fix: correctly apply defaults after subdoc initb46848d
fix(document): correct context for default functions in subdocuments with init01145a2
Added TopN to AccumulatorOperator type (#12422)76f7412
test(model.test): move test inside suite (#12421)97c3bdb
Merge pull request #12419 from Automattic/vkarpov15/gh-12294805c927
Merge pull request #12418 from Automattic/vkarpov15/gh-12365- 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 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)