From 960dcff161fad4783c81dc9b0f2ce9c566f5f570 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 20 Apr 2023 13:53:48 +0000
Subject: [PATCH] fix(deps): bump mongoose and @typegoose/typegoose (#104)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [mongoose](https://github.com/Automattic/mongoose) and [@typegoose/typegoose](https://github.com/typegoose/typegoose). These dependencies needed to be updated together.
Updates `mongoose` from 6.10.5 to 7.0.4
Release notes
Sourced from mongoose's releases.
7.0.4 / 2023-04-17
7.0.3 / 2023-03-23
- fix(query): avoid executing transforms if query wasn't executed #13185 #13165
- fix(schema): make creating top-level virtual underneath subdocument equivalent to creating virtual on the subdocument #13197 #13189
- fix(timestamps): set timestamps on empty replaceOne() #13196 #13170
- fix(types): change return type of lean() to include null if nullable #13155 #13151 lpizzinidev
- fix(types): fixed type of DocumentArray constructor parameter #13183 #13087 lpizzinidev
- docs: refactor header naming to lessen conflicts #12901 hasezoey
- docs: change header levels to be consistent across files #13173 hasezoey
7.0.2 / 2023-03-15
7.0.1 / 2023-03-06
- fix(aggregate): added await to prevent exception in aggregate exec #13126 lpizzinidev
- fix(types): handle Record as value for HydratedDocument TOverrides parameter #13123 #13094
- fix(types): remove "update" function #13120 hasezoey
- docs(compatibility): added mongoDB server compatibility for mongoose 7 #13102 lpizzinidev
- docs: Updated callback method for Model.findOne() #13096 Arghyahub
- chore: update github actions to not use ubuntu-18.04 anymore #13137 hasezoey
7.0.0 / 2023-02-27
- BREAKING CHANGE: copy schema options when merging schemas using new Schema() or Schema.prototype.add() #13092
- feat(types): export mongodb types more robustly #12948 simon-abbott
- docs: fix populate docs #13090 hasezoey
- docs(migrating_to_6): added info about removal of reconnectTries and reconnectInterval options #13083 lpizzinidev
7.0.0-rc0 / 2023-02-23
... (truncated)
Changelog
Sourced from mongoose's changelog.
7.0.4 / 2023-04-17
Commits
Updates `@typegoose/typegoose` from 10.3.4 to 11.0.1
Release notes
Sourced from @typegoose/typegoose
's releases.
v11.0.1
11.0.1 (2023-04-15)
Fixes
- typegoose::getDiscriminatorModelForClass: fix "from" type for models with different _id type (fb752fc)
v11.0.0
11.0.0 (2023-03-27)
⚠ BREAKING CHANGES
- mongoose: mongoose 7.0.0 is now in use
- Default-Class "FindOrCreate" (and type "FindOrCreateResult") has been removed, because mongoose-findorcreate is not compatible with mongoose 7.0
Features
- remove usage and references to "mongoose-findorcreate" (6de3aa9)
Fixes
- update types and type-tests for mongoose 7.0 (b3df459)
Style
- hooks: update version notice (02fc3bb)
- test::model::typeguards: add comments noting that a type is meant to be (6aa8f17)
Dependencies
@semantic-release/changelog
: upgrade to 6.0.3 (3196d08)
@types/jest
: upgrade to 29.5.0 (a2aeefb)
- @typescript-eslint/*: upgrade to 5.55.0 (40d882f)
- @typescript-eslint/*: upgrade to 5.56.0 (0116947)
- commitlint: upgrade to 17.5.0 (d7986a1)
- eslint-config-prettier: upgrade to 8.7.0 (9394fcf)
- eslint-config-prettier: upgrade to 8.8.0 (25bfc89)
- eslint: upgrade to 8.36.0 (4b1db7a)
- jest: upgrade to 29.5.0 (50491f0)
- lint-staged: upgrade to 13.2.0 (4417d74)
- mongodb-memory-server: upgrade to 9.12.1 (fd2874b)
- mongoose: upgrade to 7.0.0 (0e06ec9)
- mongoose: upgrade to 7.0.2 (bedb61d)
- mongoose: upgrade to 7.0.3 (8e964ea)
- prettier: upgrade to 2.8.7 (c72bd0c)
... (truncated)
Changelog
Sourced from @typegoose/typegoose
's changelog.
11.0.1 (2023-04-15)
Fixes
- typegoose::getDiscriminatorModelForClass: fix "from" type for models with different _id type (fb752fc)
11.0.0 (2023-03-27)
⚠ BREAKING CHANGES
- mongoose: mongoose 7.0.0 is now in use
- Default-Class "FindOrCreate" (and type "FindOrCreateResult") has been removed, because mongoose-findorcreate is not compatible with mongoose 7.0
Features
- remove usage and references to "mongoose-findorcreate" (6de3aa9)
Fixes
- update types and type-tests for mongoose 7.0 (b3df459)
Style
- hooks: update version notice (02fc3bb)
- test::model::typeguards: add comments noting that a type is meant to be (6aa8f17)
Dependencies
@semantic-release/changelog
: upgrade to 6.0.3 (3196d08)
@types/jest
: upgrade to 29.5.0 (a2aeefb)
- @typescript-eslint/*: upgrade to 5.55.0 (40d882f)
- @typescript-eslint/*: upgrade to 5.56.0 (0116947)
- commitlint: upgrade to 17.5.0 (d7986a1)
- eslint-config-prettier: upgrade to 8.7.0 (9394fcf)
- eslint-config-prettier: upgrade to 8.8.0 (25bfc89)
- eslint: upgrade to 8.36.0 (4b1db7a)
- jest: upgrade to 29.5.0 (50491f0)
- lint-staged: upgrade to 13.2.0 (4417d74)
- mongodb-memory-server: upgrade to 9.12.1 (fd2874b)
- mongoose: upgrade to 7.0.0 (0e06ec9)
- mongoose: upgrade to 7.0.2 (bedb61d)
- mongoose: upgrade to 7.0.3 (8e964ea)
- prettier: upgrade to 2.8.7 (c72bd0c)
- rimraf: upgrade to 4.1.2 (88181b6)
- rimraf: upgrade to 4.4.0 (3395239)
... (truncated)
Commits
6ebf6be
release: v11.0.1
fb752fc
fix(typegoose::getDiscriminatorModelForClass): fix "from" type for models wit...
5fad338
docs(changeIDType): update documentation to better note how things work
236ad65
docs(faq): add entry for not overwriting "_id"
f5b3d4b
docs: fix minor typos(#809)
3f0b7d1
docs(prop): fix invalid link
e3f80b9
docs(reference-other-classes): add note about circular dependency finding tools
6ebbc74
docs(README): update typegoose 11 release date
31c53c9
docs(common-plugins): update versions for "@typegoose/auto-increment
"
749db10
docs: update notes about "mongoose-findorcreate"
- 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-automerge-start)
[//]: # (dependabot-automerge-end)
---
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)
---
package-lock.json | 155 +++++++++++++++++-----------------------------
package.json | 4 +-
2 files changed, 59 insertions(+), 100 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index c0679b52..481af84c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,7 +14,7 @@
"@relaycorp/pino-cloud": "^1.0.28",
"@relaycorp/veraid": "^1.13.2",
"@relaycorp/webcrypto-kms": "^1.5.1",
- "@typegoose/typegoose": "^10.3.3",
+ "@typegoose/typegoose": "^11.0.2",
"ajv": "^8.12.0",
"ajv-formats": "^2.1.1",
"cloudevents": "^6.0.4",
@@ -24,7 +24,7 @@
"fastify-plugin": "^4.5.0",
"is-valid-domain": "^0.1.6",
"json-schema-to-ts": "^2.7.2",
- "mongoose": "^6.10.5",
+ "mongoose": "^7.0.4",
"pino": "^8.11.0"
},
"devDependencies": {
@@ -6115,9 +6115,9 @@
"dev": true
},
"node_modules/@typegoose/typegoose": {
- "version": "10.3.4",
- "resolved": "https://registry.npmjs.org/@typegoose/typegoose/-/typegoose-10.3.4.tgz",
- "integrity": "sha512-C27lxLnfdYnVJM96EbE/ocRIWyuufqFMZQI4q4e1TD6rXSyeDxNGQpBdv0FxGE9emQ6Mk6h2mBFJq7uGRp14Cw==",
+ "version": "11.0.2",
+ "resolved": "https://registry.npmjs.org/@typegoose/typegoose/-/typegoose-11.0.2.tgz",
+ "integrity": "sha512-3xr1MvafgOvWKX1bzo1UDPvf/57zDvJ4Af3In6xD9vYKUJeYImA8cqSYOwF77xRebI+Rsr3FrtkY6HMmQZ6UHg==",
"dependencies": {
"lodash": "^4.17.20",
"loglevel": "^1.8.1",
@@ -6129,7 +6129,7 @@
"node": ">=14.17.0"
},
"peerDependencies": {
- "mongoose": "~6.10.0"
+ "mongoose": "~7.0.3"
}
},
"node_modules/@typegoose/typegoose/node_modules/lru-cache": {
@@ -7605,8 +7605,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/bson/-/bson-5.2.0.tgz",
"integrity": "sha512-HevkSpDbpUfsrHWmWiAsNavANKYIErV2ePXllp1bwq5CDreAaFVj6RVlZpJnxK4WWDCJ/5jMUpaY6G526q3Hjg==",
- "dev": true,
- "peer": true,
"engines": {
"node": ">=14.20.1"
}
@@ -14678,75 +14676,56 @@
"dev": true
},
"node_modules/mongoose": {
- "version": "6.10.5",
- "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-6.10.5.tgz",
- "integrity": "sha512-y4HL4/9EySec7L0gJ+pCm9heLSF45uIIvRS4fSeAFWDfe4vXW1vRZJwTz7OGkra3ZoSfRnFTo9bNZkuggDVlVA==",
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-7.0.4.tgz",
+ "integrity": "sha512-MEmQOOqQUvW1PJcji64NtA2EFGHrEvk9o4g//isVYSJW2+8Y8u49C2qFBKzn1t6/l9onQn012o/PcFqR6ixQpQ==",
"dependencies": {
- "bson": "^4.7.0",
+ "bson": "^5.0.1",
"kareem": "2.5.1",
- "mongodb": "4.14.0",
+ "mongodb": "5.1.0",
"mpath": "0.9.0",
- "mquery": "4.0.3",
+ "mquery": "5.0.0",
"ms": "2.1.3",
"sift": "16.0.1"
},
"engines": {
- "node": ">=12.0.0"
+ "node": ">=14.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/mongoose"
}
},
- "node_modules/mongoose/node_modules/bson": {
- "version": "4.7.2",
- "resolved": "https://registry.npmjs.org/bson/-/bson-4.7.2.tgz",
- "integrity": "sha512-Ry9wCtIZ5kGqkJoi6aD8KjxFZEx78guTQDnpXWiNthsxzrxAK/i8E6pCHAIZTbaEFWcOCvbecMukfK7XUvyLpQ==",
- "dependencies": {
- "buffer": "^5.6.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/mongoose/node_modules/buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- },
"node_modules/mongoose/node_modules/mongodb": {
- "version": "4.14.0",
- "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.14.0.tgz",
- "integrity": "sha512-coGKkWXIBczZPr284tYKFLg+KbGPPLlSbdgfKAb6QqCFt5bo5VFZ50O3FFzsw4rnkqjwT6D8Qcoo9nshYKM7Mg==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.1.0.tgz",
+ "integrity": "sha512-qgKb7y+EI90y4weY3z5+lIgm8wmexbonz0GalHkSElQXVKtRuwqXuhXKccyvIjXCJVy9qPV82zsinY0W1FBnJw==",
"dependencies": {
- "bson": "^4.7.0",
- "mongodb-connection-string-url": "^2.5.4",
+ "bson": "^5.0.1",
+ "mongodb-connection-string-url": "^2.6.0",
"socks": "^2.7.1"
},
"engines": {
- "node": ">=12.9.0"
+ "node": ">=14.20.1"
},
"optionalDependencies": {
- "@aws-sdk/credential-providers": "^3.186.0",
"saslprep": "^1.0.3"
+ },
+ "peerDependencies": {
+ "@aws-sdk/credential-providers": "^3.201.0",
+ "mongodb-client-encryption": "^2.3.0",
+ "snappy": "^7.2.2"
+ },
+ "peerDependenciesMeta": {
+ "@aws-sdk/credential-providers": {
+ "optional": true
+ },
+ "mongodb-client-encryption": {
+ "optional": true
+ },
+ "snappy": {
+ "optional": true
+ }
}
},
"node_modules/mongoose/node_modules/ms": {
@@ -14769,14 +14748,14 @@
}
},
"node_modules/mquery": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/mquery/-/mquery-4.0.3.tgz",
- "integrity": "sha512-J5heI+P08I6VJ2Ky3+33IpCdAvlYGTSUjwTPxkAr8i8EoduPMBX2OY/wa3IKZIQl7MU4SbFk8ndgSKyB/cl1zA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz",
+ "integrity": "sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==",
"dependencies": {
"debug": "4.x"
},
"engines": {
- "node": ">=12.0.0"
+ "node": ">=14.0.0"
}
},
"node_modules/mri": {
@@ -24120,9 +24099,9 @@
"dev": true
},
"@typegoose/typegoose": {
- "version": "10.3.4",
- "resolved": "https://registry.npmjs.org/@typegoose/typegoose/-/typegoose-10.3.4.tgz",
- "integrity": "sha512-C27lxLnfdYnVJM96EbE/ocRIWyuufqFMZQI4q4e1TD6rXSyeDxNGQpBdv0FxGE9emQ6Mk6h2mBFJq7uGRp14Cw==",
+ "version": "11.0.2",
+ "resolved": "https://registry.npmjs.org/@typegoose/typegoose/-/typegoose-11.0.2.tgz",
+ "integrity": "sha512-3xr1MvafgOvWKX1bzo1UDPvf/57zDvJ4Af3In6xD9vYKUJeYImA8cqSYOwF77xRebI+Rsr3FrtkY6HMmQZ6UHg==",
"requires": {
"lodash": "^4.17.20",
"loglevel": "^1.8.1",
@@ -25254,9 +25233,7 @@
"bson": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/bson/-/bson-5.2.0.tgz",
- "integrity": "sha512-HevkSpDbpUfsrHWmWiAsNavANKYIErV2ePXllp1bwq5CDreAaFVj6RVlZpJnxK4WWDCJ/5jMUpaY6G526q3Hjg==",
- "dev": true,
- "peer": true
+ "integrity": "sha512-HevkSpDbpUfsrHWmWiAsNavANKYIErV2ePXllp1bwq5CDreAaFVj6RVlZpJnxK4WWDCJ/5jMUpaY6G526q3Hjg=="
},
"buffer": {
"version": "6.0.3",
@@ -30366,44 +30343,26 @@
}
},
"mongoose": {
- "version": "6.10.5",
- "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-6.10.5.tgz",
- "integrity": "sha512-y4HL4/9EySec7L0gJ+pCm9heLSF45uIIvRS4fSeAFWDfe4vXW1vRZJwTz7OGkra3ZoSfRnFTo9bNZkuggDVlVA==",
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-7.0.4.tgz",
+ "integrity": "sha512-MEmQOOqQUvW1PJcji64NtA2EFGHrEvk9o4g//isVYSJW2+8Y8u49C2qFBKzn1t6/l9onQn012o/PcFqR6ixQpQ==",
"requires": {
- "bson": "^4.7.0",
+ "bson": "^5.0.1",
"kareem": "2.5.1",
- "mongodb": "4.14.0",
+ "mongodb": "5.1.0",
"mpath": "0.9.0",
- "mquery": "4.0.3",
+ "mquery": "5.0.0",
"ms": "2.1.3",
"sift": "16.0.1"
},
"dependencies": {
- "bson": {
- "version": "4.7.2",
- "resolved": "https://registry.npmjs.org/bson/-/bson-4.7.2.tgz",
- "integrity": "sha512-Ry9wCtIZ5kGqkJoi6aD8KjxFZEx78guTQDnpXWiNthsxzrxAK/i8E6pCHAIZTbaEFWcOCvbecMukfK7XUvyLpQ==",
- "requires": {
- "buffer": "^5.6.0"
- }
- },
- "buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "requires": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- },
"mongodb": {
- "version": "4.14.0",
- "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.14.0.tgz",
- "integrity": "sha512-coGKkWXIBczZPr284tYKFLg+KbGPPLlSbdgfKAb6QqCFt5bo5VFZ50O3FFzsw4rnkqjwT6D8Qcoo9nshYKM7Mg==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.1.0.tgz",
+ "integrity": "sha512-qgKb7y+EI90y4weY3z5+lIgm8wmexbonz0GalHkSElQXVKtRuwqXuhXKccyvIjXCJVy9qPV82zsinY0W1FBnJw==",
"requires": {
- "@aws-sdk/credential-providers": "^3.186.0",
- "bson": "^4.7.0",
- "mongodb-connection-string-url": "^2.5.4",
+ "bson": "^5.0.1",
+ "mongodb-connection-string-url": "^2.6.0",
"saslprep": "^1.0.3",
"socks": "^2.7.1"
}
@@ -30427,9 +30386,9 @@
"integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew=="
},
"mquery": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/mquery/-/mquery-4.0.3.tgz",
- "integrity": "sha512-J5heI+P08I6VJ2Ky3+33IpCdAvlYGTSUjwTPxkAr8i8EoduPMBX2OY/wa3IKZIQl7MU4SbFk8ndgSKyB/cl1zA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz",
+ "integrity": "sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==",
"requires": {
"debug": "4.x"
}
diff --git a/package.json b/package.json
index 07d1b711..d9635016 100644
--- a/package.json
+++ b/package.json
@@ -22,7 +22,7 @@
"@relaycorp/pino-cloud": "^1.0.28",
"@relaycorp/veraid": "^1.13.2",
"@relaycorp/webcrypto-kms": "^1.5.1",
- "@typegoose/typegoose": "^10.3.3",
+ "@typegoose/typegoose": "^11.0.2",
"ajv": "^8.12.0",
"ajv-formats": "^2.1.1",
"cloudevents": "^6.0.4",
@@ -32,7 +32,7 @@
"fastify-plugin": "^4.5.0",
"is-valid-domain": "^0.1.6",
"json-schema-to-ts": "^2.7.2",
- "mongoose": "^6.10.5",
+ "mongoose": "^7.0.4",
"pino": "^8.11.0"
},
"devDependencies": {