typescript-eslint/typescript-eslint
### [`v4.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4120-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4111v4120-2021-01-04)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.11.1...v4.12.0)
##### Bug Fixes
- **eslint-plugin:** [comma-spacing] handle empty type params ([#2915](https://togithub.com/typescript-eslint/typescript-eslint/issues/2915)) ([4d69fbb](https://togithub.com/typescript-eslint/typescript-eslint/commit/4d69fbba91ea3161213a0ab093e398fed091168c))
##### Features
- **eslint-plugin:** add rule `sort-type-union-intersection-members` ([#2913](https://togithub.com/typescript-eslint/typescript-eslint/issues/2913)) ([9092c04](https://togithub.com/typescript-eslint/typescript-eslint/commit/9092c0494ebd3486e38852198c1930f1432ef21f))
#### [4.11.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.11.0...v4.11.1) (2020-12-28)
##### Bug Fixes
- **eslint-plugin:** [naming-convention] fix precedence of method and property meta selectors ([#2877](https://togithub.com/typescript-eslint/typescript-eslint/issues/2877)) ([2f10e1a](https://togithub.com/typescript-eslint/typescript-eslint/commit/2f10e1a5c795cac28a6e0a1a3a0adb5bd6be7f1c))
### [`v4.11.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4111-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4110v4111-2020-12-28)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.11.0...v4.11.1)
##### Bug Fixes
- **eslint-plugin:** [naming-convention] fix precedence of method and property meta selectors ([#2877](https://togithub.com/typescript-eslint/typescript-eslint/issues/2877)) ([2f10e1a](https://togithub.com/typescript-eslint/typescript-eslint/commit/2f10e1a5c795cac28a6e0a1a3a0adb5bd6be7f1c))
eslint/eslint
### [`v7.17.0`](https://togithub.com/eslint/eslint/releases/v7.17.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v7.16.0...v7.17.0)
- [`e128e77`](https://togithub.com/eslint/eslint/commit/e128e775e9fa116a0ad68a071f1f0997589f8cd4) Update: check logical assignment in no-constant-condition ([#13946](https://togithub.com/eslint/eslint/issues/13946)) (Milos Djermanovic)
- [`cc48713`](https://togithub.com/eslint/eslint/commit/cc4871369645c3409dc56ded7a555af8a9f63d51) Chore: refactor calculating range and loc in no-useless-escape ([#13964](https://togithub.com/eslint/eslint/issues/13964)) (Milos Djermanovic)
- [`535fe47`](https://togithub.com/eslint/eslint/commit/535fe47fee6544b4957378f9408117c8318d4762) Update: use regexpp's default ecmaVersion in no-control-regex ([#13969](https://togithub.com/eslint/eslint/issues/13969)) (Milos Djermanovic)
- [`83e98cd`](https://togithub.com/eslint/eslint/commit/83e98cd48ce3d1acf729f4fb9be40cff332abd6e) Fix: use regexpp's default ecmaVersion in no-invalid-regexp ([#13968](https://togithub.com/eslint/eslint/issues/13968)) (Milos Djermanovic)
- [`7297363`](https://togithub.com/eslint/eslint/commit/7297363ea355d0e3b2a74aaec586126deb91fd93) Docs: fix examples for no-multi-str ([#13966](https://togithub.com/eslint/eslint/issues/13966)) (Milos Djermanovic)
- [`0649871`](https://togithub.com/eslint/eslint/commit/06498716bfba65ed8c7217917a29a07ad267193a) Update: add autofix to rule multiline-ternary ([#13958](https://togithub.com/eslint/eslint/issues/13958)) (薛定谔的猫)
- [`f6e7e32`](https://togithub.com/eslint/eslint/commit/f6e7e3231bc43c989f8c953de8e0d328bac5eea0) Fix: no-useless-escape wrong loc and fix with CRLF in template elements ([#13953](https://togithub.com/eslint/eslint/issues/13953)) (Milos Djermanovic)
- [`19c69c0`](https://togithub.com/eslint/eslint/commit/19c69c0293a98634ff0d4884a0cdabc1213ebcb4) Fix: one-var shouldn't split declaration if it isn't in a statement list ([#13959](https://togithub.com/eslint/eslint/issues/13959)) (Milos Djermanovic)
- [`e451b96`](https://togithub.com/eslint/eslint/commit/e451b9664aface32ad9321eaf5619c875dc76553) Docs: update build tool for webpack ([#13962](https://togithub.com/eslint/eslint/issues/13962)) (Sam Chen)
- [`c3e9acc`](https://togithub.com/eslint/eslint/commit/c3e9accce2f61b04ab699fd37c90703305281aa3) Chore: fix typos ([#13960](https://togithub.com/eslint/eslint/issues/13960)) (YeonJuan)
- [`7289ecf`](https://togithub.com/eslint/eslint/commit/7289ecf58ed0d2e7f0ad7f1e5004c8927a7bf805) Sponsors: Sync README with website (ESLint Jenkins)
prettier/eslint-plugin-prettier
### [`v3.3.1`](https://togithub.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md#v331-2021-01-04)
[Compare Source](https://togithub.com/prettier/eslint-plugin-prettier/compare/v3.3.0...v3.3.1)
- fix: add eslint-config-prettier as an optional peer dependency ([#374](git@github.com:prettier/eslint-plugin-prettier/issues/374)) ([d59df27](git@github.com:prettier/eslint-plugin-prettier/commit/d59df27890aaffec9e528ceb3155831a0261848d))
- build(deps-dev): bump eslint from 7.16.0 to 7.17.0 ([b87985d](git@github.com:prettier/eslint-plugin-prettier/commit/b87985d8b1986743374b56691bcc1633df8f4eae))
- build(deps-dev): bump eslint from 7.15.0 to 7.16.0 ([11e427e](git@github.com:prettier/eslint-plugin-prettier/commit/11e427e5d6cedeb26e3e03c8143be3496a24955a))
typicode/husky
### [`v4.3.7`](https://togithub.com/typicode/husky/releases/v4.3.7)
[Compare Source](https://togithub.com/typicode/husky/compare/v4.3.6...v4.3.7)
- Fix: upgrade find-versions to 4.0.0 [#837](https://togithub.com/typicode/husky/pull/837)
nodejs/node
### [`v14.15.4`](https://togithub.com/nodejs/node/releases/v14.15.4)
[Compare Source](https://togithub.com/nodejs/node/compare/v14.15.3...v14.15.4)
This is a security release.
##### Notable Changes
Vulnerabilities fixed:
- **CVE-2020-1971**: OpenSSL - EDIPARTYNAME NULL pointer de-reference (High)
- This is a vulnerability in OpenSSL which may be exploited through
Node.js. You can read more about it in
- **CVE-2020-8265**: use-after-free in TLSWrap (High)
- Affected Node.js versions are vulnerable to a use-after-free bug in
its TLS implementation. When writing to a TLS enabled socket,
node::StreamBase::Write calls node::TLSWrap::DoWrite with a freshly
allocated WriteWrap object as first argument. If the DoWrite method
does not return an error, this object is passed back to the caller as
part of a StreamWriteResult structure. This may be exploited to
corrupt memory leading to a Denial of Service or potentially other
exploits.
- **CVE-2020-8287**: HTTP Request Smuggling in nodejs (Low)
- Affected versions of Node.js allow two copies of a header field in
a http request. For example, two Transfer-Encoding header fields. In
this case Node.js identifies the first header field and ignores the
second. This can lead to HTTP Request Smuggling
().
##### Commits
- \[[`305c0f4977`](https://togithub.com/nodejs/node/commit/305c0f4977)] - **deps**: upgrade npm to 6.14.10 (Ruy Adorno) [#36571](https://togithub.com/nodejs/node/pull/36571)
- \[[`d62c650f75`](https://togithub.com/nodejs/node/commit/d62c650f75)] - **deps**: update archs files for OpenSSL-1.1.1i (Myles Borins) [#36521](https://togithub.com/nodejs/node/pull/36521)
- \[[`2de2672eb5`](https://togithub.com/nodejs/node/commit/2de2672eb5)] - **deps**: upgrade openssl sources to 1.1.1i (Myles Borins) [#36521](https://togithub.com/nodejs/node/pull/36521)
- \[[`7ecac8143f`](https://togithub.com/nodejs/node/commit/7ecac8143f)] - **http**: add test for http transfer encoding smuggling (Matteo Collina) [nodejs-private/node-private#228](https://togithub.com/nodejs-private/node-private/pull/228)
- \[[`641f786bb1`](https://togithub.com/nodejs/node/commit/641f786bb1)] - **http**: unset `F_CHUNKED` on new `Transfer-Encoding` (Matteo Collina) [nodejs-private/node-private#228](https://togithub.com/nodejs-private/node-private/pull/228)
- \[[`4f8772f9b7`](https://togithub.com/nodejs/node/commit/4f8772f9b7)] - **src**: retain pointers to WriteWrap/ShutdownWrap (James M Snell) [nodejs-private/node-private#23](https://togithub.com/nodejs-private/node-private/pull/23)
semantic-release/semantic-release
### [`v17.3.1`](https://togithub.com/semantic-release/semantic-release/releases/v17.3.1)
[Compare Source](https://togithub.com/semantic-release/semantic-release/compare/v17.3.0...v17.3.1)
##### Bug Fixes
- **deps:** Require find-versions ^4.0.0 ([#1722](https://togithub.com/semantic-release/semantic-release/issues/1722)) ([52238cb](https://togithub.com/semantic-release/semantic-release/commit/52238cbccc20b2e0028bc7e5394df0002099f4ee))
sinonjs/sinon
### [`v9.2.3`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#923--2021-01-06)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.2.2...v9.2.3)
==================
- Use `util.inspect` for formatting human readable output
(this retires [@sinonjs/formatio](https://togithub.com/sinonjs/formatio))
Microsoft/tslib
### [`v2.1.0`](https://togithub.com/Microsoft/tslib/releases/2.1.0)
[Compare Source](https://togithub.com/Microsoft/tslib/compare/2.0.3...2.1.0)
This release adds a new `__spreadArray` helper which avoids side-effects compared to the now-deprecated `__spreadArrays` and `__spread` helpers. See [microsoft#133](https://togithub.com/microsoft/tslib/pull/133) for more details.
This release also provides a more-specific error message when extending from a type which is not a function and not null. See [microsoft#138](https://togithub.com/microsoft/tslib/pull/138) for more details.
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
: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.19
->26.0.20
13.13.38
->13.13.39
4.11.0
->4.12.0
4.11.0
->4.12.0
7.16.0
->7.17.0
3.3.0
->3.3.1
4.3.6
->4.3.7
14.15.3
->14.15.4
17.3.0
->17.3.1
9.2.2
->9.2.3
2.0.3
->2.1.0
Release Notes
typescript-eslint/typescript-eslint
### [`v4.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4120-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4111v4120-2021-01-04) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.11.1...v4.12.0) ##### Bug Fixes - **eslint-plugin:** [comma-spacing] handle empty type params ([#2915](https://togithub.com/typescript-eslint/typescript-eslint/issues/2915)) ([4d69fbb](https://togithub.com/typescript-eslint/typescript-eslint/commit/4d69fbba91ea3161213a0ab093e398fed091168c)) ##### Features - **eslint-plugin:** add rule `sort-type-union-intersection-members` ([#2913](https://togithub.com/typescript-eslint/typescript-eslint/issues/2913)) ([9092c04](https://togithub.com/typescript-eslint/typescript-eslint/commit/9092c0494ebd3486e38852198c1930f1432ef21f)) #### [4.11.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.11.0...v4.11.1) (2020-12-28) ##### Bug Fixes - **eslint-plugin:** [naming-convention] fix precedence of method and property meta selectors ([#2877](https://togithub.com/typescript-eslint/typescript-eslint/issues/2877)) ([2f10e1a](https://togithub.com/typescript-eslint/typescript-eslint/commit/2f10e1a5c795cac28a6e0a1a3a0adb5bd6be7f1c)) ### [`v4.11.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4111-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4110v4111-2020-12-28) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.11.0...v4.11.1) ##### Bug Fixes - **eslint-plugin:** [naming-convention] fix precedence of method and property meta selectors ([#2877](https://togithub.com/typescript-eslint/typescript-eslint/issues/2877)) ([2f10e1a](https://togithub.com/typescript-eslint/typescript-eslint/commit/2f10e1a5c795cac28a6e0a1a3a0adb5bd6be7f1c))eslint/eslint
### [`v7.17.0`](https://togithub.com/eslint/eslint/releases/v7.17.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v7.16.0...v7.17.0) - [`e128e77`](https://togithub.com/eslint/eslint/commit/e128e775e9fa116a0ad68a071f1f0997589f8cd4) Update: check logical assignment in no-constant-condition ([#13946](https://togithub.com/eslint/eslint/issues/13946)) (Milos Djermanovic) - [`cc48713`](https://togithub.com/eslint/eslint/commit/cc4871369645c3409dc56ded7a555af8a9f63d51) Chore: refactor calculating range and loc in no-useless-escape ([#13964](https://togithub.com/eslint/eslint/issues/13964)) (Milos Djermanovic) - [`535fe47`](https://togithub.com/eslint/eslint/commit/535fe47fee6544b4957378f9408117c8318d4762) Update: use regexpp's default ecmaVersion in no-control-regex ([#13969](https://togithub.com/eslint/eslint/issues/13969)) (Milos Djermanovic) - [`83e98cd`](https://togithub.com/eslint/eslint/commit/83e98cd48ce3d1acf729f4fb9be40cff332abd6e) Fix: use regexpp's default ecmaVersion in no-invalid-regexp ([#13968](https://togithub.com/eslint/eslint/issues/13968)) (Milos Djermanovic) - [`7297363`](https://togithub.com/eslint/eslint/commit/7297363ea355d0e3b2a74aaec586126deb91fd93) Docs: fix examples for no-multi-str ([#13966](https://togithub.com/eslint/eslint/issues/13966)) (Milos Djermanovic) - [`0649871`](https://togithub.com/eslint/eslint/commit/06498716bfba65ed8c7217917a29a07ad267193a) Update: add autofix to rule multiline-ternary ([#13958](https://togithub.com/eslint/eslint/issues/13958)) (薛定谔的猫) - [`f6e7e32`](https://togithub.com/eslint/eslint/commit/f6e7e3231bc43c989f8c953de8e0d328bac5eea0) Fix: no-useless-escape wrong loc and fix with CRLF in template elements ([#13953](https://togithub.com/eslint/eslint/issues/13953)) (Milos Djermanovic) - [`19c69c0`](https://togithub.com/eslint/eslint/commit/19c69c0293a98634ff0d4884a0cdabc1213ebcb4) Fix: one-var shouldn't split declaration if it isn't in a statement list ([#13959](https://togithub.com/eslint/eslint/issues/13959)) (Milos Djermanovic) - [`e451b96`](https://togithub.com/eslint/eslint/commit/e451b9664aface32ad9321eaf5619c875dc76553) Docs: update build tool for webpack ([#13962](https://togithub.com/eslint/eslint/issues/13962)) (Sam Chen) - [`c3e9acc`](https://togithub.com/eslint/eslint/commit/c3e9accce2f61b04ab699fd37c90703305281aa3) Chore: fix typos ([#13960](https://togithub.com/eslint/eslint/issues/13960)) (YeonJuan) - [`7289ecf`](https://togithub.com/eslint/eslint/commit/7289ecf58ed0d2e7f0ad7f1e5004c8927a7bf805) Sponsors: Sync README with website (ESLint Jenkins)prettier/eslint-plugin-prettier
### [`v3.3.1`](https://togithub.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md#v331-2021-01-04) [Compare Source](https://togithub.com/prettier/eslint-plugin-prettier/compare/v3.3.0...v3.3.1) - fix: add eslint-config-prettier as an optional peer dependency ([#374](git@github.com:prettier/eslint-plugin-prettier/issues/374)) ([d59df27](git@github.com:prettier/eslint-plugin-prettier/commit/d59df27890aaffec9e528ceb3155831a0261848d)) - build(deps-dev): bump eslint from 7.16.0 to 7.17.0 ([b87985d](git@github.com:prettier/eslint-plugin-prettier/commit/b87985d8b1986743374b56691bcc1633df8f4eae)) - build(deps-dev): bump eslint from 7.15.0 to 7.16.0 ([11e427e](git@github.com:prettier/eslint-plugin-prettier/commit/11e427e5d6cedeb26e3e03c8143be3496a24955a))typicode/husky
### [`v4.3.7`](https://togithub.com/typicode/husky/releases/v4.3.7) [Compare Source](https://togithub.com/typicode/husky/compare/v4.3.6...v4.3.7) - Fix: upgrade find-versions to 4.0.0 [#837](https://togithub.com/typicode/husky/pull/837)nodejs/node
### [`v14.15.4`](https://togithub.com/nodejs/node/releases/v14.15.4) [Compare Source](https://togithub.com/nodejs/node/compare/v14.15.3...v14.15.4) This is a security release. ##### Notable Changes Vulnerabilities fixed: - **CVE-2020-1971**: OpenSSL - EDIPARTYNAME NULL pointer de-reference (High) - This is a vulnerability in OpenSSL which may be exploited through Node.js. You can read more about it insemantic-release/semantic-release
### [`v17.3.1`](https://togithub.com/semantic-release/semantic-release/releases/v17.3.1) [Compare Source](https://togithub.com/semantic-release/semantic-release/compare/v17.3.0...v17.3.1) ##### Bug Fixes - **deps:** Require find-versions ^4.0.0 ([#1722](https://togithub.com/semantic-release/semantic-release/issues/1722)) ([52238cb](https://togithub.com/semantic-release/semantic-release/commit/52238cbccc20b2e0028bc7e5394df0002099f4ee))sinonjs/sinon
### [`v9.2.3`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#923--2021-01-06) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.2.2...v9.2.3) ================== - Use `util.inspect` for formatting human readable output (this retires [@sinonjs/formatio](https://togithub.com/sinonjs/formatio))Microsoft/tslib
### [`v2.1.0`](https://togithub.com/Microsoft/tslib/releases/2.1.0) [Compare Source](https://togithub.com/Microsoft/tslib/compare/2.0.3...2.1.0) This release adds a new `__spreadArray` helper which avoids side-effects compared to the now-deprecated `__spreadArrays` and `__spread` helpers. See [microsoft#133](https://togithub.com/microsoft/tslib/pull/133) for more details. This release also provides a more-specific error message when extending from a type which is not a function and not null. See [microsoft#138](https://togithub.com/microsoft/tslib/pull/138) for more details.Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
: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.