Automattic/mongoose (mongoose)
### [`v8.4.4`](https://togithub.com/Automattic/mongoose/blob/HEAD/CHANGELOG.md#844--2024-06-25)
[Compare Source](https://togithub.com/Automattic/mongoose/compare/8.4.3...8.4.4)
\==================
- perf: avoid unnecesary get() call and use faster approach for converting to string [#14673](https://togithub.com/Automattic/mongoose/issues/14673) [#14394](https://togithub.com/Automattic/mongoose/issues/14394)
- fix(projection): handle projections on arrays in Model.hydrate() projection option [#14686](https://togithub.com/Automattic/mongoose/issues/14686) [#14680](https://togithub.com/Automattic/mongoose/issues/14680)
- fix(document): avoid passing validateModifiedOnly to subdocs so subdocs get fully validating if they're directly modified [#14685](https://togithub.com/Automattic/mongoose/issues/14685) [#14677](https://togithub.com/Automattic/mongoose/issues/14677)
- fix: handle casting primitive array with $elemMatch in bulkWrite() [#14687](https://togithub.com/Automattic/mongoose/issues/14687) [#14678](https://togithub.com/Automattic/mongoose/issues/14678)
- fix(query): cast $pull using embedded discriminator schema when discriminator key is set in filter [#14676](https://togithub.com/Automattic/mongoose/issues/14676) [#14675](https://togithub.com/Automattic/mongoose/issues/14675)
- types(connection): fix return type of withSession() [#14690](https://togithub.com/Automattic/mongoose/issues/14690) [tt-public](https://togithub.com/tt-public)
- types: add $documents pipeline stage and fix $unionWith type [#14666](https://togithub.com/Automattic/mongoose/issues/14666) [nick-statsig](https://togithub.com/nick-statsig)
- docs(findoneandupdate): improve example that shows findOneAndUpdate() returning doc before updates were applied [#14671](https://togithub.com/Automattic/mongoose/issues/14671) [#14670](https://togithub.com/Automattic/mongoose/issues/14670)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] 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:
8.4.3
->8.4.4
Release Notes
Automattic/mongoose (mongoose)
### [`v8.4.4`](https://togithub.com/Automattic/mongoose/blob/HEAD/CHANGELOG.md#844--2024-06-25) [Compare Source](https://togithub.com/Automattic/mongoose/compare/8.4.3...8.4.4) \================== - perf: avoid unnecesary get() call and use faster approach for converting to string [#14673](https://togithub.com/Automattic/mongoose/issues/14673) [#14394](https://togithub.com/Automattic/mongoose/issues/14394) - fix(projection): handle projections on arrays in Model.hydrate() projection option [#14686](https://togithub.com/Automattic/mongoose/issues/14686) [#14680](https://togithub.com/Automattic/mongoose/issues/14680) - fix(document): avoid passing validateModifiedOnly to subdocs so subdocs get fully validating if they're directly modified [#14685](https://togithub.com/Automattic/mongoose/issues/14685) [#14677](https://togithub.com/Automattic/mongoose/issues/14677) - fix: handle casting primitive array with $elemMatch in bulkWrite() [#14687](https://togithub.com/Automattic/mongoose/issues/14687) [#14678](https://togithub.com/Automattic/mongoose/issues/14678) - fix(query): cast $pull using embedded discriminator schema when discriminator key is set in filter [#14676](https://togithub.com/Automattic/mongoose/issues/14676) [#14675](https://togithub.com/Automattic/mongoose/issues/14675) - types(connection): fix return type of withSession() [#14690](https://togithub.com/Automattic/mongoose/issues/14690) [tt-public](https://togithub.com/tt-public) - types: add $documents pipeline stage and fix $unionWith type [#14666](https://togithub.com/Automattic/mongoose/issues/14666) [nick-statsig](https://togithub.com/nick-statsig) - docs(findoneandupdate): improve example that shows findOneAndUpdate() returning doc before updates were applied [#14671](https://togithub.com/Automattic/mongoose/issues/14671) [#14670](https://togithub.com/Automattic/mongoose/issues/14670)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.