Skip to content

⬆️ Update dependency mongoose to v8.23.1#3026

Open
renovate[bot] wants to merge 1 commit intodevelopmentfrom
renovate/mongoose-8.x
Open

⬆️ Update dependency mongoose to v8.23.1#3026
renovate[bot] wants to merge 1 commit intodevelopmentfrom
renovate/mongoose-8.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jun 26, 2025

This PR contains the following updates:

Package Change Age Confidence
mongoose (source) 8.16.08.23.1 age confidence

Release Notes

Automattic/mongoose (mongoose)

v8.23.1

Compare Source

8.23.1 / 2026-04-23

v8.23.0

Compare Source

===================

  • feat(document): add flattenUUIDs option to toObject() and toJSON() (backport #​15021 to 8.x)

v8.22.1

Compare Source

==================

  • fix: handle other top-level query operators in sanitizeFilter
  • fix(document): when cloning a doc with subdocs, make sure the subdocs parent is the cloned doc #​15904 #​15901
  • types(models): support Mongoose query casting in AnyBulkWriteOperation filter property #​15910
  • types: add toBSON() to documents #​15927

v8.22.0

Compare Source

8.22.0 / 2026-01-27

v8.21.1

Compare Source

===================

  • fix(clone): fix parent doc for map subdocuments and array subdocuments #​15958 AbdelrahmanHafez
  • fix(document): when cloning a doc with subdocs, make sure the subdocs parent is the cloned doc #​15904 #​15901
  • fix: respect currentTime schema option in bulkWrite updates #​15976 sderrow
  • types(models): support Mongoose query casting in AnyBulkWriteOperation filter property #​15910
  • types: add toBSON() to documents #​15927

v8.21.0

Compare Source

===================

  • feat(document+model): pass options to pre('deleteOne') and update+options to pre('updateOne') hooks #​15908 #​15870
  • feat(document): add support for getAtomics() to allow custom container types to utilize atomics #​15817
  • fix: add support for typescript style enums #​15914 #​15913 mjfwebb

v8.20.4

Compare Source

===================

v8.20.3

Compare Source

===================

  • perf: use Object.hasOwn instead of Object#hasOwnProperty #​15875 AbdelrahmanHafez
  • fix: improve error when calling Document.prototype.init() with null/undefined #​15812 Vegapunk-debug
  • types(schema): avoid treating paths with default: null as required #​15889
  • types(schema): allow partial statics to schema.statics() #​15780

v8.20.2

Compare Source

===================

v8.20.1

Compare Source

===================

v8.20.0

Compare Source

===================

v8.19.4

Compare Source

===================

v8.19.3

Compare Source

===================

  • fix(model+plugins): correctly apply shard key on deleteOne() #​15705 #​15701
  • fix(schema): correctly cache text indexes as 'text' not 1 #​15695
  • types: make inferRawDocType correctly infer empty array type [] as any[] #​15704 #​15699

v8.19.2

Compare Source

===================

  • perf(setDefaultsOnInsert): avoid computing all modified paths when running setDefaultsOnInsert and update validators, only calculate if there are defaults to set #​15691 #​15672
  • fix: correct handling of relative vs absolute paths with maps and subdocuments #​15682 #​15678 #​15350
  • ci: add publish script with provenance #​15684 #​15680

v8.19.1

Compare Source

===================

  • perf: avoid getting all modified paths in update when checking if versionKey needs to be set #​15677 #​15672
  • perf: Avoid needless path translation #​15679 orgads
  • fix(query): throw error if using update operator with modifier and no path #​15670 #​15642
  • types: avoid making FilterQuery a conditional type because of how typescript handles distributed conditional unions #​15676 #​15671
  • docs: update installation instructions #​15675 aalok-y

v8.19.0

Compare Source

===================

v8.18.3

Compare Source

===================

v8.18.2

Compare Source

===================

  • fix(document): prevent $clone() from converting mongoose arrays into vanilla arrays #​15633 #​15625
  • fix(connection): use correct collection name for model when using useConnection() #​15637
  • fix(connection): propagate changes to _lastHeartbeatAt to useDb() child connections #​15640 #​15635
  • types: fix schema property type definition in SchemaType #​15631

v8.18.1

Compare Source

===================

  • types: correct type inference for maps of maps #​15602
  • types(model): copy base model statics onto discriminator model #​15623 #​15600
  • types: fix types for a string of enums #​15605 ruiaraujo
  • types(SchemaOptions): disallow versionKey: true, which fails at runtime #​15606
  • docs(typescript): add example explaining how to use query helper overrides for handling lean() #​15622 #​15601
  • docs(transactions): add note about nested transactions #​15624

v8.18.0

Compare Source

===================

  • feat(schema): support for union types #​15574 #​10894
  • fix: trim long strings in minLength and maxLength error messages and display the string length #​15571 #​15550
  • types(connection+collection): make BaseCollection and BaseConnection usable as values #​15575 #​15548
  • types: remove logic that omits timestamps when virtuals, methods, etc. options set #​15577 #​12807

v8.17.2

Compare Source

===================

  • fix: avoid Model.validate() hanging when all paths fail casting #​15580 #​15579 piotracalski
  • types(document): better support for flattenObjectIds and versionKey options for toObject() and toJSON() #​15582 #​15578
  • docs: fix docs jsdoc tags and add UUID to be listed #​15585
  • docs(document): fix code sample that errors with "Cannot set properties of undefined" #​15589

v8.17.1

Compare Source

===================

v8.17.0

Compare Source

===================

v8.16.5

Compare Source

===================

  • fix(map): avoid throwing required error if saving map of primitives with required: true #​15542
  • types(model): export MongooseBulkWriteResult type #​15546
  • types(connection): add base to connection type #​15544

v8.16.4

Compare Source

===================

v8.16.3

Compare Source

===================

  • fix(document): clean modified subpaths if unsetting map #​15520 #​15519
  • fix: make DocumentArray SchemaType pass all options to embedded SchemaType #​15523
  • types: support readonly array in query.select #​15527 omermizr

v8.16.2

Compare Source

===================

  • fix(cursor): populate after hydrating in queryCursor so populated docs get parent() #​15498 #​15494
  • fix(schema): support toJSONSchema() on mixed types and improve error message about unsupported types #​15492 #​15489
  • types: add _id and __v to toObject/toJSON transform type #​15501 #​15479
  • types(schema): use user-provided THydratedDocumentType as context for virtual get() and set() #​15517 #​15516
  • types: improve typing for transform option to toJSON and toObject #​15485
  • docs: link to custom setter docs from lowercase, etc. options and note that setters run on query filters #​15493 #​15491
  • docs(jest): add note about resetModules #​15515

v8.16.1

Compare Source

===================

  • fix(document): avoid setting _skipMarkModified when setting nested path with merge option #​15484 #​11913
  • fix(model): make sure post save error handler gets doc as param on VersionError #​15483 #​15480
  • fix: consistent $conditionalHandlers setup between schematypes #​15490
  • docs(compatibility): note that mongodb 4.0 is not supported anymore since 8.16.0 #​15487 hasezoey
  • docs: remove unnecessary --save flag from npm install instruction #​15486 Thahirgeek

Configuration

📅 Schedule: (in timezone Europe/Zurich)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Jun 26, 2025
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.16.1 ⬆️ Update dependency mongoose to v8.16.2 Jul 7, 2025
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch 2 times, most recently from a617255 to 3dd84ba Compare July 10, 2025 20:33
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.16.2 ⬆️ Update dependency mongoose to v8.16.3 Jul 10, 2025
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from 3dd84ba to c3bde13 Compare July 17, 2025 00:14
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.16.3 ⬆️ Update dependency mongoose to v8.16.4 Jul 17, 2025
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from c3bde13 to 3f19d50 Compare July 25, 2025 16:39
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.16.4 ⬆️ Update dependency mongoose to v8.16.5 Jul 25, 2025
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.16.5 ⬆️ Update dependency mongoose to v8.17.0 Jul 30, 2025
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from 3f19d50 to dc1d5ab Compare July 30, 2025 17:54
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from dc1d5ab to d8609e5 Compare August 7, 2025 20:46
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.17.0 ⬆️ Update dependency mongoose to v8.17.1 Aug 7, 2025
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from d8609e5 to 46ce385 Compare August 19, 2025 01:15
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.17.1 ⬆️ Update dependency mongoose to v8.17.2 Aug 19, 2025
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.17.2 ⬆️ Update dependency mongoose to v8.18.0 Aug 22, 2025
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from 46ce385 to d35ecd9 Compare August 22, 2025 19:12
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from d35ecd9 to 2d666e7 Compare September 8, 2025 18:34
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.18.0 ⬆️ Update dependency mongoose to v8.18.1 Sep 8, 2025
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from 2d666e7 to 2b91ecb Compare September 22, 2025 17:27
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.18.1 ⬆️ Update dependency mongoose to v8.18.2 Sep 22, 2025
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from 2b91ecb to cf22b95 Compare September 29, 2025 16:51
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.18.2 ⬆️ Update dependency mongoose to v8.18.3 Sep 29, 2025
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from cf22b95 to baddc24 Compare October 2, 2025 17:24
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.18.3 ⬆️ Update dependency mongoose to v8.19.0 Oct 2, 2025
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from baddc24 to d9e26ab Compare October 6, 2025 22:55
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.19.0 ⬆️ Update dependency mongoose to v8.19.1 Oct 6, 2025
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from d9e26ab to 7d9bd8c Compare October 23, 2025 07:35
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.19.1 ⬆️ Update dependency mongoose to v8.19.2 Oct 23, 2025
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from 7d9bd8c to d5e7c5b Compare November 4, 2025 17:07
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.19.2 ⬆️ Update dependency mongoose to v8.19.3 Nov 4, 2025
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from d5e7c5b to 1a48b95 Compare November 14, 2025 19:11
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.19.3 ⬆️ Update dependency mongoose to v8.19.4 Nov 14, 2025
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from 1a48b95 to fa2c88e Compare November 18, 2025 02:29
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.19.4 ⬆️ Update dependency mongoose to v8.20.0 Nov 18, 2025
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from fa2c88e to 8e47409 Compare November 20, 2025 21:34
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.20.0 ⬆️ Update dependency mongoose to v8.20.1 Nov 20, 2025
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.20.1 ⬆️ Update dependency mongoose to v8.20.2 Dec 6, 2025
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from 8e47409 to ba37efb Compare December 6, 2025 07:56
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.20.2 ⬆️ Update dependency mongoose to v8.20.3 Dec 15, 2025
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch 2 times, most recently from afb5d16 to 0d0b50f Compare December 18, 2025 22:07
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.20.3 ⬆️ Update dependency mongoose to v8.20.4 Dec 18, 2025
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from 0d0b50f to 8d4104f Compare December 29, 2025 20:47
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.20.4 ⬆️ Update dependency mongoose to v8.21.0 Dec 29, 2025
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch 2 times, most recently from 568fba0 to 4857373 Compare January 23, 2026 19:34
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.21.0 ⬆️ Update dependency mongoose to v8.21.1 Jan 23, 2026
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from 4857373 to d6f94a9 Compare January 27, 2026 20:47
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.21.1 ⬆️ Update dependency mongoose to v8.22.0 Jan 27, 2026
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from d6f94a9 to 43f7280 Compare February 4, 2026 21:32
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.22.0 ⬆️ Update dependency mongoose to v8.22.1 Feb 4, 2026
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from 43f7280 to c4a1291 Compare February 10, 2026 00:54
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.22.1 ⬆️ Update dependency mongoose to v8.23.0 Feb 10, 2026
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from c4a1291 to ca88d0d Compare March 5, 2026 17:49
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from ca88d0d to 5a24b66 Compare April 1, 2026 18:37
@renovate renovate Bot changed the title ⬆️ Update dependency mongoose to v8.23.0 ⬆️ Update dependency mongoose to v8.23.1 Apr 23, 2026
@renovate renovate Bot force-pushed the renovate/mongoose-8.x branch from 5a24b66 to 7db5bab Compare April 23, 2026 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants