Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jun 26, 2025

This PR contains the following updates:

Package Change Age Confidence
mongoose (source) 8.16.0 -> 8.19.3 age confidence

Release Notes

Automattic/mongoose (mongoose)

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: 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
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.

1 participant