colibri
colibri copied to clipboard
Bump mongoose from 3.6.20 to 5.10.2
Bumps mongoose from 3.6.20 to 5.10.2.
Changelog
Sourced from mongoose's changelog.
5.10.2 / 2020-08-28
- fix(model): avoid uncaught error if
insertMany()
fails due to server selection error #9355- fix(aggregate): automatically convert accumulator function options to strings #9364
- fix(document): handle
pull()
on a document array when_id
is an alias #9319- fix(queryhelpers): avoid path collision error when projecting in discriminator key with
.$
#9361- fix: fix typo in error message thrown by unimplemented createIndex #9367 timhaley94
- docs(plugins): note that plugins should be applied before you call
mongoose.model()
#77235.10.1 / 2020-08-26
- fix(mongoose): fix
.then()
is not a function error when callingmongoose.connect()
multiple times #9358 #9335 #9331- fix: allow calling
create()
afterbulkWrite()
by clearing internal casting context #9350- fix(model): dont wipe out changes made while
save()
is in-flight #9327- fix(populate): skip checking
refPath
if the path to populate is undefined #9340- fix(document): allow accessing document values from function
default
on array #9351- fix(model): skip applying init hook if called with
schema.pre(..., { document: false })
#9316- fix(populate): support
retainNullValues
when setting_id
tofalse
for subdocument #9337 #9336 FelixRe0- docs: update connect example to avoid deprecation warnings #9332 moander
5.10.0 / 2020-08-14
- feat: upgrade to MongoDB driver 3.6 for full MongoDB 4.4 support
- feat(connection): add
Connection#transaction()
helper that handles resetting Mongoose document state if the transaction fails #8380- feat(connection): make transaction() helper reset array atomics after failed transaction
- feat(schema+model): add
optimisticConcurrency
option to use OCC forsave()
#9001 #5424- feat(aggregate): add
Aggregate#search()
for Atlas Text Search #9115- feat(mongoose): add support for setting
setDefaultsOnInsert
as a global option #9036 AbdelrahmanHafez- feat(mongoose): add support for setting
returnOriginal
as a global option #9189 #9183 AbdelrahmanHafez- feat(mongoose): allow global option mongoose.set('strictQuery', true) #9016 AbdelrahmanHafez
- feat(document): add Document#getChanges #9097 AbdelrahmanHafez
- feat(document): support
defaults
option to disable adding defaults to a single document #8271- feat(SingleNestedPath+DocumentArray): add static
set()
function for global options, support setting_id
globally #8883- feat(query): handle casting
$or
when each clause contains a different discriminator key #9018- feat(query): add overwriteDiscriminatorKey option that allows changing the discriminator key in
findOneAndUpdate()
,updateOne()
, etc. #6087- fix(connection): make calling
mongoose.connect()
while already connected a no-op #9203- feat(connection): add
getClient()
andsetClient()
function for interacting with a connection's underlying MongoClient instance #9164- feat(document+populate): add
parent()
function that allows you to get the parent document for populated docs #8092- feat(document): add
useProjection
option totoObject()
andtoJSON()
for hiding deselected fields on newly created documents #91185.9.29 / 2020-08-13
- fix(document): support setting nested path to itself when it has nested subpaths #9313
- fix(model): make
syncIndexes()
report error if it can't create an index #9303- fix: handle auth error when Atlas username is incorrect #9300
5.9.28 / 2020-08-07
Commits
cc32a0e
chore: release 5.10.2a76c54f
fix(aggregate): automatically convert accumulator function options to strings648e6e6
fix(model): avoid uncaught error ifinsertMany()
fails due to server select...9f2ebdb
test: fix tests on MongoDB 4.4ff3f30d
Merge pull request #9367 from timhaley94/bugfix/createIndex-error-message9076a40
Fix typo in error message thrown by unimplemented createIndex54cae55
chore: update opencollective sponsorsa31ec95
docs(built-with-mongoose): add terra verae7588ad
Merge branch 'master' of github.com:Automattic/mongoose568acaf
fix(document): handlepull()
on a document array when_id
is an alias- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by vkarpov15, a new releaser for mongoose since your current version.
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) -
@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.