Automattic/mongoose (mongoose)
### [`v8.4.1`](https://togithub.com/Automattic/mongoose/blob/HEAD/CHANGELOG.md#841--2024-05-31)
[Compare Source](https://togithub.com/Automattic/mongoose/compare/8.4.0...8.4.1)
\==================
- fix: pass options to clone instead of get in applyVirtuals [#14606](https://togithub.com/Automattic/mongoose/issues/14606) [#14543](https://togithub.com/Automattic/mongoose/issues/14543) [andrews05](https://togithub.com/andrews05)
- fix(document): fire pre validate hooks on 5 level deep single nested subdoc when modifying after save() [#14604](https://togithub.com/Automattic/mongoose/issues/14604) [#14591](https://togithub.com/Automattic/mongoose/issues/14591)
- fix: ensure buildBulkWriteOperations target shard if shardKey is set [#14622](https://togithub.com/Automattic/mongoose/issues/14622) [#14621](https://togithub.com/Automattic/mongoose/issues/14621) [matlpriceshape](https://togithub.com/matlpriceshape)
- types: pass DocType down to subdocuments so HydratedSingleSubdocument and HydratedArraySubdocument toObject() returns correct type [#14612](https://togithub.com/Automattic/mongoose/issues/14612) [#14601](https://togithub.com/Automattic/mongoose/issues/14601)
### [`v8.4.0`](https://togithub.com/Automattic/mongoose/blob/HEAD/CHANGELOG.md#840--2024-05-17)
[Compare Source](https://togithub.com/Automattic/mongoose/compare/8.3.5...8.4.0)
\==================
- feat: upgrade mongodb -> 6.6.2 [#14584](https://togithub.com/Automattic/mongoose/issues/14584)
- feat: add transactionAsyncLocalStorage option to opt in to automatically setting session on all transactions [#14583](https://togithub.com/Automattic/mongoose/issues/14583) [#13889](https://togithub.com/Automattic/mongoose/issues/13889)
- feat: handle initially null driver when instantiating Mongoose for Rollup support [#14577](https://togithub.com/Automattic/mongoose/issues/14577) [#12335](https://togithub.com/Automattic/mongoose/issues/12335)
- feat(mongoose): export omitUndefined() helper [#14582](https://togithub.com/Automattic/mongoose/issues/14582) [#14569](https://togithub.com/Automattic/mongoose/issues/14569)
- feat: add Model.listSearchIndexes() [#14519](https://togithub.com/Automattic/mongoose/issues/14519) [#14450](https://togithub.com/Automattic/mongoose/issues/14450)
- feat(connection): add listDatabases() function [#14506](https://togithub.com/Automattic/mongoose/issues/14506) [#9048](https://togithub.com/Automattic/mongoose/issues/9048)
- feat(schema): add schema-level readConcern option to apply default readConcern for all queries [#14579](https://togithub.com/Automattic/mongoose/issues/14579) [#14511](https://togithub.com/Automattic/mongoose/issues/14511)
- fix(error): remove model property from CastError to avoid printing all model properties to console [#14568](https://togithub.com/Automattic/mongoose/issues/14568) [#14529](https://togithub.com/Automattic/mongoose/issues/14529)
- fix(model): make bulkWrite() and insertMany() throw if throwOnValidationError set and all ops invalid [#14587](https://togithub.com/Automattic/mongoose/issues/14587) [#14572](https://togithub.com/Automattic/mongoose/issues/14572)
- fix(document): ensure transform function passed to toObject() options applies to subdocs [#14600](https://togithub.com/Automattic/mongoose/issues/14600) [#14589](https://togithub.com/Automattic/mongoose/issues/14589)
- types: add inferRawDocType helper [#13900](https://togithub.com/Automattic/mongoose/issues/13900) [#13772](https://togithub.com/Automattic/mongoose/issues/13772)
- types(document): make document \_id type default to unknown instead of any [#14541](https://togithub.com/Automattic/mongoose/issues/14541)
supercharge/mongodb-github-action (supercharge/mongodb-github-action)
### [`v1.11.0`](https://togithub.com/supercharge/mongodb-github-action/blob/HEAD/CHANGELOG.md#1110---2024-05-22)
[Compare Source](https://togithub.com/supercharge/mongodb-github-action/compare/1.10.0...1.11.0)
##### Added
- added `mongodb-container-name` input: this option allows you to define the Docker container name
##### Fixed
- use the `mongo` command to interact with MongoDB versions 4.x or lower. Previously, we only checked for MongoDB 4 and would use `mongosh` for MongoDB 3 (and lower). [Thanks to Aravind!](https://togithub.com/supercharge/mongodb-github-action/pull/61)
##### Updated
- bump dependencies
kulshekhar/ts-jest (ts-jest)
### [`v29.1.4`](https://togithub.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2914-2024-05-28)
[Compare Source](https://togithub.com/kulshekhar/ts-jest/compare/v29.1.3...v29.1.4)
##### Bug Fixes
- fix(transformer): allow transforming of .cts/.mts extensions. ([#3996](https://togithub.com/kulshekhar/ts-jest/issues/3996)) ([b8f6eaa](https://togithub.com/kulshekhar/ts-jest/commit/b8f6eaa)), closes [#3996](https://togithub.com/kulshekhar/ts-jest/issues/3996)
##### Features
- feat: make cli generate esm config based on `type: "module"` ([#4210](https://togithub.com/kulshekhar/ts-jest/issues/4210)) ([81a5f64](https://togithub.com/kulshekhar/ts-jest/commit/81a5f64)), closes [#4210](https://togithub.com/kulshekhar/ts-jest/issues/4210) [#4012](https://togithub.com/kulshekhar/ts-jest/issues/4012)
### [`v29.1.3`](https://togithub.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2913-2024-05-21)
[Compare Source](https://togithub.com/kulshekhar/ts-jest/compare/v29.1.2...v29.1.3)
##### Bug Fixes
- add `@jest/transform` as an optional peer dependency ([0ba7f86](https://togithub.com/kulshekhar/ts-jest/commit/0ba7f861c3e1905de5627b4e5d2a2cadad011b67))
- bring back Node 14 support ([eda56a7](https://togithub.com/kulshekhar/ts-jest/commit/eda56a779789d70963b7572e2914b2a3a25ac43a))
##### Performance Improvements
- remove ts resolved module cache file ([4c88da5](https://togithub.com/kulshekhar/ts-jest/commit/4c88da58991b000aa90ea489acfa6aed39b36120))
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - "after 9am and before 5pm Monday" (UTC).
🚦 Automerge: Enabled.
♻ 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:
5.14.0
->5.15.0
20.12.12
->20.14.1
8.3.5
->8.4.1
5.14.0
->5.15.0
v1.10.0
->1.11.0
29.1.2
->29.1.4
Release Notes
Automattic/mongoose (mongoose)
### [`v8.4.1`](https://togithub.com/Automattic/mongoose/blob/HEAD/CHANGELOG.md#841--2024-05-31) [Compare Source](https://togithub.com/Automattic/mongoose/compare/8.4.0...8.4.1) \================== - fix: pass options to clone instead of get in applyVirtuals [#14606](https://togithub.com/Automattic/mongoose/issues/14606) [#14543](https://togithub.com/Automattic/mongoose/issues/14543) [andrews05](https://togithub.com/andrews05) - fix(document): fire pre validate hooks on 5 level deep single nested subdoc when modifying after save() [#14604](https://togithub.com/Automattic/mongoose/issues/14604) [#14591](https://togithub.com/Automattic/mongoose/issues/14591) - fix: ensure buildBulkWriteOperations target shard if shardKey is set [#14622](https://togithub.com/Automattic/mongoose/issues/14622) [#14621](https://togithub.com/Automattic/mongoose/issues/14621) [matlpriceshape](https://togithub.com/matlpriceshape) - types: pass DocType down to subdocuments so HydratedSingleSubdocument and HydratedArraySubdocument toObject() returns correct type [#14612](https://togithub.com/Automattic/mongoose/issues/14612) [#14601](https://togithub.com/Automattic/mongoose/issues/14601) ### [`v8.4.0`](https://togithub.com/Automattic/mongoose/blob/HEAD/CHANGELOG.md#840--2024-05-17) [Compare Source](https://togithub.com/Automattic/mongoose/compare/8.3.5...8.4.0) \================== - feat: upgrade mongodb -> 6.6.2 [#14584](https://togithub.com/Automattic/mongoose/issues/14584) - feat: add transactionAsyncLocalStorage option to opt in to automatically setting session on all transactions [#14583](https://togithub.com/Automattic/mongoose/issues/14583) [#13889](https://togithub.com/Automattic/mongoose/issues/13889) - feat: handle initially null driver when instantiating Mongoose for Rollup support [#14577](https://togithub.com/Automattic/mongoose/issues/14577) [#12335](https://togithub.com/Automattic/mongoose/issues/12335) - feat(mongoose): export omitUndefined() helper [#14582](https://togithub.com/Automattic/mongoose/issues/14582) [#14569](https://togithub.com/Automattic/mongoose/issues/14569) - feat: add Model.listSearchIndexes() [#14519](https://togithub.com/Automattic/mongoose/issues/14519) [#14450](https://togithub.com/Automattic/mongoose/issues/14450) - feat(connection): add listDatabases() function [#14506](https://togithub.com/Automattic/mongoose/issues/14506) [#9048](https://togithub.com/Automattic/mongoose/issues/9048) - feat(schema): add schema-level readConcern option to apply default readConcern for all queries [#14579](https://togithub.com/Automattic/mongoose/issues/14579) [#14511](https://togithub.com/Automattic/mongoose/issues/14511) - fix(error): remove model property from CastError to avoid printing all model properties to console [#14568](https://togithub.com/Automattic/mongoose/issues/14568) [#14529](https://togithub.com/Automattic/mongoose/issues/14529) - fix(model): make bulkWrite() and insertMany() throw if throwOnValidationError set and all ops invalid [#14587](https://togithub.com/Automattic/mongoose/issues/14587) [#14572](https://togithub.com/Automattic/mongoose/issues/14572) - fix(document): ensure transform function passed to toObject() options applies to subdocs [#14600](https://togithub.com/Automattic/mongoose/issues/14600) [#14589](https://togithub.com/Automattic/mongoose/issues/14589) - types: add inferRawDocType helper [#13900](https://togithub.com/Automattic/mongoose/issues/13900) [#13772](https://togithub.com/Automattic/mongoose/issues/13772) - types(document): make document \_id type default to unknown instead of any [#14541](https://togithub.com/Automattic/mongoose/issues/14541)supercharge/mongodb-github-action (supercharge/mongodb-github-action)
### [`v1.11.0`](https://togithub.com/supercharge/mongodb-github-action/blob/HEAD/CHANGELOG.md#1110---2024-05-22) [Compare Source](https://togithub.com/supercharge/mongodb-github-action/compare/1.10.0...1.11.0) ##### Added - added `mongodb-container-name` input: this option allows you to define the Docker container name ##### Fixed - use the `mongo` command to interact with MongoDB versions 4.x or lower. Previously, we only checked for MongoDB 4 and would use `mongosh` for MongoDB 3 (and lower). [Thanks to Aravind!](https://togithub.com/supercharge/mongodb-github-action/pull/61) ##### Updated - bump dependencieskulshekhar/ts-jest (ts-jest)
### [`v29.1.4`](https://togithub.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2914-2024-05-28) [Compare Source](https://togithub.com/kulshekhar/ts-jest/compare/v29.1.3...v29.1.4) ##### Bug Fixes - fix(transformer): allow transforming of .cts/.mts extensions. ([#3996](https://togithub.com/kulshekhar/ts-jest/issues/3996)) ([b8f6eaa](https://togithub.com/kulshekhar/ts-jest/commit/b8f6eaa)), closes [#3996](https://togithub.com/kulshekhar/ts-jest/issues/3996) ##### Features - feat: make cli generate esm config based on `type: "module"` ([#4210](https://togithub.com/kulshekhar/ts-jest/issues/4210)) ([81a5f64](https://togithub.com/kulshekhar/ts-jest/commit/81a5f64)), closes [#4210](https://togithub.com/kulshekhar/ts-jest/issues/4210) [#4012](https://togithub.com/kulshekhar/ts-jest/issues/4012) ### [`v29.1.3`](https://togithub.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2913-2024-05-21) [Compare Source](https://togithub.com/kulshekhar/ts-jest/compare/v29.1.2...v29.1.3) ##### Bug Fixes - add `@jest/transform` as an optional peer dependency ([0ba7f86](https://togithub.com/kulshekhar/ts-jest/commit/0ba7f861c3e1905de5627b4e5d2a2cadad011b67)) - bring back Node 14 support ([eda56a7](https://togithub.com/kulshekhar/ts-jest/commit/eda56a779789d70963b7572e2914b2a3a25ac43a)) ##### Performance Improvements - remove ts resolved module cache file ([4c88da5](https://togithub.com/kulshekhar/ts-jest/commit/4c88da58991b000aa90ea489acfa6aed39b36120))Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - "after 9am and before 5pm Monday" (UTC).
🚦 Automerge: Enabled.
♻ 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.