openSenseMap-API
openSenseMap-API copied to clipboard
Bump mongoose from 5.13.20 to 8.10.2
Bumps mongoose from 5.13.20 to 8.10.2.
Release notes
Sourced from mongoose's releases.
8.10.2 / 2025-02-25
- fix(model+connection): return MongoDB BulkWriteResult instance even if no valid ops #15266 #15265
- fix(debug): avoid printing trusted symbol in debug output #15267 #15263
- types: make type inference logic resilient to no Buffer type due to missing
@types/node#152618.10.1 / 2025-02-14
- perf(document): only call undoReset() 1x/document #15257 #15255
- perf(schema): clear childSchemas when overwriting existing path to avoid performance degradations #15256 #15253
- perf: some more micro optimizations for find() and findOne() #14906 #15250
- fix(model): avoid adding timeout on Model.init() buffering to avoid unintentional dangling open handles #15251 #15241
- fix: avoid connection buffering on init if autoCreate: false #15247 #15241
- fix: infer discriminator key if set in $set with overwriteDiscriminatorKey #15243 #15218
- types(middleware): make this in document middleware the hydrated doc type, not raw doc type #15246 #15242
- types(schema): support options parameter to Schema.prototype.discriminator() #15249 #15244
- types(schema): allow calling Schema.prototype.number() with no message arg #15237 #15236
- docs(typescript): recommend using HydratedSingleSubdocument over Types.Subdocument #15240 #15211
8.10.0 / 2025-02-05
- feat(schema+schematype): add toJSONSchema() method to convert schemas and schematypes to JSON schema #15184 #11162
- feat(connection): make connection helpers respect bufferTimeoutMS #15229 #15201
- feat(document): support schematype-level transform option #15163 #15084
- feat(model): add insertOne() function to insert a single doc #15162 #14843
- feat(connection): support Connection.prototype.aggregate() for db-level aggregations #15153
- feat(model): make syncIndexes() not call createIndex() on indexes that already exist #15175 #12250
- feat(model): useConnection(connection) function #14802
- fix(model): disallow updateMany(update) and fix TypeScript types re: updateMany() #15199 #15190
- fix(collection): avoid buffering if creating a collection during a connection interruption #15187 #14971
- fix(model): throw error if calling create() with multiple docs in a transaction unless ordered: true #15100
- fix(model): skip createCollection() in syncIndexes() if autoCreate: false #15155
- fix(model): make
hydrate()handle hydrating deeply nested populated docs with hydratedPopulatedDocs #15130- types(document): make sure toObject() and toJSON() apply versionKey __v #15097
- ci(NODE-6505): CI Setup for Encryption Support #15139 aditi-khare-mongoDB
8.9.7 / 2025-02-04
- fix: avoid applying defaults on map embedded paths #15217 #15196
- types: add missing $median operator to aggregation types #15233 #15209
- docs(document): clarify that toObject() returns a POJO that may contain non-POJO values #15232 #15208
8.9.6 / 2025-01-31
- fix(document): allow setting values to undefined with set(obj) syntax with strict: false #15207 #15192
- fix(schema): improve reason for UUID cast error, currently a TypeError #15215 #15202
- fix(aggregate): improve error when calling near() with invalid coordinates #15206 #15188
8.9.5 / 2025-01-13
... (truncated)
Changelog
Sourced from mongoose's changelog.
8.10.2 / 2025-02-25
- fix(model+connection): return MongoDB BulkWriteResult instance even if no valid ops #15266 #15265
- fix(debug): avoid printing trusted symbol in debug output #15267 #15263
- types: make type inference logic resilient to no Buffer type due to missing
@types/node#152618.10.1 / 2025-02-14
- perf(document): only call undoReset() 1x/document #15257 #15255
- perf(schema): clear childSchemas when overwriting existing path to avoid performance degradations #15256 #15253
- perf: some more micro optimizations for find() and findOne() #14906 #15250
- fix(model): avoid adding timeout on Model.init() buffering to avoid unintentional dangling open handles #15251 #15241
- fix: avoid connection buffering on init if autoCreate: false #15247 #15241
- fix: infer discriminator key if set in $set with overwriteDiscriminatorKey #15243 #15218
- types(middleware): make this in document middleware the hydrated doc type, not raw doc type #15246 #15242
- types(schema): support options parameter to Schema.prototype.discriminator() #15249 #15244
- types(schema): allow calling Schema.prototype.number() with no message arg #15237 #15236
- docs(typescript): recommend using HydratedSingleSubdocument over Types.Subdocument #15240 #15211
8.10.0 / 2025-02-05
- feat(schema+schematype): add toJSONSchema() method to convert schemas and schematypes to JSON schema #15184 #11162
- feat(connection): make connection helpers respect bufferTimeoutMS #15229 #15201
- feat(document): support schematype-level transform option #15163 #15084
- feat(model): add insertOne() function to insert a single doc #15162 #14843
- feat(connection): support Connection.prototype.aggregate() for db-level aggregations #15153
- feat(model): make syncIndexes() not call createIndex() on indexes that already exist #15175 #12250
- feat(model): useConnection(connection) function #14802
- fix(model): disallow updateMany(update) and fix TypeScript types re: updateMany() #15199 #15190
- fix(collection): avoid buffering if creating a collection during a connection interruption #15187 #14971
- fix(model): throw error if calling create() with multiple docs in a transaction unless ordered: true #15100
- fix(model): skip createCollection() in syncIndexes() if autoCreate: false #15155
- fix(model): make
hydrate()handle hydrating deeply nested populated docs with hydratedPopulatedDocs #15130- types(document): make sure toObject() and toJSON() apply versionKey __v #15097
- ci(NODE-6505): CI Setup for Encryption Support #15139 aditi-khare-mongoDB
8.9.7 / 2025-02-04
- fix: avoid applying defaults on map embedded paths #15217 #15196
- types: add missing $median operator to aggregation types #15233 #15209
- docs(document): clarify that toObject() returns a POJO that may contain non-POJO values #15232 #15208
8.9.6 / 2025-01-31
- fix(document): allow setting values to undefined with set(obj) syntax with strict: false #15207 #15192
- fix(schema): improve reason for UUID cast error, currently a TypeError #15215 #15202
- fix(aggregate): improve error when calling near() with invalid coordinates #15206 #15188
7.8.6 / 2025-01-20
... (truncated)
Commits
b22e9a8chore: release 8.10.29dc416aMerge pull request #15266 from Automattic/vkarpov15/gh-15265633ea9drefactor: consolidate.mongooseproperty creation into helper09caa3cMerge branch 'master' into vkarpov15/gh-15265384b8e8Merge pull request #15267 from Automattic/vkarpov15/gh-152635209a3cfix(debug): avoid printing trusted symbol in debug output0173decfix(model+connection): return MongoDB BulkWriteResult instance even if no val...987f1adMerge pull request #15261 from Automattic/vkarpov15/gh-15121-3864ac87types: make type inference logic resilient to no Buffer type due to missing `...d64f481chore: release 8.10.1- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)