Skip to content

Commit cea312d

Browse files
committed
chore: release 9.0.0-rc0
1 parent b9cc743 commit cea312d

File tree

3 files changed

+25
-2
lines changed

3 files changed

+25
-2
lines changed

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@ jobs:
2828
run: npm run build-browser
2929

3030
- name: Dry run publish with provenance
31-
run: npm publish --provenance --access public
31+
run: npm publish --provenance --access public --tag next
3232
env:
3333
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
9.0.0-rc0 / 2025-11-19
2+
======================
3+
* BREAKING CHANGE: drop support for callback-based pre middleware, e.g. `next()` in `pre()` hooks
4+
* BREAKING CHANGE: update to MongoDB Node driver v7
5+
* BREAKING CHANGE: make UUID schema type return bson UUIDs #15378
6+
* BREAKING CHANGE: make findOne(null), find(null), etc. throw an error instead of returning first doc #15019 #14948
7+
* BREAKING CHANGE: disallow update pipelines by default, require updatePipeline option #15586 #14424
8+
* BREAKING CHANGE: call virtual ref function with subdoc, not top-level doc #14652 #12440 #12363
9+
* BREAKING CHANGE(types): make create() and insertOne() params more strict, remove generics to prevent type inference #15587 #15355
10+
* BREAKING CHANGE(types): make FilterQuery properties no longer resolve to any in TypeScript #15422
11+
* BREAKING CHANGE(types): change `this` to HydratedDocument for default() and required(), HydratedDocument | Query for validate() #15020 #14696
12+
* BREAKING CHANGE(types): make id a virtual in TypeScript rather than a property on Document base class #15572 #13079
13+
* BREAKING CHANGE(types): consolidate RootQuerySelector, Condition, etc. types with MongoDB driver's #15593
14+
* BREAKING CHANGE: asyncify update validators, SchemaType.prototype.doValidate(), save hooks for improved stack traces #15312
15+
* BREAKING CHANGE: remove bson as direct dependency, use mongodb/lib/bson instead #15576 #15154
16+
* BREAKING CHANGE: remove _executionStack, make validate() async function and call Kareem hooks directly vs through wrappers #15298 #14906
17+
* BREAKING CHANGE: remove browser build, move to @mongoosejs/browser instead #15385 #15296
18+
* BREAKING CHANGE: remove schematype caster and casterConstructor properties in favor of embeddedSchemaType and Constructor #15513 #15179
19+
* BREAKING CHANGE: adding missing pluralizations, fixing pluralization: virus -> viruses #14247 [ItsBradyDavis](https://github.com/ItsBradyDavis)
20+
* BREAKING CHANGE: remove connection noListener option #15641 #15640
21+
* feat(types): add Schema.create() for TypeScript type inference #15482 #14954
22+
* chore: remove examples directory #15597
23+
124
8.20.0 / 2025-11-17
225
===================
326
* feat: cast id parameter based on schema _id type in DocumentArray.id() #15733 #15725 #15724 [Lex-Ashu](Lex-Ashu)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "mongoose",
33
"description": "Mongoose MongoDB ODM",
4-
"version": "8.20.0",
4+
"version": "9.0.0-rc0",
55
"author": "Guillermo Rauch <[email protected]>",
66
"keywords": [
77
"mongodb",

0 commit comments

Comments
 (0)