Skip to content

Commit 1e60f41

Browse files
committed
chore: release 8.9.4
1 parent 7ca1847 commit 1e60f41

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

CHANGELOG.md

+12-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
8.9.4 / 2025-01-09
2+
==================
3+
* fix(document): fix document not applying manual populate when using a function in schema.options.ref #15138 [IchirokuXVI](https://github.com/IchirokuXVI)
4+
* fix(model): make Model.validate() static correctly cast document arrays #15169 #15164
5+
* fix(model): allow passing validateBeforeSave option to bulkSave() to skip validation #15161 #15156
6+
* fix(schema): allow multiple self-referencing discriminator schemas using Schema.prototype.discriminator #15142 #15120
7+
* types: avoid BufferToBinary<> wiping lean types when passed to generic functions #15160 #15158
8+
* docs: fix <code> in header ids #15159
9+
* docs: fix header in field-level-encryption.md #15137 [damieng](https://github.com/damieng)
10+
111
8.9.3 / 2024-12-30
212
==================
313
* fix(schema): make duplicate index error a warning for now to prevent blocking upgrading #15135 #15112 #15109
@@ -1109,7 +1119,7 @@
11091119
* fix(document): isModified should not be triggered when setting a nested boolean to the same value as previously #12994 [lpizzinidev](https://github.com/lpizzinidev)
11101120
* fix(document): save newly set defaults underneath single nested subdocuments #13002 #12905
11111121
* fix(update): handle custom discriminator model name when casting update #12947 [wassil](https://github.com/wassil)
1112-
* fix(connection): handles unique autoincrement ID for connections #12990 [lpizzinidev](https://github.com/lpizzinidev)
1122+
* fix(connection): handles unique autoincrement ID for connections #12990 [lpizzinidev](https://github.com/lpizzinidev)
11131123
* fix(types): fix type of options of Model.aggregate #12933 [ghost91-](https://github.com/ghost91-)
11141124
* fix(types): fix "near" aggregation operator input type #12954 [Jokero](https://github.com/Jokero)
11151125
* fix(types): add missing Top operator to AccumulatorOperator type declaration #12952 [lpizzinidev](https://github.com/lpizzinidev)
@@ -1138,7 +1148,7 @@
11381148
* docs(typescript): add notes about virtual context to Mongoose 6 migration and TypeScript virtuals docs #12912 #12806
11391149
* docs(schematypes): removed dead link and fixed formatting #12897 #12885 [lpizzinidev](https://github.com/lpizzinidev)
11401150
* docs: fix link to lean api #12910 [manniL](https://github.com/manniL)
1141-
* docs: list all possible strings for schema.pre in one place #12868
1151+
* docs: list all possible strings for schema.pre in one place #12868
11421152
* docs: add list of known incompatible npm packages #12892 [IslandRhythms](https://github.com/IslandRhythms)
11431153

11441154
6.8.3 / 2023-01-06

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "mongoose",
33
"description": "Mongoose MongoDB ODM",
4-
"version": "8.9.3",
4+
"version": "8.9.4",
55
"author": "Guillermo Rauch <[email protected]>",
66
"keywords": [
77
"mongodb",

0 commit comments

Comments
 (0)