ajv-validator/ajv
### [`v6.12.4`](https://togithub.com/ajv-validator/ajv/releases/v6.12.4)
[Compare Source](https://togithub.com/ajv-validator/ajv/compare/v6.12.3...v6.12.4)
Fix: coercion of one-item arrays to scalar that should fail validation ([failing example](https://runkit.com/esp/5f3672ba2f6642001ae27411)).
eslint/eslint
### [`v7.7.0`](https://togithub.com/eslint/eslint/releases/v7.7.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v7.6.0...v7.7.0)
- [`b46f3ee`](https://togithub.com/eslint/eslint/commit/b46f3ee0dae4add9df99cae940b641ad8de58b9e) Update: allowFunctionParams option in no-underscore-dangle (fixes 12579) ([#13545](https://togithub.com/eslint/eslint/issues/13545)) (Sunghyun Cho)
- [`26aa245`](https://togithub.com/eslint/eslint/commit/26aa2452b5f407fabc25dad21182180e4d3be532) Docs: clarify "case" specifier in padding-line-between-statements ([#13562](https://togithub.com/eslint/eslint/issues/13562)) (Milos Djermanovic)
- [`082891c`](https://togithub.com/eslint/eslint/commit/082891c042d72953fe86cd3ce9c96e661760793d) Docs: Update semantic versioning policy ([#13563](https://togithub.com/eslint/eslint/issues/13563)) (Nicholas C. Zakas)
- [`4e0b672`](https://togithub.com/eslint/eslint/commit/4e0b672eb4bf39f7502a550b08b25a56a196f19f) Fix: revert "Update: disallow multiple options in comma-dangle schema" ([#13564](https://togithub.com/eslint/eslint/issues/13564)) (Kai Cataldo)
- [`254990e`](https://togithub.com/eslint/eslint/commit/254990e87914457ca25ea2d7ee012964e56fc9e5) Fix: indent for async arrow functions (fixes [#13497](https://togithub.com/eslint/eslint/issues/13497)) ([#13544](https://togithub.com/eslint/eslint/issues/13544)) (Anix)
- [`28ca339`](https://togithub.com/eslint/eslint/commit/28ca339259b07c96c73f2ef28cbf112b96395855) Sponsors: Sync README with website (ESLint Jenkins)
- [`2e4158d`](https://togithub.com/eslint/eslint/commit/2e4158d3ec9cfed6400bf70795fd7171e96ff9b3) Sponsors: Sync README with website (ESLint Jenkins)
- [`488d159`](https://togithub.com/eslint/eslint/commit/488d1595aef43c4d52cccdb2c97977884f0375a8) Sponsors: Sync README with website (ESLint Jenkins)
- [`c44306e`](https://togithub.com/eslint/eslint/commit/c44306e52778309a79232ceab8b55a9aa0f2dfda) Sponsors: Sync README with website (ESLint Jenkins)
- [`6677180`](https://togithub.com/eslint/eslint/commit/6677180495e16a02d150d0552e7e5d5f6b77fcc5) Sponsors: Sync README with website (ESLint Jenkins)
- [`07db7b8`](https://togithub.com/eslint/eslint/commit/07db7b8080c2f68ee28e7d447db356c33e6fddce) Sponsors: Sync README with website (ESLint Jenkins)
- [`d4ce4d3`](https://togithub.com/eslint/eslint/commit/d4ce4d3b8492c3e4654ed1f51f2c48e6c0ad272f) Sponsors: Sync README with website (ESLint Jenkins)
- [`284e954`](https://togithub.com/eslint/eslint/commit/284e954f93126c50e0aa9b88f42afb03a47ad967) Sponsors: Sync README with website (ESLint Jenkins)
- [`ae9b54e`](https://togithub.com/eslint/eslint/commit/ae9b54e59b01aa9f50ee31f5b6787d86e6b59de6) Sponsors: Sync README with website (ESLint Jenkins)
- [`9124a15`](https://togithub.com/eslint/eslint/commit/9124a1599638a1caf4b7e252d1cb66abdc5e51c6) Chore: remove leche (fixes [#13287](https://togithub.com/eslint/eslint/issues/13287)) ([#13533](https://togithub.com/eslint/eslint/issues/13533)) (Mark de Dios)
- [`5c4c7f5`](https://togithub.com/eslint/eslint/commit/5c4c7f515c2e8e83f2186a66ddce75d6477abeb0) Sponsors: Sync README with website (ESLint Jenkins)
- [`48d8ec8`](https://togithub.com/eslint/eslint/commit/48d8ec8cf320c69aed17c6b6c78f19e7c1e587ca) Sponsors: Sync README with website (ESLint Jenkins)
facebook/jest
### [`v26.4.0`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2640)
[Compare Source](https://togithub.com/facebook/jest/compare/v26.3.0...v26.4.0)
##### Features
- `[jest-resolve]` Add support for `packageFilter` on custom resolver ([#10393](https://togithub.com/facebook/jest/pull/10393))
##### Fixes
- `[pretty-format]` Handle `tagName` not being a string ([#10397](https://togithub.com/facebook/jest/pull/10397))
### [`v26.3.0`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2630)
[Compare Source](https://togithub.com/facebook/jest/compare/v26.2.2...v26.3.0)
##### Features
- `[jest-circus, jest-jasmine2]` Include `failureDetails` property in test results ([#9496](https://togithub.com/facebook/jest/pull/9496))
- `[jest-each, jest-jasmine, jest-circus]` Add support for `.concurrent.each` ([#9326](https://togithub.com/facebook/jest/pull/9326))
##### Fixes
- `[jest-config]` Add `.pnp.js` to `transformIgnorePatterns` defaults ([#10383](https://togithub.com/facebook/jest/pull/10383))
- `[jest-leak-detector]` Wait properly for GC runs due to changes in Node 14.7 ([#10366](https://togithub.com/facebook/jest/pull/10366))
- `[jest-worker]` Downgrade minimum node version to 10.13 ([#10352](https://togithub.com/facebook/jest/pull/10352))
- `[docs]` Update snapshot testing documentation([#10359](https://togithub.com/facebook/jest/pull/10359))
koajs/router
### [`v9.4.0`](https://togithub.com/koajs/router/releases/v9.4.0)
[Compare Source](https://togithub.com/koajs/router/compare/v9.1.0...v9.4.0)
- 99 params request ctx ([#100](https://togithub.com/koajs/router/issues/100)) [`92200d4`](https://togithub.com/koajs/router/commit/92200d4)
Automattic/mongoose
### [`v5.10.0`](https://togithub.com/Automattic/mongoose/blob/master/History.md#5100--2020-08-14)
[Compare Source](https://togithub.com/Automattic/mongoose/compare/5.9.29...5.10.0)
===================
- feat: upgrade to MongoDB driver 3.6 for full MongoDB 4.4 support
- feat(connection): add `Connection#transaction()` helper that handles resetting Mongoose document state if the transaction fails [#8380](https://togithub.com/Automattic/mongoose/issues/8380)
- feat(connection): make transaction() helper reset array atomics after failed transaction
- feat(schema+model): add `optimisticConcurrency` option to use OCC for `save()` [#9001](https://togithub.com/Automattic/mongoose/issues/9001) [#5424](https://togithub.com/Automattic/mongoose/issues/5424)
- feat(aggregate): add `Aggregate#search()` for Atlas Text Search [#9115](https://togithub.com/Automattic/mongoose/issues/9115)
- feat(mongoose): add support for setting `setDefaultsOnInsert` as a global option [#9036](https://togithub.com/Automattic/mongoose/issues/9036) [AbdelrahmanHafez](https://togithub.com/AbdelrahmanHafez)
- feat(mongoose): add support for setting `returnOriginal` as a global option [#9189](https://togithub.com/Automattic/mongoose/issues/9189) [#9183](https://togithub.com/Automattic/mongoose/issues/9183) [AbdelrahmanHafez](https://togithub.com/AbdelrahmanHafez)
- feat(mongoose): allow global option mongoose.set('strictQuery', true) [#9016](https://togithub.com/Automattic/mongoose/issues/9016) [AbdelrahmanHafez](https://togithub.com/AbdelrahmanHafez)
- feat(document): add Document#getChanges [#9097](https://togithub.com/Automattic/mongoose/issues/9097) [AbdelrahmanHafez](https://togithub.com/AbdelrahmanHafez)
- feat(document): support `defaults` option to disable adding defaults to a single document [#8271](https://togithub.com/Automattic/mongoose/issues/8271)
- feat(SingleNestedPath+DocumentArray): add static `set()` function for global options, support setting `_id` globally [#8883](https://togithub.com/Automattic/mongoose/issues/8883)
- feat(query): handle casting `$or` when each clause contains a different discriminator key [#9018](https://togithub.com/Automattic/mongoose/issues/9018)
- feat(query): add overwriteDiscriminatorKey option that allows changing the discriminator key in `findOneAndUpdate()`, `updateOne()`, etc. [#6087](https://togithub.com/Automattic/mongoose/issues/6087)
- fix(connection): make calling `mongoose.connect()` while already connected a no-op [#9203](https://togithub.com/Automattic/mongoose/issues/9203)
- feat(connection): add `getClient()` and `setClient()` function for interacting with a connection's underlying MongoClient instance [#9164](https://togithub.com/Automattic/mongoose/issues/9164)
- feat(document+populate): add `parent()` function that allows you to get the parent document for populated docs [#8092](https://togithub.com/Automattic/mongoose/issues/8092)
- feat(document): add `useProjection` option to `toObject()` and `toJSON()` for hiding deselected fields on newly created documents [#9118](https://togithub.com/Automattic/mongoose/issues/9118)
### [`v5.9.29`](https://togithub.com/Automattic/mongoose/blob/master/History.md#5929--2020-08-13)
[Compare Source](https://togithub.com/Automattic/mongoose/compare/5.9.28...5.9.29)
===================
- fix(document): support setting nested path to itself when it has nested subpaths [#9313](https://togithub.com/Automattic/mongoose/issues/9313)
- fix(model): make `syncIndexes()` report error if it can't create an index [#9303](https://togithub.com/Automattic/mongoose/issues/9303)
- fix: handle auth error when Atlas username is incorrect [#9300](https://togithub.com/Automattic/mongoose/issues/9300)
Renovate configuration
:date: Schedule: "before 3am on Monday" in timezone Europe/Paris.
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
26.0.9
->26.0.10
3.5.25
->3.5.26
6.12.3
->6.12.4
7.6.0
->7.7.0
26.2.2
->26.4.0
9.1.0
->9.4.0
5.9.28
->5.10.0
Release Notes
ajv-validator/ajv
### [`v6.12.4`](https://togithub.com/ajv-validator/ajv/releases/v6.12.4) [Compare Source](https://togithub.com/ajv-validator/ajv/compare/v6.12.3...v6.12.4) Fix: coercion of one-item arrays to scalar that should fail validation ([failing example](https://runkit.com/esp/5f3672ba2f6642001ae27411)).eslint/eslint
### [`v7.7.0`](https://togithub.com/eslint/eslint/releases/v7.7.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v7.6.0...v7.7.0) - [`b46f3ee`](https://togithub.com/eslint/eslint/commit/b46f3ee0dae4add9df99cae940b641ad8de58b9e) Update: allowFunctionParams option in no-underscore-dangle (fixes 12579) ([#13545](https://togithub.com/eslint/eslint/issues/13545)) (Sunghyun Cho) - [`26aa245`](https://togithub.com/eslint/eslint/commit/26aa2452b5f407fabc25dad21182180e4d3be532) Docs: clarify "case" specifier in padding-line-between-statements ([#13562](https://togithub.com/eslint/eslint/issues/13562)) (Milos Djermanovic) - [`082891c`](https://togithub.com/eslint/eslint/commit/082891c042d72953fe86cd3ce9c96e661760793d) Docs: Update semantic versioning policy ([#13563](https://togithub.com/eslint/eslint/issues/13563)) (Nicholas C. Zakas) - [`4e0b672`](https://togithub.com/eslint/eslint/commit/4e0b672eb4bf39f7502a550b08b25a56a196f19f) Fix: revert "Update: disallow multiple options in comma-dangle schema" ([#13564](https://togithub.com/eslint/eslint/issues/13564)) (Kai Cataldo) - [`254990e`](https://togithub.com/eslint/eslint/commit/254990e87914457ca25ea2d7ee012964e56fc9e5) Fix: indent for async arrow functions (fixes [#13497](https://togithub.com/eslint/eslint/issues/13497)) ([#13544](https://togithub.com/eslint/eslint/issues/13544)) (Anix) - [`28ca339`](https://togithub.com/eslint/eslint/commit/28ca339259b07c96c73f2ef28cbf112b96395855) Sponsors: Sync README with website (ESLint Jenkins) - [`2e4158d`](https://togithub.com/eslint/eslint/commit/2e4158d3ec9cfed6400bf70795fd7171e96ff9b3) Sponsors: Sync README with website (ESLint Jenkins) - [`488d159`](https://togithub.com/eslint/eslint/commit/488d1595aef43c4d52cccdb2c97977884f0375a8) Sponsors: Sync README with website (ESLint Jenkins) - [`c44306e`](https://togithub.com/eslint/eslint/commit/c44306e52778309a79232ceab8b55a9aa0f2dfda) Sponsors: Sync README with website (ESLint Jenkins) - [`6677180`](https://togithub.com/eslint/eslint/commit/6677180495e16a02d150d0552e7e5d5f6b77fcc5) Sponsors: Sync README with website (ESLint Jenkins) - [`07db7b8`](https://togithub.com/eslint/eslint/commit/07db7b8080c2f68ee28e7d447db356c33e6fddce) Sponsors: Sync README with website (ESLint Jenkins) - [`d4ce4d3`](https://togithub.com/eslint/eslint/commit/d4ce4d3b8492c3e4654ed1f51f2c48e6c0ad272f) Sponsors: Sync README with website (ESLint Jenkins) - [`284e954`](https://togithub.com/eslint/eslint/commit/284e954f93126c50e0aa9b88f42afb03a47ad967) Sponsors: Sync README with website (ESLint Jenkins) - [`ae9b54e`](https://togithub.com/eslint/eslint/commit/ae9b54e59b01aa9f50ee31f5b6787d86e6b59de6) Sponsors: Sync README with website (ESLint Jenkins) - [`9124a15`](https://togithub.com/eslint/eslint/commit/9124a1599638a1caf4b7e252d1cb66abdc5e51c6) Chore: remove leche (fixes [#13287](https://togithub.com/eslint/eslint/issues/13287)) ([#13533](https://togithub.com/eslint/eslint/issues/13533)) (Mark de Dios) - [`5c4c7f5`](https://togithub.com/eslint/eslint/commit/5c4c7f515c2e8e83f2186a66ddce75d6477abeb0) Sponsors: Sync README with website (ESLint Jenkins) - [`48d8ec8`](https://togithub.com/eslint/eslint/commit/48d8ec8cf320c69aed17c6b6c78f19e7c1e587ca) Sponsors: Sync README with website (ESLint Jenkins)facebook/jest
### [`v26.4.0`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2640) [Compare Source](https://togithub.com/facebook/jest/compare/v26.3.0...v26.4.0) ##### Features - `[jest-resolve]` Add support for `packageFilter` on custom resolver ([#10393](https://togithub.com/facebook/jest/pull/10393)) ##### Fixes - `[pretty-format]` Handle `tagName` not being a string ([#10397](https://togithub.com/facebook/jest/pull/10397)) ### [`v26.3.0`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2630) [Compare Source](https://togithub.com/facebook/jest/compare/v26.2.2...v26.3.0) ##### Features - `[jest-circus, jest-jasmine2]` Include `failureDetails` property in test results ([#9496](https://togithub.com/facebook/jest/pull/9496)) - `[jest-each, jest-jasmine, jest-circus]` Add support for `.concurrent.each` ([#9326](https://togithub.com/facebook/jest/pull/9326)) ##### Fixes - `[jest-config]` Add `.pnp.js` to `transformIgnorePatterns` defaults ([#10383](https://togithub.com/facebook/jest/pull/10383)) - `[jest-leak-detector]` Wait properly for GC runs due to changes in Node 14.7 ([#10366](https://togithub.com/facebook/jest/pull/10366)) - `[jest-worker]` Downgrade minimum node version to 10.13 ([#10352](https://togithub.com/facebook/jest/pull/10352)) - `[docs]` Update snapshot testing documentation([#10359](https://togithub.com/facebook/jest/pull/10359))koajs/router
### [`v9.4.0`](https://togithub.com/koajs/router/releases/v9.4.0) [Compare Source](https://togithub.com/koajs/router/compare/v9.1.0...v9.4.0) - 99 params request ctx ([#100](https://togithub.com/koajs/router/issues/100)) [`92200d4`](https://togithub.com/koajs/router/commit/92200d4)Automattic/mongoose
### [`v5.10.0`](https://togithub.com/Automattic/mongoose/blob/master/History.md#5100--2020-08-14) [Compare Source](https://togithub.com/Automattic/mongoose/compare/5.9.29...5.10.0) =================== - feat: upgrade to MongoDB driver 3.6 for full MongoDB 4.4 support - feat(connection): add `Connection#transaction()` helper that handles resetting Mongoose document state if the transaction fails [#8380](https://togithub.com/Automattic/mongoose/issues/8380) - feat(connection): make transaction() helper reset array atomics after failed transaction - feat(schema+model): add `optimisticConcurrency` option to use OCC for `save()` [#9001](https://togithub.com/Automattic/mongoose/issues/9001) [#5424](https://togithub.com/Automattic/mongoose/issues/5424) - feat(aggregate): add `Aggregate#search()` for Atlas Text Search [#9115](https://togithub.com/Automattic/mongoose/issues/9115) - feat(mongoose): add support for setting `setDefaultsOnInsert` as a global option [#9036](https://togithub.com/Automattic/mongoose/issues/9036) [AbdelrahmanHafez](https://togithub.com/AbdelrahmanHafez) - feat(mongoose): add support for setting `returnOriginal` as a global option [#9189](https://togithub.com/Automattic/mongoose/issues/9189) [#9183](https://togithub.com/Automattic/mongoose/issues/9183) [AbdelrahmanHafez](https://togithub.com/AbdelrahmanHafez) - feat(mongoose): allow global option mongoose.set('strictQuery', true) [#9016](https://togithub.com/Automattic/mongoose/issues/9016) [AbdelrahmanHafez](https://togithub.com/AbdelrahmanHafez) - feat(document): add Document#getChanges [#9097](https://togithub.com/Automattic/mongoose/issues/9097) [AbdelrahmanHafez](https://togithub.com/AbdelrahmanHafez) - feat(document): support `defaults` option to disable adding defaults to a single document [#8271](https://togithub.com/Automattic/mongoose/issues/8271) - feat(SingleNestedPath+DocumentArray): add static `set()` function for global options, support setting `_id` globally [#8883](https://togithub.com/Automattic/mongoose/issues/8883) - feat(query): handle casting `$or` when each clause contains a different discriminator key [#9018](https://togithub.com/Automattic/mongoose/issues/9018) - feat(query): add overwriteDiscriminatorKey option that allows changing the discriminator key in `findOneAndUpdate()`, `updateOne()`, etc. [#6087](https://togithub.com/Automattic/mongoose/issues/6087) - fix(connection): make calling `mongoose.connect()` while already connected a no-op [#9203](https://togithub.com/Automattic/mongoose/issues/9203) - feat(connection): add `getClient()` and `setClient()` function for interacting with a connection's underlying MongoClient instance [#9164](https://togithub.com/Automattic/mongoose/issues/9164) - feat(document+populate): add `parent()` function that allows you to get the parent document for populated docs [#8092](https://togithub.com/Automattic/mongoose/issues/8092) - feat(document): add `useProjection` option to `toObject()` and `toJSON()` for hiding deselected fields on newly created documents [#9118](https://togithub.com/Automattic/mongoose/issues/9118) ### [`v5.9.29`](https://togithub.com/Automattic/mongoose/blob/master/History.md#5929--2020-08-13) [Compare Source](https://togithub.com/Automattic/mongoose/compare/5.9.28...5.9.29) =================== - fix(document): support setting nested path to itself when it has nested subpaths [#9313](https://togithub.com/Automattic/mongoose/issues/9313) - fix(model): make `syncIndexes()` report error if it can't create an index [#9303](https://togithub.com/Automattic/mongoose/issues/9303) - fix: handle auth error when Atlas username is incorrect [#9300](https://togithub.com/Automattic/mongoose/issues/9300)Renovate configuration
:date: Schedule: "before 3am on Monday" in timezone Europe/Paris.
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.