typegoose/typegoose (@typegoose/typegoose)
### [`v12.0.0`](https://togithub.com/typegoose/typegoose/blob/HEAD/CHANGELOG.md#1200-2023-11-25)
[Compare Source](https://togithub.com/typegoose/typegoose/compare/v11.7.1...v12.0.0)
##### ⚠ BREAKING CHANGES
- **mongoose:** mongoose 8.0.0 is now the version in use
- **tsconfig.json:** tsconfig "target" is now "es2021" which could be potentially breaking
- **package.json:** Minimal NodeJS version is now 16.20.1
##### Features
- **package.json:** update nodejs version to 16.20 ([8dd8467](https://togithub.com/typegoose/typegoose/commit/8dd84673e2cadf00667e29a1b592a0e587db8270))
- **tsconfig.json:** update "target" to match minimal NodeJS capabilities ([ce3cf74](https://togithub.com/typegoose/typegoose/commit/ce3cf74042a6221841ab673b080ebdaba202e81e))
##### Fixes
- **types::QueryHelperThis:** provide generic "RawDocType" ([74cdf28](https://togithub.com/typegoose/typegoose/commit/74cdf288cc8bd7e0de52d05de29824d101496f45)), closes [#870](https://togithub.com/typegoose/typegoose/issues/870) [#870](https://togithub.com/typegoose/typegoose/issues/870)
##### Style
- **processProp:** fix lint ([db6042a](https://togithub.com/typegoose/typegoose/commit/db6042a17bcb0f3f22f9ecdc7d82fbabdf1f6d14))
- **types::EnumValues:** remove some TODOs ([5f0abf5](https://togithub.com/typegoose/typegoose/commit/5f0abf5321ba995963be8604b5a80b0116f3e1d9))
##### Dependencies
- **mongoose:** upgrade to 8.0.0 ([fc16e81](https://togithub.com/typegoose/typegoose/commit/fc16e8136df8f6f7890078462504b329c8f0c96f))
- **mongoose:** upgrade to 8.0.1 ([6223bf8](https://togithub.com/typegoose/typegoose/commit/6223bf82ca9c075ae89daebe481546ed758ba8c4))
##### Dev-Dependencies
- **[@types/jest](https://togithub.com/types/jest):** upgrade to 29.5.10 ([ac2869a](https://togithub.com/typegoose/typegoose/commit/ac2869a5106d37c155a4c1d0f1b89eb8e1f22157))
- **[@types/jest](https://togithub.com/types/jest):** upgrade to 29.5.8 ([571d2af](https://togithub.com/typegoose/typegoose/commit/571d2af5edeabecadae1baa80f0ac2bd6b9b181d))
- **[@types/lodash](https://togithub.com/types/lodash):** upgrade to 4.14.201 ([9be7a9e](https://togithub.com/typegoose/typegoose/commit/9be7a9ed27fcd802508b797ba74e5b4d5f57243e))
- **[@types/lodash](https://togithub.com/types/lodash):** upgrade to 4.14.202 ([3868481](https://togithub.com/typegoose/typegoose/commit/386848120b88856cea7a98f4534bf2cc9fe23371))
- **[@types/node](https://togithub.com/types/node):** upgrade to 16.11.7 ([e0de5a1](https://togithub.com/typegoose/typegoose/commit/e0de5a1afa99c05fb1f61371deb90fab44c26375))
- **[@types/semver](https://togithub.com/types/semver):** upgrade to 7.5.5 ([1bdd67b](https://togithub.com/typegoose/typegoose/commit/1bdd67b62d6e2e54daf789f00ea47aca8df4ab2f))
- **[@types/semver](https://togithub.com/types/semver):** upgrade to 7.5.6 ([f96c647](https://togithub.com/typegoose/typegoose/commit/f96c6478dae5231e4b48e6aca56e52ec09ca6eb4))
- **@typescript-eslint/\*:** upgrade to 6.11.0 ([470cae7](https://togithub.com/typegoose/typegoose/commit/470cae7cca9573c6b9729d93d66f70264dee2e99))
- **@typescript-eslint/\*:** upgrade to 6.12.0 ([df34158](https://togithub.com/typegoose/typegoose/commit/df3415847ff1c0ef4bffb6b439808610a9c5452b))
- **@typescript-eslint/\*:** upgrade to 6.9.1 ([1e7784d](https://togithub.com/typegoose/typegoose/commit/1e7784d36fa0aafc29671b6322b0d8469c6a644c))
- **eslint:** upgrade to 8.53.0 ([f8a1573](https://togithub.com/typegoose/typegoose/commit/f8a1573e8960e8db0492f396cc15ea4ba363c8c6))
- **eslint:** upgrade to 8.54.0 ([61a7124](https://togithub.com/typegoose/typegoose/commit/61a71246f0d29a0f1da96193d4e6fc83f1e2b198))
- **jest-runner-tsd:** upgrade to 5.0.0 ([9d2dc2d](https://togithub.com/typegoose/typegoose/commit/9d2dc2d06ad37c58e523041aa8b50372f3eb37de))
- **lint-staged:** upgrade to 14.0.1 ([b77a092](https://togithub.com/typegoose/typegoose/commit/b77a092acf8494b9c56cf5967eb4eb13dc3ae6ae))
- **mongodb-memory-server:** upgrade to 9.1.1 ([e57d841](https://togithub.com/typegoose/typegoose/commit/e57d8414c7ad757f23b40cfb5ae2462e4ba69c68))
- **prettier:** upgrade to 3.1.0 ([433488b](https://togithub.com/typegoose/typegoose/commit/433488b608319b1324f1ec787b61c1f69e5c749d))
- **typescript:** upgrade to 5.2.2 ([e5ce00b](https://togithub.com/typegoose/typegoose/commit/e5ce00b31079080b8a8a6954db5a87a78ed0fe78))
Automattic/mongoose (mongoose)
### [`v8.0.3`](https://togithub.com/Automattic/mongoose/blob/HEAD/CHANGELOG.md#803--2023-12-07)
[Compare Source](https://togithub.com/Automattic/mongoose/compare/8.0.2...8.0.3)
\==================
- fix(schema): avoid creating unnecessary clone of schematype in nested array so nested document arrays use correct constructor [#14128](https://togithub.com/Automattic/mongoose/issues/14128) [#14101](https://togithub.com/Automattic/mongoose/issues/14101)
- docs(connections): add example of registering connection event handlers [#14150](https://togithub.com/Automattic/mongoose/issues/14150)
- docs(populate): add example of using `refPath` and `ref` functions [#14133](https://togithub.com/Automattic/mongoose/issues/14133) [#13834](https://togithub.com/Automattic/mongoose/issues/13834)
- types: handle using BigInt global class in schema definitions [#14160](https://togithub.com/Automattic/mongoose/issues/14160) [#14147](https://togithub.com/Automattic/mongoose/issues/14147)
- types: make findOneAndDelete() without options return result doc, not ModifyResult [#14153](https://togithub.com/Automattic/mongoose/issues/14153) [#14130](https://togithub.com/Automattic/mongoose/issues/14130)
- types(model): add no-generic override for insertMany() with options [#14152](https://togithub.com/Automattic/mongoose/issues/14152) [#13999](https://togithub.com/Automattic/mongoose/issues/13999)
- types: add missing Type for applyDefaults [#14159](https://togithub.com/Automattic/mongoose/issues/14159) [jaypea](https://togithub.com/jaypea)
### [`v8.0.2`](https://togithub.com/Automattic/mongoose/blob/HEAD/CHANGELOG.md#802--2023-11-28)
[Compare Source](https://togithub.com/Automattic/mongoose/compare/8.0.1...8.0.2)
\==================
- fix(populate): set populated docs in correct order when populating virtual underneath doc array with justOne [#14105](https://togithub.com/Automattic/mongoose/issues/14105)
- fix(populate): fix curPath to update appropriately [#14099](https://togithub.com/Automattic/mongoose/issues/14099) [#14098](https://togithub.com/Automattic/mongoose/issues/14098) [csy1204](https://togithub.com/csy1204)
- types: make property names show up in intellisense for UpdateQuery [#14123](https://togithub.com/Automattic/mongoose/issues/14123) [#14090](https://togithub.com/Automattic/mongoose/issues/14090)
- types(document): correct return type for doc.deleteOne() re: Mongoose 8 breaking change [#14110](https://togithub.com/Automattic/mongoose/issues/14110) [#14081](https://togithub.com/Automattic/mongoose/issues/14081)
- types: correct types for when includeResultMetadata: true is set [#14078](https://togithub.com/Automattic/mongoose/issues/14078)
- types(models): allow specifying timestamps as inline option for bulkWrite() operations [#14112](https://togithub.com/Automattic/mongoose/issues/14112) [#14072](https://togithub.com/Automattic/mongoose/issues/14072)
- docs: fix rendering of 7.x server compatibility [#14086](https://togithub.com/Automattic/mongoose/issues/14086) [laupow](https://togithub.com/laupow)
- docs(source/api): fix "index.js" -> "mongoose.js" rename [#14125](https://togithub.com/Automattic/mongoose/issues/14125)
- docs(README): update breaking change version [#14126](https://togithub.com/Automattic/mongoose/issues/14126)
### [`v8.0.1`](https://togithub.com/Automattic/mongoose/blob/HEAD/CHANGELOG.md#801--2023-11-15)
[Compare Source](https://togithub.com/Automattic/mongoose/compare/8.0.0...8.0.1)
\==================
- fix: retain key order with aliases when creating indexes with alias [#14042](https://togithub.com/Automattic/mongoose/issues/14042) [meabed](https://togithub.com/meabed)
- fix: handle nonexistent collection with diffIndexes [#14029](https://togithub.com/Automattic/mongoose/issues/14029) [#14010](https://togithub.com/Automattic/mongoose/issues/14010)
- types(model+query): correctly remove count from TypeScript types to reflect removal of runtime support [#14076](https://togithub.com/Automattic/mongoose/issues/14076) [#14067](https://togithub.com/Automattic/mongoose/issues/14067) [#14062](https://togithub.com/Automattic/mongoose/issues/14062)
- types: correct `this` parameter for methods and statics [#14028](https://togithub.com/Automattic/mongoose/issues/14028) [#14027](https://togithub.com/Automattic/mongoose/issues/14027) [ruxxzebre](https://togithub.com/ruxxzebre)
- types(model+query): unpack arrays in distinct return type [#14047](https://togithub.com/Automattic/mongoose/issues/14047) [#14026](https://togithub.com/Automattic/mongoose/issues/14026)
- types: add missing Types.UUID typings [#14023](https://togithub.com/Automattic/mongoose/issues/14023) [#13103](https://togithub.com/Automattic/mongoose/issues/13103) [k725](https://togithub.com/k725)
- docs: add mongoose 8 to mongodb server compatibility guide [#14064](https://togithub.com/Automattic/mongoose/issues/14064)
- docs: fix typo in queries.md [#14065](https://togithub.com/Automattic/mongoose/issues/14065) [MuhibAhmed](https://togithub.com/MuhibAhmed)
### [`v8.0.0`](https://togithub.com/Automattic/mongoose/blob/HEAD/CHANGELOG.md#800--2023-10-31)
[Compare Source](https://togithub.com/Automattic/mongoose/compare/7.6.7...8.0.0)
\==================
- docs: add version support notes for Mongoose 8, including EOL date for Mongoose 6
dsherret/ts-morph (ts-morph)
### [`v21.0.1`](https://togithub.com/dsherret/ts-morph/releases/tag/21.0.1)
[Compare Source](https://togithub.com/dsherret/ts-morph/compare/21.0.0...21.0.1)
I forgot to run a code generation script to update some code for the 21.0.0 release and only realized after. This release fixes that and also reduces the chance of that happening in the future.
For 21.0.0 release notes, see https://github.com/dsherret/ts-morph/releases/tag/21.0.0
**Full Changelog**: https://github.com/dsherret/ts-morph/compare/21.0.0...21.0.1
### [`v21.0.0`](https://togithub.com/dsherret/ts-morph/releases/tag/21.0.0)
[Compare Source](https://togithub.com/dsherret/ts-morph/compare/20.0.0...21.0.0)
#### What's Changed
- feat: `ProjectOptions::defaultCompilerOptions` by [@wojpawlik](https://togithub.com/wojpawlik) in [https://github.com/dsherret/ts-morph/pull/1460](https://togithub.com/dsherret/ts-morph/pull/1460)
- feat: TypeScript 5.3 [https://github.com/dsherret/ts-morph/pull/1476](https://togithub.com/dsherret/ts-morph/pull/1476)
- feat: add interface and type literal getters & setters by [@ajvincent](https://togithub.com/ajvincent) in [https://github.com/dsherret/ts-morph/pull/1473](https://togithub.com/dsherret/ts-morph/pull/1473)
- feat: add wrapped method for `getShorthandAssignmentValueSymbol` to `TypeChecker`. add convenience method for getting the value symbol on `ShorthandPropertyAssignment`. by [@kronodeus](https://togithub.com/kronodeus) in [https://github.com/dsherret/ts-morph/pull/1456](https://togithub.com/dsherret/ts-morph/pull/1456)
- perf: use path.exists functions that don't throw internally when not exists [https://github.com/dsherret/ts-morph/pull/1478](https://togithub.com/dsherret/ts-morph/pull/1478)
##### Breaking Changes
- Upgraded to TS 5.3
- Underlying `@ts-morph/common` file system methods return undefined instead of throwing when not exists (for perf).
- Private fields are actually private (default build requires private fields).
#### New Contributors
- [@ajvincent](https://togithub.com/ajvincent) made their first contribution in [https://github.com/dsherret/ts-morph/pull/1473](https://togithub.com/dsherret/ts-morph/pull/1473)
**Full Changelog**: https://github.com/dsherret/ts-morph/compare/20.0.0...21.0.0
Configuration
📅 Schedule: Branch creation - "after 10pm on friday,before 5am on friday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^11.0.0
->^12.0.0
11.7.1
->12.0.0
^7.6.5
->^8.0.0
7.6.7
->8.0.3
^20.0.0
->^21.0.0
Release Notes
typegoose/typegoose (@typegoose/typegoose)
### [`v12.0.0`](https://togithub.com/typegoose/typegoose/blob/HEAD/CHANGELOG.md#1200-2023-11-25) [Compare Source](https://togithub.com/typegoose/typegoose/compare/v11.7.1...v12.0.0) ##### ⚠ BREAKING CHANGES - **mongoose:** mongoose 8.0.0 is now the version in use - **tsconfig.json:** tsconfig "target" is now "es2021" which could be potentially breaking - **package.json:** Minimal NodeJS version is now 16.20.1 ##### Features - **package.json:** update nodejs version to 16.20 ([8dd8467](https://togithub.com/typegoose/typegoose/commit/8dd84673e2cadf00667e29a1b592a0e587db8270)) - **tsconfig.json:** update "target" to match minimal NodeJS capabilities ([ce3cf74](https://togithub.com/typegoose/typegoose/commit/ce3cf74042a6221841ab673b080ebdaba202e81e)) ##### Fixes - **types::QueryHelperThis:** provide generic "RawDocType" ([74cdf28](https://togithub.com/typegoose/typegoose/commit/74cdf288cc8bd7e0de52d05de29824d101496f45)), closes [#870](https://togithub.com/typegoose/typegoose/issues/870) [#870](https://togithub.com/typegoose/typegoose/issues/870) ##### Style - **processProp:** fix lint ([db6042a](https://togithub.com/typegoose/typegoose/commit/db6042a17bcb0f3f22f9ecdc7d82fbabdf1f6d14)) - **types::EnumValues:** remove some TODOs ([5f0abf5](https://togithub.com/typegoose/typegoose/commit/5f0abf5321ba995963be8604b5a80b0116f3e1d9)) ##### Dependencies - **mongoose:** upgrade to 8.0.0 ([fc16e81](https://togithub.com/typegoose/typegoose/commit/fc16e8136df8f6f7890078462504b329c8f0c96f)) - **mongoose:** upgrade to 8.0.1 ([6223bf8](https://togithub.com/typegoose/typegoose/commit/6223bf82ca9c075ae89daebe481546ed758ba8c4)) ##### Dev-Dependencies - **[@types/jest](https://togithub.com/types/jest):** upgrade to 29.5.10 ([ac2869a](https://togithub.com/typegoose/typegoose/commit/ac2869a5106d37c155a4c1d0f1b89eb8e1f22157)) - **[@types/jest](https://togithub.com/types/jest):** upgrade to 29.5.8 ([571d2af](https://togithub.com/typegoose/typegoose/commit/571d2af5edeabecadae1baa80f0ac2bd6b9b181d)) - **[@types/lodash](https://togithub.com/types/lodash):** upgrade to 4.14.201 ([9be7a9e](https://togithub.com/typegoose/typegoose/commit/9be7a9ed27fcd802508b797ba74e5b4d5f57243e)) - **[@types/lodash](https://togithub.com/types/lodash):** upgrade to 4.14.202 ([3868481](https://togithub.com/typegoose/typegoose/commit/386848120b88856cea7a98f4534bf2cc9fe23371)) - **[@types/node](https://togithub.com/types/node):** upgrade to 16.11.7 ([e0de5a1](https://togithub.com/typegoose/typegoose/commit/e0de5a1afa99c05fb1f61371deb90fab44c26375)) - **[@types/semver](https://togithub.com/types/semver):** upgrade to 7.5.5 ([1bdd67b](https://togithub.com/typegoose/typegoose/commit/1bdd67b62d6e2e54daf789f00ea47aca8df4ab2f)) - **[@types/semver](https://togithub.com/types/semver):** upgrade to 7.5.6 ([f96c647](https://togithub.com/typegoose/typegoose/commit/f96c6478dae5231e4b48e6aca56e52ec09ca6eb4)) - **@typescript-eslint/\*:** upgrade to 6.11.0 ([470cae7](https://togithub.com/typegoose/typegoose/commit/470cae7cca9573c6b9729d93d66f70264dee2e99)) - **@typescript-eslint/\*:** upgrade to 6.12.0 ([df34158](https://togithub.com/typegoose/typegoose/commit/df3415847ff1c0ef4bffb6b439808610a9c5452b)) - **@typescript-eslint/\*:** upgrade to 6.9.1 ([1e7784d](https://togithub.com/typegoose/typegoose/commit/1e7784d36fa0aafc29671b6322b0d8469c6a644c)) - **eslint:** upgrade to 8.53.0 ([f8a1573](https://togithub.com/typegoose/typegoose/commit/f8a1573e8960e8db0492f396cc15ea4ba363c8c6)) - **eslint:** upgrade to 8.54.0 ([61a7124](https://togithub.com/typegoose/typegoose/commit/61a71246f0d29a0f1da96193d4e6fc83f1e2b198)) - **jest-runner-tsd:** upgrade to 5.0.0 ([9d2dc2d](https://togithub.com/typegoose/typegoose/commit/9d2dc2d06ad37c58e523041aa8b50372f3eb37de)) - **lint-staged:** upgrade to 14.0.1 ([b77a092](https://togithub.com/typegoose/typegoose/commit/b77a092acf8494b9c56cf5967eb4eb13dc3ae6ae)) - **mongodb-memory-server:** upgrade to 9.1.1 ([e57d841](https://togithub.com/typegoose/typegoose/commit/e57d8414c7ad757f23b40cfb5ae2462e4ba69c68)) - **prettier:** upgrade to 3.1.0 ([433488b](https://togithub.com/typegoose/typegoose/commit/433488b608319b1324f1ec787b61c1f69e5c749d)) - **typescript:** upgrade to 5.2.2 ([e5ce00b](https://togithub.com/typegoose/typegoose/commit/e5ce00b31079080b8a8a6954db5a87a78ed0fe78))Automattic/mongoose (mongoose)
### [`v8.0.3`](https://togithub.com/Automattic/mongoose/blob/HEAD/CHANGELOG.md#803--2023-12-07) [Compare Source](https://togithub.com/Automattic/mongoose/compare/8.0.2...8.0.3) \================== - fix(schema): avoid creating unnecessary clone of schematype in nested array so nested document arrays use correct constructor [#14128](https://togithub.com/Automattic/mongoose/issues/14128) [#14101](https://togithub.com/Automattic/mongoose/issues/14101) - docs(connections): add example of registering connection event handlers [#14150](https://togithub.com/Automattic/mongoose/issues/14150) - docs(populate): add example of using `refPath` and `ref` functions [#14133](https://togithub.com/Automattic/mongoose/issues/14133) [#13834](https://togithub.com/Automattic/mongoose/issues/13834) - types: handle using BigInt global class in schema definitions [#14160](https://togithub.com/Automattic/mongoose/issues/14160) [#14147](https://togithub.com/Automattic/mongoose/issues/14147) - types: make findOneAndDelete() without options return result doc, not ModifyResult [#14153](https://togithub.com/Automattic/mongoose/issues/14153) [#14130](https://togithub.com/Automattic/mongoose/issues/14130) - types(model): add no-generic override for insertMany() with options [#14152](https://togithub.com/Automattic/mongoose/issues/14152) [#13999](https://togithub.com/Automattic/mongoose/issues/13999) - types: add missing Type for applyDefaults [#14159](https://togithub.com/Automattic/mongoose/issues/14159) [jaypea](https://togithub.com/jaypea) ### [`v8.0.2`](https://togithub.com/Automattic/mongoose/blob/HEAD/CHANGELOG.md#802--2023-11-28) [Compare Source](https://togithub.com/Automattic/mongoose/compare/8.0.1...8.0.2) \================== - fix(populate): set populated docs in correct order when populating virtual underneath doc array with justOne [#14105](https://togithub.com/Automattic/mongoose/issues/14105) - fix(populate): fix curPath to update appropriately [#14099](https://togithub.com/Automattic/mongoose/issues/14099) [#14098](https://togithub.com/Automattic/mongoose/issues/14098) [csy1204](https://togithub.com/csy1204) - types: make property names show up in intellisense for UpdateQuery [#14123](https://togithub.com/Automattic/mongoose/issues/14123) [#14090](https://togithub.com/Automattic/mongoose/issues/14090) - types(document): correct return type for doc.deleteOne() re: Mongoose 8 breaking change [#14110](https://togithub.com/Automattic/mongoose/issues/14110) [#14081](https://togithub.com/Automattic/mongoose/issues/14081) - types: correct types for when includeResultMetadata: true is set [#14078](https://togithub.com/Automattic/mongoose/issues/14078) - types(models): allow specifying timestamps as inline option for bulkWrite() operations [#14112](https://togithub.com/Automattic/mongoose/issues/14112) [#14072](https://togithub.com/Automattic/mongoose/issues/14072) - docs: fix rendering of 7.x server compatibility [#14086](https://togithub.com/Automattic/mongoose/issues/14086) [laupow](https://togithub.com/laupow) - docs(source/api): fix "index.js" -> "mongoose.js" rename [#14125](https://togithub.com/Automattic/mongoose/issues/14125) - docs(README): update breaking change version [#14126](https://togithub.com/Automattic/mongoose/issues/14126) ### [`v8.0.1`](https://togithub.com/Automattic/mongoose/blob/HEAD/CHANGELOG.md#801--2023-11-15) [Compare Source](https://togithub.com/Automattic/mongoose/compare/8.0.0...8.0.1) \================== - fix: retain key order with aliases when creating indexes with alias [#14042](https://togithub.com/Automattic/mongoose/issues/14042) [meabed](https://togithub.com/meabed) - fix: handle nonexistent collection with diffIndexes [#14029](https://togithub.com/Automattic/mongoose/issues/14029) [#14010](https://togithub.com/Automattic/mongoose/issues/14010) - types(model+query): correctly remove count from TypeScript types to reflect removal of runtime support [#14076](https://togithub.com/Automattic/mongoose/issues/14076) [#14067](https://togithub.com/Automattic/mongoose/issues/14067) [#14062](https://togithub.com/Automattic/mongoose/issues/14062) - types: correct `this` parameter for methods and statics [#14028](https://togithub.com/Automattic/mongoose/issues/14028) [#14027](https://togithub.com/Automattic/mongoose/issues/14027) [ruxxzebre](https://togithub.com/ruxxzebre) - types(model+query): unpack arrays in distinct return type [#14047](https://togithub.com/Automattic/mongoose/issues/14047) [#14026](https://togithub.com/Automattic/mongoose/issues/14026) - types: add missing Types.UUID typings [#14023](https://togithub.com/Automattic/mongoose/issues/14023) [#13103](https://togithub.com/Automattic/mongoose/issues/13103) [k725](https://togithub.com/k725) - docs: add mongoose 8 to mongodb server compatibility guide [#14064](https://togithub.com/Automattic/mongoose/issues/14064) - docs: fix typo in queries.md [#14065](https://togithub.com/Automattic/mongoose/issues/14065) [MuhibAhmed](https://togithub.com/MuhibAhmed) ### [`v8.0.0`](https://togithub.com/Automattic/mongoose/blob/HEAD/CHANGELOG.md#800--2023-10-31) [Compare Source](https://togithub.com/Automattic/mongoose/compare/7.6.7...8.0.0) \================== - docs: add version support notes for Mongoose 8, including EOL date for Mongoose 6dsherret/ts-morph (ts-morph)
### [`v21.0.1`](https://togithub.com/dsherret/ts-morph/releases/tag/21.0.1) [Compare Source](https://togithub.com/dsherret/ts-morph/compare/21.0.0...21.0.1) I forgot to run a code generation script to update some code for the 21.0.0 release and only realized after. This release fixes that and also reduces the chance of that happening in the future. For 21.0.0 release notes, see https://github.com/dsherret/ts-morph/releases/tag/21.0.0 **Full Changelog**: https://github.com/dsherret/ts-morph/compare/21.0.0...21.0.1 ### [`v21.0.0`](https://togithub.com/dsherret/ts-morph/releases/tag/21.0.0) [Compare Source](https://togithub.com/dsherret/ts-morph/compare/20.0.0...21.0.0) #### What's Changed - feat: `ProjectOptions::defaultCompilerOptions` by [@wojpawlik](https://togithub.com/wojpawlik) in [https://github.com/dsherret/ts-morph/pull/1460](https://togithub.com/dsherret/ts-morph/pull/1460) - feat: TypeScript 5.3 [https://github.com/dsherret/ts-morph/pull/1476](https://togithub.com/dsherret/ts-morph/pull/1476) - feat: add interface and type literal getters & setters by [@ajvincent](https://togithub.com/ajvincent) in [https://github.com/dsherret/ts-morph/pull/1473](https://togithub.com/dsherret/ts-morph/pull/1473) - feat: add wrapped method for `getShorthandAssignmentValueSymbol` to `TypeChecker`. add convenience method for getting the value symbol on `ShorthandPropertyAssignment`. by [@kronodeus](https://togithub.com/kronodeus) in [https://github.com/dsherret/ts-morph/pull/1456](https://togithub.com/dsherret/ts-morph/pull/1456) - perf: use path.exists functions that don't throw internally when not exists [https://github.com/dsherret/ts-morph/pull/1478](https://togithub.com/dsherret/ts-morph/pull/1478) ##### Breaking Changes - Upgraded to TS 5.3 - Underlying `@ts-morph/common` file system methods return undefined instead of throwing when not exists (for perf). - Private fields are actually private (default build requires private fields). #### New Contributors - [@ajvincent](https://togithub.com/ajvincent) made their first contribution in [https://github.com/dsherret/ts-morph/pull/1473](https://togithub.com/dsherret/ts-morph/pull/1473) **Full Changelog**: https://github.com/dsherret/ts-morph/compare/20.0.0...21.0.0Configuration
📅 Schedule: Branch creation - "after 10pm on friday,before 5am on friday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.