Mongoose-TypeScript-example
Mongoose-TypeScript-example copied to clipboard
Bump mongoose from 5.9.29 to 5.13.5
Bumps mongoose from 5.9.29 to 5.13.5.
Changelog
Sourced from mongoose's changelog.
5.13.5 / 2021-07-30
- perf(index.d.ts): improve typescript type checking performance #10515 andreialecu
- fix(index.d.ts): fix debug type in MongooseOptions #10510 thiagokisaki
- docs(api): clarify that
depopulate()with no args depopulates all #10501 gfrancz5.13.4 / 2021-07-28
- fix: avoid pulling non-schema paths from documents into nested paths #10449
- fix(update): support overwriting nested map paths #10485
- fix(update): apply timestamps to subdocs that would be newly created by
$setOnInsert#10460- fix(map): correctly clone subdocs when calling toObject() on a map #10486
- fix(cursor): cap parallel batchSize for populate at 5000 #10449
- fix(index.d.ts): improve autocomplete for new Model() by making
docan object with correct keys #10475- fix(index.d.ts): add MongooseOptions interface #10471 thiagokisaki
- fix(index.d.ts): make LeanDocument work with PopulatedDoc #10494
- docs(mongoose+connection): correct default value for bufferTimeoutMS #10476
- chore: remove unnecessary 'eslint-disable' comments #10466 thiagokisaki
5.13.3 / 2021-07-16
- fix(model): avoid throwing error when bulkSave() called on a document with no changes #10437
- fix(timestamps): apply timestamps when creating new subdocs with
$addToSetand with positional operator #10447- fix(schema): allow calling Schema#loadClass() with class that has a static getter with no setter #10436
- fix(model): handle re-applying object defaults after explicitly unsetting #10442 semirturgay
- fix: bump mongodb driver -> 3.6.10 #10440 AbdelrahmanHafez
- fix(index.d.ts): consistently use NativeDate instead of Date for Date validators and timestamps functions #10426
- fix(index.d.ts): allow calling
discriminator()with non-document #10452 #10421 DouglasGabr- fix(index.d.ts): allow passing ResultType generic to Schema#path() #10435
5.13.2 / 2021-07-03
- fix: hardcode
@types/nodeversion for now to avoid breaking changes from DefinitelyTyped/DefinitelyTyped#53669 #10415- fix(index.d.ts): allow using type: Date with Date paths in SchemaDefinitionType #10409
- fix(index.d.ts): allow extra VirtualTypeOptions for better plugin support #10412
- docs(api): add SchemaArray to docs #10397
- docs(schema+validation): fix broken links #10396
- docs(transactions): add note about creating a connection to transactions docs #10406
5.13.1 / 2021-07-02
- fix(discriminator): allow using array as discriminator key in schema and as tied value #10303
- fix(index.d.ts): allow using & Document in schema definition for required subdocument arrays #10370
- fix(index.d.ts): if using DocType that doesn't extends Document, default to returning that DocType from
toObject()andtoJSON()#10345- fix(index.d.ts): use raw DocType instead of LeanDocument when using
lean()with queries if raw DocType doesn'textends Document#10345- fix(index.d.ts): remove err: any in callbacks, use
err: CallbackErrorinstead #10340- fix(index.d.ts): allow defining map of schemas in TypeScript #10389
- fix(index.d.ts): correct return type for Model.createCollection() #10359
- docs(promises+discriminators): correctly escape () in regexp to pull in examples correctly #10364
- docs(update): fix outdated URL about unindexed upsert #10406 grimmer0125
... (truncated)
Commits
c36bd64chore: release 5.13.5b33599cMerge pull request #10510 from thiagokisaki/gh-10504d88f981Merge pull request #10515 from andreialecu/perf-types9c41c19perf: improve typescript type checking performancef1e0de1Merge pull request #10501 from gfrancz/patch-1ae819ccfix(index.d.ts): fixdebugtype inMongooseOptions28b1aa3fix: get rid of hardcoding of@types/nodere: DefinitelyTyped/DefinitelyTyped...b82aa37Update depopulate documentation for document.js6b33a7bchore: release 5.13.4060039dfix(index.d.ts): improve autocomplete fornew Model()by makingdocan ob...- 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 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)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language@dependabot badge mewill comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)