typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.9.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#591-httpsgithubcomtypescript-eslinttypescript-eslintcomparev590v591-2022-01-10)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.9.0...v5.9.1)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v5.9.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#591-httpsgithubcomtypescript-eslinttypescript-eslintcomparev590v591-2022-01-10)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.9.0...v5.9.1)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
eslint/eslint
### [`v8.7.0`](https://togithub.com/eslint/eslint/releases/v8.7.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.6.0...v8.7.0)
#### Features
- [`19ad061`](https://togithub.com/eslint/eslint/commit/19ad061290e1e97f760cfdce90a651cea9042c32) feat: no-restricted-imports support casing ([#15439](https://togithub.com/eslint/eslint/issues/15439)) (gfyoung)
- [`564ecdb`](https://togithub.com/eslint/eslint/commit/564ecdb992c6e236fa3ca903f8b2a645afc32d7e) feat: Support arbitrary module namespace names in no-restricted-imports ([#15491](https://togithub.com/eslint/eslint/issues/15491)) (Milos Djermanovic)
- [`968a02a`](https://togithub.com/eslint/eslint/commit/968a02af455f76446269afe07191c6aa37d44a88) feat: Support arbitrary module namespace names in no-useless-rename ([#15493](https://togithub.com/eslint/eslint/issues/15493)) (Milos Djermanovic)
- [`0d2b9a6`](https://togithub.com/eslint/eslint/commit/0d2b9a6dfa544f7ab084425eafc90a90aa14bcae) feat: move `eslint --init` to [@eslint/create-config](https://togithub.com/eslint/create-config) ([#15150](https://togithub.com/eslint/eslint/issues/15150)) (唯然)
- [`127f524`](https://togithub.com/eslint/eslint/commit/127f524337f92dd72d36e71e646c91c9715ad444) feat: false negative with `property` option in `id-match` ([#15474](https://togithub.com/eslint/eslint/issues/15474)) (Nitin Kumar)
- [`359b2c1`](https://togithub.com/eslint/eslint/commit/359b2c18233cb48f7dae9433a877e5727fab3411) feat: Support arbitrary module namespace names in the camelcase rule ([#15490](https://togithub.com/eslint/eslint/issues/15490)) (Milos Djermanovic)
- [`3549571`](https://togithub.com/eslint/eslint/commit/3549571702dc3e0d9a4d3de615adb6abb13859c4) feat: Support arbitrary module namespace names in the quotes rule ([#15479](https://togithub.com/eslint/eslint/issues/15479)) (Milos Djermanovic)
- [`5563c45`](https://togithub.com/eslint/eslint/commit/5563c454901aafd54e01521e923cdcbaf051b08d) feat: Support arbitrary module namespace names in keyword-spacing ([#15481](https://togithub.com/eslint/eslint/issues/15481)) (Milos Djermanovic)
- [`fd3683f`](https://togithub.com/eslint/eslint/commit/fd3683f2f5ead78a2444163cab6849784a966a0a) feat: Support arbitrary module namespace names in no-restricted-exports ([#15478](https://togithub.com/eslint/eslint/issues/15478)) (Milos Djermanovic)
#### Bug Fixes
- [`a8db9a5`](https://togithub.com/eslint/eslint/commit/a8db9a597672d3f9122f1cc8de8dfeb6a7f6aeac) fix: no-invalid-this false positive in class field initializer ([#15495](https://togithub.com/eslint/eslint/issues/15495)) (Milos Djermanovic)
- [`02d6426`](https://togithub.com/eslint/eslint/commit/02d642690282189664b9551e02fb7ff0e4b5c4fb) fix: Correctly consume RuleTester statics ([#15507](https://togithub.com/eslint/eslint/issues/15507)) (Brad Zacher)
- [`db15802`](https://togithub.com/eslint/eslint/commit/db15802ec4d129c89e563a4bf43ec610292695ab) fix: Add property `fatalErrorCount` to ignored file results ([#15520](https://togithub.com/eslint/eslint/issues/15520)) (Francesco Trotta)
- [`03ac8cf`](https://togithub.com/eslint/eslint/commit/03ac8cfc773279c01a62897692160f9a883ff4f5) fix: Prevent false positives with no-constant-condition ([#15486](https://togithub.com/eslint/eslint/issues/15486)) (Jordan Eldredge)
#### Documentation
- [`f50f849`](https://togithub.com/eslint/eslint/commit/f50f849d2d2d92f28a944846cda209eaf624b9f4) docs: Update CLI docs to prefer local install ([#15513](https://togithub.com/eslint/eslint/issues/15513)) (Nicholas C. Zakas)
- [`0469eb1`](https://togithub.com/eslint/eslint/commit/0469eb1028e82e71a2da8608a1b8864dc3f47f24) docs: Update shell code fences for new website ([#15522](https://togithub.com/eslint/eslint/issues/15522)) (Olga)
#### Chores
- [`369fb1b`](https://togithub.com/eslint/eslint/commit/369fb1b066279d761e59502111c2580834a41648) chore: Upgrade to eslint-visitor-keys@3.2.0 ([#15526](https://togithub.com/eslint/eslint/issues/15526)) (Brandon Mills)
- [`ba6317b`](https://togithub.com/eslint/eslint/commit/ba6317b4031c9f782b317bd1d9913e70b5625f28) ci: remove master branch from CI configs ([#15501](https://togithub.com/eslint/eslint/issues/15501)) (Milos Djermanovic)
- [`79b6340`](https://togithub.com/eslint/eslint/commit/79b6340d6ced0ad62628de6e51dce18d50a5be9f) chore: fixed typo in client-Engine ([#15497](https://togithub.com/eslint/eslint/issues/15497)) (Abhay Gupta)
- [`6278281`](https://togithub.com/eslint/eslint/commit/6278281fab5e1a9623c32ace62a050561e1c0a21) chore: switch `new syntax` issue template to forms ([#15480](https://togithub.com/eslint/eslint/issues/15480)) (Nitin Kumar)
rollup/rollup
### [`v2.64.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#2640)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.63.0...v2.64.0)
*2022-01-14*
##### Features
- Allow inspecting cached modules and forcing them to be transformed again via shouldTransformCachedModule ([#4320](https://togithub.com/rollup/rollup/issues/4320))
- Do not wait for the config file to be parsed in watch mode if it is updated before that ([#4344](https://togithub.com/rollup/rollup/issues/4344))
##### Bug Fixes
- Do not mutate objects returned as `meta` from the resolveId hook ([#4347](https://togithub.com/rollup/rollup/issues/4347))
##### Pull Requests
- [#4326](https://togithub.com/rollup/rollup/pull/4326): refactor: type fixes ([@dnalborczyk](https://togithub.com/dnalborczyk))
- [#4339](https://togithub.com/rollup/rollup/pull/4339): More watch test stabilization ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4340](https://togithub.com/rollup/rollup/pull/4340): refactor: performance timers for node.js and browser ([@dnalborczyk](https://togithub.com/dnalborczyk))
- [#4341](https://togithub.com/rollup/rollup/pull/4341): Implement shouldTransformCachedModule hook ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4344](https://togithub.com/rollup/rollup/pull/4344): Directly restart Rollup when config file change is detected in watch mode ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4347](https://togithub.com/rollup/rollup/pull/4347): Create a shallow copy when returning meta from resolveId ([@lukastaegert](https://togithub.com/lukastaegert))
samizdatco/skia-canvas
### [`v0.9.28`](https://togithub.com/samizdatco/skia-canvas/blob/HEAD/CHANGELOG.md#--v0928--Jan-12-2022)
[Compare Source](https://togithub.com/samizdatco/skia-canvas/compare/v0.9.27...v0.9.28)
##### New Features
- Added TypeScript definitions for extensions to the DOM spec (contributed by [@cprecioso](https://togithub.com/cprecioso))
- Added 3D-perspective transformations via the new [createProjection()](https://togithub.com/samizdatco/skia-canvas#createprojectionquad-basis) context method
- Colors can now use the [hwb()](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/hwb\(\)) model
##### Breaking Changes
- The **Canvas** [`.async`](https://togithub.com/samizdatco/skia-canvas#async) property has been **deprecated** and will be removed in a future release.
- The `saveAs`, `toBuffer`, and `toDataURL` methods will now be async-only (likewise the [shorthand properties](https://togithub.com/samizdatco/skia-canvas#pdf-svg-jpg-and-png)).
- Use their synchronous counterparts (`saveAsSync`, `toBufferSync`, and `toDataURLSync`) if you want to block execution while exporting images.
- The [ImageData](https://developer.mozilla.org/en-US/docs/Web/API/ImageData/ImageData) constructor now orders its arguments properly: the optional buffer/array argument now comes first
##### Bugfixes
- Fixed a stack overflow that was occurring when images became too deeply nested for the default deallocator to handle (primarily due to many thousands of image exports from the same canvas)
- The `source-in`, `source-out`, `destination-atop`, and `copy` composite operations now work correctly for paths rather than rendering shapes without color (contributed by [@meihuanyu](https://togithub.com/meihuanyu))
- Shape primitives now behave consistently with browsers when being added to a non-empty path:
- `rect()` now issues an initial `moveTo` rather than extending the path, then leaves the ‘current’ point in its upper left corner
- `ellipse()` extends the current path rather than implicitly closing it (contributed by [@meihuanyu](https://togithub.com/meihuanyu))
- `arc()` also extends the current path rather than closing it
##### Misc. Improvements
- Upgraded Skia to milestone 96
- Added workflow for creating docker build environments
Configuration
📅 Schedule: "before 12pm on Sunday" (UTC).
🚦 Automerge: Disabled due to failing status checks.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR contains the following updates:
^5.9.0
->^5.9.1
^5.9.0
->^5.9.1
^8.6.0
->^8.7.0
^2.63.0
->^2.64.0
^0.9.27
->^0.9.28
Release Notes
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.9.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#591-httpsgithubcomtypescript-eslinttypescript-eslintcomparev590v591-2022-01-10) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.9.0...v5.9.1) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v5.9.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#591-httpsgithubcomtypescript-eslinttypescript-eslintcomparev590v591-2022-01-10) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.9.0...v5.9.1) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)eslint/eslint
### [`v8.7.0`](https://togithub.com/eslint/eslint/releases/v8.7.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.6.0...v8.7.0) #### Features - [`19ad061`](https://togithub.com/eslint/eslint/commit/19ad061290e1e97f760cfdce90a651cea9042c32) feat: no-restricted-imports support casing ([#15439](https://togithub.com/eslint/eslint/issues/15439)) (gfyoung) - [`564ecdb`](https://togithub.com/eslint/eslint/commit/564ecdb992c6e236fa3ca903f8b2a645afc32d7e) feat: Support arbitrary module namespace names in no-restricted-imports ([#15491](https://togithub.com/eslint/eslint/issues/15491)) (Milos Djermanovic) - [`968a02a`](https://togithub.com/eslint/eslint/commit/968a02af455f76446269afe07191c6aa37d44a88) feat: Support arbitrary module namespace names in no-useless-rename ([#15493](https://togithub.com/eslint/eslint/issues/15493)) (Milos Djermanovic) - [`0d2b9a6`](https://togithub.com/eslint/eslint/commit/0d2b9a6dfa544f7ab084425eafc90a90aa14bcae) feat: move `eslint --init` to [@eslint/create-config](https://togithub.com/eslint/create-config) ([#15150](https://togithub.com/eslint/eslint/issues/15150)) (唯然) - [`127f524`](https://togithub.com/eslint/eslint/commit/127f524337f92dd72d36e71e646c91c9715ad444) feat: false negative with `property` option in `id-match` ([#15474](https://togithub.com/eslint/eslint/issues/15474)) (Nitin Kumar) - [`359b2c1`](https://togithub.com/eslint/eslint/commit/359b2c18233cb48f7dae9433a877e5727fab3411) feat: Support arbitrary module namespace names in the camelcase rule ([#15490](https://togithub.com/eslint/eslint/issues/15490)) (Milos Djermanovic) - [`3549571`](https://togithub.com/eslint/eslint/commit/3549571702dc3e0d9a4d3de615adb6abb13859c4) feat: Support arbitrary module namespace names in the quotes rule ([#15479](https://togithub.com/eslint/eslint/issues/15479)) (Milos Djermanovic) - [`5563c45`](https://togithub.com/eslint/eslint/commit/5563c454901aafd54e01521e923cdcbaf051b08d) feat: Support arbitrary module namespace names in keyword-spacing ([#15481](https://togithub.com/eslint/eslint/issues/15481)) (Milos Djermanovic) - [`fd3683f`](https://togithub.com/eslint/eslint/commit/fd3683f2f5ead78a2444163cab6849784a966a0a) feat: Support arbitrary module namespace names in no-restricted-exports ([#15478](https://togithub.com/eslint/eslint/issues/15478)) (Milos Djermanovic) #### Bug Fixes - [`a8db9a5`](https://togithub.com/eslint/eslint/commit/a8db9a597672d3f9122f1cc8de8dfeb6a7f6aeac) fix: no-invalid-this false positive in class field initializer ([#15495](https://togithub.com/eslint/eslint/issues/15495)) (Milos Djermanovic) - [`02d6426`](https://togithub.com/eslint/eslint/commit/02d642690282189664b9551e02fb7ff0e4b5c4fb) fix: Correctly consume RuleTester statics ([#15507](https://togithub.com/eslint/eslint/issues/15507)) (Brad Zacher) - [`db15802`](https://togithub.com/eslint/eslint/commit/db15802ec4d129c89e563a4bf43ec610292695ab) fix: Add property `fatalErrorCount` to ignored file results ([#15520](https://togithub.com/eslint/eslint/issues/15520)) (Francesco Trotta) - [`03ac8cf`](https://togithub.com/eslint/eslint/commit/03ac8cfc773279c01a62897692160f9a883ff4f5) fix: Prevent false positives with no-constant-condition ([#15486](https://togithub.com/eslint/eslint/issues/15486)) (Jordan Eldredge) #### Documentation - [`f50f849`](https://togithub.com/eslint/eslint/commit/f50f849d2d2d92f28a944846cda209eaf624b9f4) docs: Update CLI docs to prefer local install ([#15513](https://togithub.com/eslint/eslint/issues/15513)) (Nicholas C. Zakas) - [`0469eb1`](https://togithub.com/eslint/eslint/commit/0469eb1028e82e71a2da8608a1b8864dc3f47f24) docs: Update shell code fences for new website ([#15522](https://togithub.com/eslint/eslint/issues/15522)) (Olga) #### Chores - [`369fb1b`](https://togithub.com/eslint/eslint/commit/369fb1b066279d761e59502111c2580834a41648) chore: Upgrade to eslint-visitor-keys@3.2.0 ([#15526](https://togithub.com/eslint/eslint/issues/15526)) (Brandon Mills) - [`ba6317b`](https://togithub.com/eslint/eslint/commit/ba6317b4031c9f782b317bd1d9913e70b5625f28) ci: remove master branch from CI configs ([#15501](https://togithub.com/eslint/eslint/issues/15501)) (Milos Djermanovic) - [`79b6340`](https://togithub.com/eslint/eslint/commit/79b6340d6ced0ad62628de6e51dce18d50a5be9f) chore: fixed typo in client-Engine ([#15497](https://togithub.com/eslint/eslint/issues/15497)) (Abhay Gupta) - [`6278281`](https://togithub.com/eslint/eslint/commit/6278281fab5e1a9623c32ace62a050561e1c0a21) chore: switch `new syntax` issue template to forms ([#15480](https://togithub.com/eslint/eslint/issues/15480)) (Nitin Kumar)rollup/rollup
### [`v2.64.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#2640) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.63.0...v2.64.0) *2022-01-14* ##### Features - Allow inspecting cached modules and forcing them to be transformed again via shouldTransformCachedModule ([#4320](https://togithub.com/rollup/rollup/issues/4320)) - Do not wait for the config file to be parsed in watch mode if it is updated before that ([#4344](https://togithub.com/rollup/rollup/issues/4344)) ##### Bug Fixes - Do not mutate objects returned as `meta` from the resolveId hook ([#4347](https://togithub.com/rollup/rollup/issues/4347)) ##### Pull Requests - [#4326](https://togithub.com/rollup/rollup/pull/4326): refactor: type fixes ([@dnalborczyk](https://togithub.com/dnalborczyk)) - [#4339](https://togithub.com/rollup/rollup/pull/4339): More watch test stabilization ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4340](https://togithub.com/rollup/rollup/pull/4340): refactor: performance timers for node.js and browser ([@dnalborczyk](https://togithub.com/dnalborczyk)) - [#4341](https://togithub.com/rollup/rollup/pull/4341): Implement shouldTransformCachedModule hook ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4344](https://togithub.com/rollup/rollup/pull/4344): Directly restart Rollup when config file change is detected in watch mode ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4347](https://togithub.com/rollup/rollup/pull/4347): Create a shallow copy when returning meta from resolveId ([@lukastaegert](https://togithub.com/lukastaegert))samizdatco/skia-canvas
### [`v0.9.28`](https://togithub.com/samizdatco/skia-canvas/blob/HEAD/CHANGELOG.md#--v0928--Jan-12-2022) [Compare Source](https://togithub.com/samizdatco/skia-canvas/compare/v0.9.27...v0.9.28) ##### New Features - Added TypeScript definitions for extensions to the DOM spec (contributed by [@cprecioso](https://togithub.com/cprecioso)) - Added 3D-perspective transformations via the new [createProjection()](https://togithub.com/samizdatco/skia-canvas#createprojectionquad-basis) context method - Colors can now use the [hwb()](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/hwb\(\)) model ##### Breaking Changes - The **Canvas** [`.async`](https://togithub.com/samizdatco/skia-canvas#async) property has been **deprecated** and will be removed in a future release. - The `saveAs`, `toBuffer`, and `toDataURL` methods will now be async-only (likewise the [shorthand properties](https://togithub.com/samizdatco/skia-canvas#pdf-svg-jpg-and-png)). - Use their synchronous counterparts (`saveAsSync`, `toBufferSync`, and `toDataURLSync`) if you want to block execution while exporting images. - The [ImageData](https://developer.mozilla.org/en-US/docs/Web/API/ImageData/ImageData) constructor now orders its arguments properly: the optional buffer/array argument now comes first ##### Bugfixes - Fixed a stack overflow that was occurring when images became too deeply nested for the default deallocator to handle (primarily due to many thousands of image exports from the same canvas) - The `source-in`, `source-out`, `destination-atop`, and `copy` composite operations now work correctly for paths rather than rendering shapes without color (contributed by [@meihuanyu](https://togithub.com/meihuanyu)) - Shape primitives now behave consistently with browsers when being added to a non-empty path: - `rect()` now issues an initial `moveTo` rather than extending the path, then leaves the ‘current’ point in its upper left corner - `ellipse()` extends the current path rather than implicitly closing it (contributed by [@meihuanyu](https://togithub.com/meihuanyu)) - `arc()` also extends the current path rather than closing it ##### Misc. Improvements - Upgraded Skia to milestone 96 - Added workflow for creating docker build environmentsConfiguration
📅 Schedule: "before 12pm on Sunday" (UTC).
🚦 Automerge: Disabled due to failing status checks.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
👻 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.