|
| 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 | + |
1 | 11 | 8.9.3 / 2024-12-30
|
2 | 12 | ==================
|
3 | 13 | * fix(schema): make duplicate index error a warning for now to prevent blocking upgrading #15135 #15112 #15109
|
|
1109 | 1119 | * fix(document): isModified should not be triggered when setting a nested boolean to the same value as previously #12994 [lpizzinidev](https://github.com/lpizzinidev)
|
1110 | 1120 | * fix(document): save newly set defaults underneath single nested subdocuments #13002 #12905
|
1111 | 1121 | * 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) |
1113 | 1123 | * fix(types): fix type of options of Model.aggregate #12933 [ghost91-](https://github.com/ghost91-)
|
1114 | 1124 | * fix(types): fix "near" aggregation operator input type #12954 [Jokero](https://github.com/Jokero)
|
1115 | 1125 | * fix(types): add missing Top operator to AccumulatorOperator type declaration #12952 [lpizzinidev](https://github.com/lpizzinidev)
|
|
1138 | 1148 | * docs(typescript): add notes about virtual context to Mongoose 6 migration and TypeScript virtuals docs #12912 #12806
|
1139 | 1149 | * docs(schematypes): removed dead link and fixed formatting #12897 #12885 [lpizzinidev](https://github.com/lpizzinidev)
|
1140 | 1150 | * 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 |
1142 | 1152 | * docs: add list of known incompatible npm packages #12892 [IslandRhythms](https://github.com/IslandRhythms)
|
1143 | 1153 |
|
1144 | 1154 | 6.8.3 / 2023-01-06
|
|
0 commit comments