release: v11.0.0

This commit is contained in:
semantic-release-bot
2025-12-15 18:29:50 +00:00
parent 102be0e1d4
commit 339d6ebeaa
7 changed files with 88 additions and 18 deletions
+58
View File
@@ -1,3 +1,61 @@
## [11.0.0](https://github.com/typegoose/mongodb-memory-server/compare/v10.4.1...v11.0.0) (2025-12-15)
### ⚠ BREAKING CHANGES
* **resolveConfig:** Default mongodb binary version is now 8.2.x
* **tsconfig:** potentially breaking change upgrading "target" to "es2023" in tsconfig
* **MongoBinaryDownloadUrl:** Removed support for mongodb version below 4.2.0
* Remove "-global-4.0" package as it is now unsupported by the mongodb driver
* Lowest supported NodeJS version is now 20.19.0
* **tsconfig:** update "target" to "es2023" ([391da3d](https://github.com/typegoose/mongodb-memory-server/commit/391da3dc4f03cbca2c4fbbef5949d395b799c050))
### Features
* **MongoBinaryDownloadUrl:** drop support for mongod versions below 4.2.0 ([c4e6cf1](https://github.com/typegoose/mongodb-memory-server/commit/c4e6cf1792d79317e04360ea086eb8ecef8ebe0d)), closes [#894](https://github.com/typegoose/mongodb-memory-server/issues/894)
* remove "mongodb-memory-server-global-4.0" ([9cf7211](https://github.com/typegoose/mongodb-memory-server/commit/9cf7211e132ac7d7c95cf34e6eb6496033d31dca))
* **resolveConfig:** enable "RESUME_DOWNLOAD" by default ([5197f69](https://github.com/typegoose/mongodb-memory-server/commit/5197f694d71cbae2361e8d1dd888fa1ddfbefde7))
* **resolveConfig:** update default binary version to 8.2.1 ([fefb155](https://github.com/typegoose/mongodb-memory-server/commit/fefb155d3fe06a0f0a58b33a9ae5b7dbfa87212f))
* set lowest supported nodejs version to 20.19.0 ([5c31896](https://github.com/typegoose/mongodb-memory-server/commit/5c3189697fc0f76015407f4cf9a675dbc01c9214))
### Fixes
* **resolveConfig:** correct the mapping for "RESUME_DOWNLOAD" ([6ae3ebf](https://github.com/typegoose/mongodb-memory-server/commit/6ae3ebfaa9ae23cb1b103bc1c91bd457e5d0c277))
### Style
* migrate to eslint flat config ([5a0e75c](https://github.com/typegoose/mongodb-memory-server/commit/5a0e75c6970c51f5ec6241c036299bdccaddb07d))
* **MongoBinaryDownload::attemptDownload:** remove duplicated argument ([3162cc6](https://github.com/typegoose/mongodb-memory-server/commit/3162cc6bbdb72a4484602f8cc3a21584e829fc0f))
* **MongoBinaryDownload:** document more options ([ae9784c](https://github.com/typegoose/mongodb-memory-server/commit/ae9784c35031af8e069726522177336e18c71d3f))
### Dependencies
* **mongodb:** upgrade to 7.0.0 ([8430483](https://github.com/typegoose/mongodb-memory-server/commit/8430483de3a4a239a969308fcb7799d39bc1887d))
### Dev-Dependencies
* **@types/jest:** upgrade to 30.0.0 ([0bd9079](https://github.com/typegoose/mongodb-memory-server/commit/0bd9079c1d2a800f683dbdd3a1eb9400973a30d2))
* **@types/node:** upgrade to version 24.10.0 ([a42df53](https://github.com/typegoose/mongodb-memory-server/commit/a42df5357b48068b81b4291099ad4b4166964a61))
* **@typescript-eslint/*:** upgrade to 7.18.0 ([b6c462c](https://github.com/typegoose/mongodb-memory-server/commit/b6c462cce8c3d39a20cc34843eed192cc91796eb))
* **@typescript-eslint/*:** upgrade to 8.31.1 ([945c0ed](https://github.com/typegoose/mongodb-memory-server/commit/945c0ed9e1d30d950dcb96e7d8e0e8555d248ba4))
* **commitlint:** upgrade to 20.1.0 ([097237c](https://github.com/typegoose/mongodb-memory-server/commit/097237cb4ef1c46568b472e11f96a2fda7049e1c))
* **commitlint:** upgrade to 20.2.0 ([c10f800](https://github.com/typegoose/mongodb-memory-server/commit/c10f8003340b0c633a0aca814f12fa6106c19e80))
* **cross-env:** drop seemingly unused dependency ([c1d0cdb](https://github.com/typegoose/mongodb-memory-server/commit/c1d0cdb796afb073019d9f67877f7be7e04d4b6a))
* **eslint-config-prettier:** upgrade to 10.1.2 ([0114ef2](https://github.com/typegoose/mongodb-memory-server/commit/0114ef2dd49b1f31e21766781d670177fea58649))
* **eslint-config-prettier:** upgrade to 10.1.8 ([a103e6b](https://github.com/typegoose/mongodb-memory-server/commit/a103e6bc0a55b0e4179c4459053fc22f7db67aed))
* **eslint:** upgrade to 9.25.1 ([c8f5b26](https://github.com/typegoose/mongodb-memory-server/commit/c8f5b2609d83dedbeeb9a4a97b24c6aaed0f4ace))
* **eslint:** upgrade to 9.39.1 ([e496a19](https://github.com/typegoose/mongodb-memory-server/commit/e496a19accf1aafe1ce4d506dc7ce8395dcd3a3d))
* **eslint:** upgrade to 9.39.2 ([63c9577](https://github.com/typegoose/mongodb-memory-server/commit/63c9577f9740cf94031e5206127d3039e615a46b))
* **husky:** upgrade to 9.1.7 ([ce6b910](https://github.com/typegoose/mongodb-memory-server/commit/ce6b910f5372441b4b849f590d6e2b909ca6025e))
* **jest:** upgrade to 30.2.0 ([79a876a](https://github.com/typegoose/mongodb-memory-server/commit/79a876a49a2c430b994cb2179d141c176c906fa7))
* **lint-staged:** upgrade to 15.5.1 ([e2025ec](https://github.com/typegoose/mongodb-memory-server/commit/e2025ecd5520d808d4f24bb259f5d0514624512b))
* **lint-staged:** upgrade to 16.2.7 ([1ea41e2](https://github.com/typegoose/mongodb-memory-server/commit/1ea41e23e3cf4a5643f152853ada76004bbb3dc5))
* **rimraf:** upgrade to 6.1.2 ([5d02ca1](https://github.com/typegoose/mongodb-memory-server/commit/5d02ca1cf268397f0bcbcb45f683fe963cf40d82))
* **typedoc:** upgrade to 0.28.15 ([0df2ded](https://github.com/typegoose/mongodb-memory-server/commit/0df2dedd833bfa0b5996c0704d9c5335c2de3f97))
* **typescript-eslint:** upgrade to 8.48.1 ([4aa9322](https://github.com/typegoose/mongodb-memory-server/commit/4aa9322b4ad869bb0b2f0c60ebd4d1441d5bcd35))
* **typescript-eslint:** upgrade to 8.49.0 ([5857d3d](https://github.com/typegoose/mongodb-memory-server/commit/5857d3d700f031905821bac5a9d1acd1e44116cf))
* **typescript:** upgrade to version 5.9.3 ([0acffcd](https://github.com/typegoose/mongodb-memory-server/commit/0acffcde199b518fdbe79e5ca194c09640424557))
## [11.0.0-beta.4](https://github.com/typegoose/mongodb-memory-server/compare/v11.0.0-beta.3...v11.0.0-beta.4) (2025-12-15)
### Features
+21 -9
View File
@@ -62,6 +62,7 @@
"integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@babel/code-frame": "^7.27.1",
"@babel/generator": "^7.28.5",
@@ -2145,6 +2146,7 @@
"integrity": "sha512-vnDVpYPMzs4wunl27jHrfmwojOGKya0xyM3sH+UE5iv5uPS6vX7UIoh6m+vQc5LGBq52HBKPIn/zcSZVzeDEZg==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"undici-types": "~7.16.0"
}
@@ -2277,6 +2279,7 @@
"integrity": "sha512-N9lBGA9o9aqb1hVMc9hzySbhKibHmB+N3IpoShyV6HyQYRGIhlrO5rQgttypi+yEeKsKI4idxC8Jw6gXKD4THA==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@typescript-eslint/scope-manager": "8.49.0",
"@typescript-eslint/types": "8.49.0",
@@ -2770,6 +2773,7 @@
"integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
"dev": true,
"license": "MIT",
"peer": true,
"bin": {
"acorn": "bin/acorn"
},
@@ -3199,6 +3203,7 @@
}
],
"license": "MIT",
"peer": true,
"dependencies": {
"baseline-browser-mapping": "^2.9.0",
"caniuse-lite": "^1.0.30001759",
@@ -3750,6 +3755,7 @@
"integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"env-paths": "^2.2.1",
"import-fresh": "^3.3.0",
@@ -4326,6 +4332,7 @@
"integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.8.0",
"@eslint-community/regexpp": "^4.12.1",
@@ -4386,6 +4393,7 @@
"integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==",
"dev": true,
"license": "MIT",
"peer": true,
"bin": {
"eslint-config-prettier": "bin/cli.js"
},
@@ -6236,6 +6244,7 @@
"integrity": "sha512-F26gjC0yWN8uAA5m5Ss8ZQf5nDHWGlN/xWZIh8S5SRbsEKBovwZhxGd6LJlbZYxBgCYOtreSUyb8hpXyGC5O4A==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@jest/core": "30.2.0",
"@jest/types": "30.2.0",
@@ -8869,6 +8878,7 @@
"integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==",
"dev": true,
"license": "MIT",
"peer": true,
"bin": {
"prettier": "bin/prettier.cjs"
},
@@ -10007,6 +10017,7 @@
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"dev": true,
"license": "MIT",
"peer": true,
"engines": {
"node": ">=12"
},
@@ -10353,6 +10364,7 @@
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"dev": true,
"license": "Apache-2.0",
"peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -11112,11 +11124,11 @@
}
},
"packages/mongodb-memory-server": {
"version": "11.0.0-beta.4",
"version": "11.0.0",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
"mongodb-memory-server-core": "11.0.0-beta.4",
"mongodb-memory-server-core": "11.0.0",
"tslib": "^2.8.1"
},
"engines": {
@@ -11124,7 +11136,7 @@
}
},
"packages/mongodb-memory-server-core": {
"version": "11.0.0-beta.4",
"version": "11.0.0",
"license": "MIT",
"dependencies": {
"async-mutex": "^0.5.0",
@@ -11168,11 +11180,11 @@
}
},
"packages/mongodb-memory-server-global": {
"version": "11.0.0-beta.4",
"version": "11.0.0",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
"mongodb-memory-server-core": "11.0.0-beta.4",
"mongodb-memory-server-core": "11.0.0",
"tslib": "^2.8.1"
},
"engines": {
@@ -11180,11 +11192,11 @@
}
},
"packages/mongodb-memory-server-global-4.2": {
"version": "11.0.0-beta.4",
"version": "11.0.0",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
"mongodb-memory-server-core": "11.0.0-beta.4",
"mongodb-memory-server-core": "11.0.0",
"tslib": "^2.8.1"
},
"engines": {
@@ -11192,11 +11204,11 @@
}
},
"packages/mongodb-memory-server-global-4.4": {
"version": "11.0.0-beta.4",
"version": "11.0.0",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
"mongodb-memory-server-core": "11.0.0-beta.4",
"mongodb-memory-server-core": "11.0.0",
"tslib": "^2.8.1"
},
"engines": {
@@ -1,6 +1,6 @@
{
"name": "mongodb-memory-server-core",
"version": "11.0.0-beta.4",
"version": "11.0.0",
"description": "MongoDB Server for testing (core package, without autodownload). The server will allow you to connect your favourite ODM or client library to the MongoDB Server and run parallel integration tests isolated from each other.",
"main": "lib/index",
"types": "lib/index.d.ts",
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "mongodb-memory-server-global-4.2",
"version": "11.0.0-beta.4",
"version": "11.0.0",
"mongodb_version": "4.2.25",
"description": "MongoDB Server for testing (auto-download 4.2 version to ~/.cache/mongodb-binaries).",
"main": "index.js",
@@ -29,7 +29,7 @@
"provenance": true
},
"dependencies": {
"mongodb-memory-server-core": "11.0.0-beta.4",
"mongodb-memory-server-core": "11.0.0",
"tslib": "^2.8.1"
},
"scripts": {
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "mongodb-memory-server-global-4.4",
"version": "11.0.0-beta.4",
"version": "11.0.0",
"mongodb_version": "4.4.29",
"description": "MongoDB Server for testing (auto-download 4.4 version to ~/.cache/mongodb-binaries).",
"main": "index.js",
@@ -29,7 +29,7 @@
"provenance": true
},
"dependencies": {
"mongodb-memory-server-core": "11.0.0-beta.4",
"mongodb-memory-server-core": "11.0.0",
"tslib": "^2.8.1"
},
"scripts": {
@@ -1,6 +1,6 @@
{
"name": "mongodb-memory-server-global",
"version": "11.0.0-beta.4",
"version": "11.0.0",
"description": "MongoDB Server for testing (auto-download latest version to ~/.cache/mongodb-binaries).",
"main": "index.js",
"types": "index.d.ts",
@@ -28,7 +28,7 @@
"provenance": true
},
"dependencies": {
"mongodb-memory-server-core": "11.0.0-beta.4",
"mongodb-memory-server-core": "11.0.0",
"tslib": "^2.8.1"
},
"scripts": {
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "mongodb-memory-server",
"version": "11.0.0-beta.4",
"version": "11.0.0",
"description": "MongoDB Server for testing (auto-download latest version). The server will allow you to connect your favourite ODM or client library to the MongoDB Server and run parallel integration tests isolated from each other.",
"main": "index.js",
"types": "index.d.ts",
@@ -28,7 +28,7 @@
"provenance": true
},
"dependencies": {
"mongodb-memory-server-core": "11.0.0-beta.4",
"mongodb-memory-server-core": "11.0.0",
"tslib": "^2.8.1"
},
"scripts": {