diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b9cbbc3..d4bb74c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,61 @@ +## [10.0.0](https://github.com/typegoose/mongodb-memory-server/compare/v9.4.1...v10.0.0) (2024-07-18) + + +### ⚠ BREAKING CHANGES + +* **resolveConfig:** Default binary version is now "7.0.11" +* **resolveConfig:** Default binary version is now "7.0.9" +* **tsconfig:** potentially breaking change upgrading "target" to "es2021" in tsconfig +* Lowest supported NodeJS version is now 16.20.1 + +* **tsconfig:** update "target" to "es2021" ([abde8ca](https://github.com/typegoose/mongodb-memory-server/commit/abde8ca2ff2ebc077666d496520b3ce0f684ef99)) + + +### Features + +* add support for "Explicit Resource Management" ([ab7a73c](https://github.com/typegoose/mongodb-memory-server/commit/ab7a73c14fa80e51ec407d08b120b4ae6ee77ece)), closes [#794](https://github.com/typegoose/mongodb-memory-server/issues/794) +* **getport:** use net0listen by default ([887f1a1](https://github.com/typegoose/mongodb-memory-server/commit/887f1a1e932a8993ef3fd69cf1f65b700c89a77b)), closes [#827](https://github.com/typegoose/mongodb-memory-server/issues/827) +* **index:** also top-level export "DryMongoBinary" and all errors ([d11abaa](https://github.com/typegoose/mongodb-memory-server/commit/d11abaaa9e7207756bd6d599b2455e7d5761f638)) +* **MongoMemoryServer:** allow setting if port generation is enabeld or not ([6c4daed](https://github.com/typegoose/mongodb-memory-server/commit/6c4daedf82ab86920037c5bb1dd2a15ba4031bbe)), closes [#816](https://github.com/typegoose/mongodb-memory-server/issues/816) +* **resolveConfig:** update default binary version to 7.x ([9d569ac](https://github.com/typegoose/mongodb-memory-server/commit/9d569ac63e7f6bd729e0d98254226f4ed18acb0a)) +* **resolveConfig:** update default binary version to 7.x ([2436d63](https://github.com/typegoose/mongodb-memory-server/commit/2436d6300bd863efa3300103a3223d3849d0bda3)) +* set lowest supported nodejs version to 16.20.1 ([30b302e](https://github.com/typegoose/mongodb-memory-server/commit/30b302e5518c3df92c4b229035b2b229639dfb3c)), closes [#805](https://github.com/typegoose/mongodb-memory-server/issues/805) + + +### Fixes + +* **MongoBinaryDownloadUrl:** add mapping for Linux Mint 22 ([2ffc024](https://github.com/typegoose/mongodb-memory-server/commit/2ffc024ab6608d2f2d7da230f5ddf7dc4bbf4065)) +* **MongoBinaryDownloadUrl:** change default elementary version to 7 ([ecc4ffe](https://github.com/typegoose/mongodb-memory-server/commit/ecc4ffe2bbf47f3a2cd196d2ffa9a0e22aa4c94d)) +* **MongoBinaryDownloadUrl:** change default mint version to 21 ([df97ea8](https://github.com/typegoose/mongodb-memory-server/commit/df97ea8f9edfb97c24a53f9bc6638697df70d85e)) +* remove deprecated boolean cleanup argument (stop / cleanup) ([eef706f](https://github.com/typegoose/mongodb-memory-server/commit/eef706f7fef6ffe5caa0f0f8b3b99b168d8d7d2a)) + + +### Style + +* **MongoMemoryReplSet:** fix lint ([bd8941b](https://github.com/typegoose/mongodb-memory-server/commit/bd8941b331eec9f4317ef8456142db69917528a3)) + + +### Dependencies + +* **@types/node:** upgrade to version 16.11.7 ([c8a008a](https://github.com/typegoose/mongodb-memory-server/commit/c8a008aacff628ac0e8e7c77683987659411c8a1)) +* **async-mutex:** upgrade to version 0.5.0 ([c9f45c9](https://github.com/typegoose/mongodb-memory-server/commit/c9f45c9f032918cbdc73c0953ecc95936c246bac)) +* **https-proxy-agent:** upgrade to version 7.0.5 ([4d5be4d](https://github.com/typegoose/mongodb-memory-server/commit/4d5be4d5aa8330ab73dff8d0c1f5d0090b20e39b)) +* **mongodb:** upgrade to version 6.7.0 ([57e575c](https://github.com/typegoose/mongodb-memory-server/commit/57e575ce49344c79f2ae337da6aa43ada6738746)), closes [#804](https://github.com/typegoose/mongodb-memory-server/issues/804) +* **semver:** upgrade to version 7.6.3 ([100e571](https://github.com/typegoose/mongodb-memory-server/commit/100e57100c1c334c29a38ab8efaed0f7942e3235)) +* **typescript:** upgrade to version 5.3.3 ([329d79e](https://github.com/typegoose/mongodb-memory-server/commit/329d79e484bf2f7da9e3d0ccf991bdd2cb4282a8)) + + +### Dev-Dependencies + +* **@typescript-eslint/*:** upgrade to version 6.21.0 ([b4055a7](https://github.com/typegoose/mongodb-memory-server/commit/b4055a715ee369f675a15059fb88cef38c1aec39)) +* **eslint-plugin-prettier:** upgrade to version 5.2.1 ([15990b9](https://github.com/typegoose/mongodb-memory-server/commit/15990b97549a6a8632bab303d4a10204d91d90fe)) +* **lint-staged:** upgrade to version 14.0.1 ([0f54d29](https://github.com/typegoose/mongodb-memory-server/commit/0f54d29fe8ab51a806bb103609a7e34346c2b220)) +* **prettier:** upgrade to version 3.3.0 ([fe1d62d](https://github.com/typegoose/mongodb-memory-server/commit/fe1d62d4fff1849e3fd76d0db745337e6fb693d7)) +* **prettier:** upgrade to version 3.3.3 ([5aba25a](https://github.com/typegoose/mongodb-memory-server/commit/5aba25a865f08184b1db1f433c35f35242d91b55)) +* **rimraf:** upgrade to version 5.0.9 ([a6d706a](https://github.com/typegoose/mongodb-memory-server/commit/a6d706a75ab9560beb8c8053ddb7fabf42c453ca)) +* **ts-jest:** upgrade to version 29.2.2 ([839e432](https://github.com/typegoose/mongodb-memory-server/commit/839e432c19d878cc4260114604274a439d0be626)) +* **typedoc:** upgrade to version 0.25.13 ([0775c60](https://github.com/typegoose/mongodb-memory-server/commit/0775c60f14ec3026849ed70d24535c013b1d3aa7)) + ## [10.0.0-beta.5](https://github.com/typegoose/mongodb-memory-server/compare/v10.0.0-beta.4...v10.0.0-beta.5) (2024-07-18) diff --git a/packages/mongodb-memory-server-core/package.json b/packages/mongodb-memory-server-core/package.json index a0367fae..a4338ae3 100644 --- a/packages/mongodb-memory-server-core/package.json +++ b/packages/mongodb-memory-server-core/package.json @@ -1,6 +1,6 @@ { "name": "mongodb-memory-server-core", - "version": "10.0.0-beta.5", + "version": "10.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", diff --git a/packages/mongodb-memory-server-global-4.0/package.json b/packages/mongodb-memory-server-global-4.0/package.json index 072a2ea8..5437e7bb 100644 --- a/packages/mongodb-memory-server-global-4.0/package.json +++ b/packages/mongodb-memory-server-global-4.0/package.json @@ -1,6 +1,6 @@ { "name": "mongodb-memory-server-global-4.0", - "version": "10.0.0-beta.5", + "version": "10.0.0", "mongodb_version": "4.0.28", "description": "MongoDB Server for testing (auto-download 4.0 version to ~/.cache/mongodb-binaries).", "main": "index.js", @@ -25,7 +25,7 @@ "mongomem" ], "dependencies": { - "mongodb-memory-server-core": "10.0.0-beta.5", + "mongodb-memory-server-core": "10.0.0", "tslib": "^2.6.3" }, "scripts": { diff --git a/packages/mongodb-memory-server-global-4.2/package.json b/packages/mongodb-memory-server-global-4.2/package.json index b83cb3db..893a24e8 100644 --- a/packages/mongodb-memory-server-global-4.2/package.json +++ b/packages/mongodb-memory-server-global-4.2/package.json @@ -1,6 +1,6 @@ { "name": "mongodb-memory-server-global-4.2", - "version": "10.0.0-beta.5", + "version": "10.0.0", "mongodb_version": "4.2.24", "description": "MongoDB Server for testing (auto-download 4.2 version to ~/.cache/mongodb-binaries).", "main": "index.js", @@ -25,7 +25,7 @@ "mongomem" ], "dependencies": { - "mongodb-memory-server-core": "10.0.0-beta.5", + "mongodb-memory-server-core": "10.0.0", "tslib": "^2.6.3" }, "scripts": { diff --git a/packages/mongodb-memory-server-global-4.4/package.json b/packages/mongodb-memory-server-global-4.4/package.json index af9ba6e1..de7ea663 100644 --- a/packages/mongodb-memory-server-global-4.4/package.json +++ b/packages/mongodb-memory-server-global-4.4/package.json @@ -1,6 +1,6 @@ { "name": "mongodb-memory-server-global-4.4", - "version": "10.0.0-beta.5", + "version": "10.0.0", "mongodb_version": "4.4.28", "description": "MongoDB Server for testing (auto-download 4.4 version to ~/.cache/mongodb-binaries).", "main": "index.js", @@ -25,7 +25,7 @@ "mongomem" ], "dependencies": { - "mongodb-memory-server-core": "10.0.0-beta.5", + "mongodb-memory-server-core": "10.0.0", "tslib": "^2.6.3" }, "scripts": { diff --git a/packages/mongodb-memory-server-global/package.json b/packages/mongodb-memory-server-global/package.json index 31d79b78..6b3f36d8 100644 --- a/packages/mongodb-memory-server-global/package.json +++ b/packages/mongodb-memory-server-global/package.json @@ -1,6 +1,6 @@ { "name": "mongodb-memory-server-global", - "version": "10.0.0-beta.5", + "version": "10.0.0", "description": "MongoDB Server for testing (auto-download latest version to ~/.cache/mongodb-binaries).", "main": "index.js", "types": "index.d.ts", @@ -24,7 +24,7 @@ "mongomem" ], "dependencies": { - "mongodb-memory-server-core": "10.0.0-beta.5", + "mongodb-memory-server-core": "10.0.0", "tslib": "^2.6.3" }, "scripts": { diff --git a/packages/mongodb-memory-server/package.json b/packages/mongodb-memory-server/package.json index ccb16059..26514b4b 100644 --- a/packages/mongodb-memory-server/package.json +++ b/packages/mongodb-memory-server/package.json @@ -1,6 +1,6 @@ { "name": "mongodb-memory-server", - "version": "10.0.0-beta.5", + "version": "10.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", @@ -24,7 +24,7 @@ "mongomem" ], "dependencies": { - "mongodb-memory-server-core": "10.0.0-beta.5", + "mongodb-memory-server-core": "10.0.0", "tslib": "^2.6.3" }, "scripts": {