Sourced from eslint's\r\nreleases.
\r\n\r\n\r\nv9.11.0
\r\nFeatures
\r\n\r\n
\r\n- \r\n
ec30c73
\r\nfeat: add "eslint/universal" to exportLinter
(#18883)\r\n(唯然)- \r\n
c591da6
\r\nfeat: Add language to types (#18917)\r\n(Nicholas C. Zakas)- \r\n
492eb8f
\r\nfeat: limit the name given toImportSpecifier
in\r\nid-length
(#18861)\r\n(Tanuj Kanti)- \r\n
19c6856
\r\nfeat: Addno-useless-constructor
suggestion (#18799)\r\n(Jordan Thomson)- \r\n
a48f8c2
\r\nfeat: add typeFormatterFunction
, update\r\nLoadedFormatter
(#18872)\r\n(Francesco Trotta)Bug Fixes
\r\n\r\n
\r\n- \r\n
5e5f39b
\r\nfix: add missing types forno-restricted-exports
rule (#18914)\r\n(Kristóf Poduszló)- \r\n
8f630eb
\r\nfix: add missing types forno-param-reassign
options (#18906)\r\n(Kristóf Poduszló)- \r\n
d715781
\r\nfix: add missing types forno-extra-boolean-cast
options\r\n(#18902)\r\n(Kristóf Poduszló)- \r\n
2de5742
\r\nfix: add missing types forno-misleading-character-class
\r\noptions (#18905)\r\n(Kristóf Poduszló)- \r\n
c153084
\r\nfix: add missing types forno-implicit-coercion
options (#18903)\r\n(Kristóf Poduszló)- \r\n
fa11b2e
\r\nfix: add missing types forno-empty-function
options (#18901)\r\n(Kristóf Poduszló)- \r\n
a0deed1
\r\nfix: add missing types forcamelcase
options (#18897)\r\n(Kristóf Poduszló)Documentation
\r\n\r\n
\r\n- \r\n
e4e5709
\r\ndocs: correctprefer-object-has-own
type definition comment\r\n(#18924)\r\n(Nitin Kumar)- \r\n
91cbd18
\r\ndocs: add unicode abbreviations in no-irregular-whitespace rule (#18894)\r\n(Alix Royere)- \r\n
59cfc0f
\r\ndocs: clarifyresultsMeta
inLoadedFormatter
\r\ntype (#18881)\r\n(Milos Djermanovic)- \r\n
adcc50d
\r\ndocs: Update README (GitHub Actions Bot)- \r\n
4edac1a
\r\ndocs: Update README (GitHub Actions Bot)Build Related
\r\n\r\n
\r\n- \r\n
959d360
\r\nbuild: Support updates to previous major versions (#18871)\r\n(Milos Djermanovic)Chores
\r\n\r\n
\r\n- \r\n
ca21a64
\r\nchore: upgrade@eslint/js
@9
.11.0 (#18927)\r\n(Milos Djermanovic)- \r\n
a10f90a
\r\nchore: package.json update for@eslint/js
release\r\n(Jenkins)- \r\n
e4e02cc
\r\nrefactor: Extract processor logic into ProcessorService (#18818)\r\n(Nicholas C. Zakas)- \r\n
6d4484d
\r\nchore: updates for v8.57.1 release (Jenkins)- \r\n
71f37c5
\r\nrefactor: use optional chaining when validating config rules (#18893)\r\n(lucasrmendonca)- \r\n
2c2805f
\r\nchore: Add PR note to all templates (#18892)\r\n(Nicholas C. Zakas)- \r\n
7b852ce
\r\nrefactor: useDirective
class from\r\n@eslint/plugin-kit
(#18884)\r\n(Milos Djermanovic)- \r\n
d594ddd
\r\nchore: update dependency@eslint/core
to ^0.6.0 (#18863)\r\n(renovate[bot])- \r\n
78b2421
\r\nchore: Update change.yml (#18882)\r\n(Nicholas C. Zakas)- \r\n
a416f0a
\r\nchore: enable$ExpectType
comments in .ts files (#18869)\r\n(Francesco Trotta)
Sourced from eslint's\r\nchangelog.
\r\n\r\n\r\nv9.11.0 - September 20, 2024
\r\n\r\n
\r\n- \r\n
ca21a64
\r\nchore: upgrade@eslint/js
@9
.11.0 (#18927)\r\n(Milos Djermanovic)- \r\n
a10f90a
\r\nchore: package.json update for@eslint/js
release\r\n(Jenkins)- \r\n
5e5f39b
\r\nfix: add missing types forno-restricted-exports
rule (#18914)\r\n(Kristóf Poduszló)- \r\n
e4e5709
\r\ndocs: correctprefer-object-has-own
type definition comment\r\n(#18924)\r\n(Nitin Kumar)- \r\n
8f630eb
\r\nfix: add missing types forno-param-reassign
options (#18906)\r\n(Kristóf Poduszló)- \r\n
d715781
\r\nfix: add missing types forno-extra-boolean-cast
options\r\n(#18902)\r\n(Kristóf Poduszló)- \r\n
e4e02cc
\r\nrefactor: Extract processor logic into ProcessorService (#18818)\r\n(Nicholas C. Zakas)- \r\n
ec30c73
\r\nfeat: add "eslint/universal" to exportLinter
(#18883)\r\n(唯然)- \r\n
c591da6
\r\nfeat: Add language to types (#18917)\r\n(Nicholas C. Zakas)- \r\n
91cbd18
\r\ndocs: add unicode abbreviations in no-irregular-whitespace rule (#18894)\r\n(Alix Royere)- \r\n
959d360
\r\nbuild: Support updates to previous major versions (#18871)\r\n(Milos Djermanovic)- \r\n
6d4484d
\r\nchore: updates for v8.57.1 release (Jenkins)- \r\n
492eb8f
\r\nfeat: limit the name given toImportSpecifier
in\r\nid-length
(#18861)\r\n(Tanuj Kanti)- \r\n
2de5742
\r\nfix: add missing types forno-misleading-character-class
\r\noptions (#18905)\r\n(Kristóf Poduszló)- \r\n
c153084
\r\nfix: add missing types forno-implicit-coercion
options (#18903)\r\n(Kristóf Poduszló)- \r\n
19c6856
\r\nfeat: Addno-useless-constructor
suggestion (#18799)\r\n(Jordan Thomson)- \r\n
fa11b2e
\r\nfix: add missing types forno-empty-function
options (#18901)\r\n(Kristóf Poduszló)- \r\n
a0deed1
\r\nfix: add missing types forcamelcase
options (#18897)\r\n(Kristóf Poduszló)- \r\n
71f37c5
\r\nrefactor: use optional chaining when validating config rules (#18893)\r\n(lucasrmendonca)- \r\n
2c2805f
\r\nchore: Add PR note to all templates (#18892)\r\n(Nicholas C. Zakas)- \r\n
7b852ce
\r\nrefactor: useDirective
class from\r\n@eslint/plugin-kit
(#18884)\r\n(Milos Djermanovic)- \r\n
a48f8c2
\r\nfeat: add typeFormatterFunction
, update\r\nLoadedFormatter
(#18872)\r\n(Francesco Trotta)- \r\n
d594ddd
\r\nchore: update dependency@eslint/core
to ^0.6.0 (#18863)\r\n(renovate[bot])- \r\n
59cfc0f
\r\ndocs: clarifyresultsMeta
inLoadedFormatter
\r\ntype (#18881)\r\n(Milos Djermanovic)- \r\n
78b2421
\r\nchore: Update change.yml (#18882)\r\n(Nicholas C. Zakas)- \r\n
a416f0a
\r\nchore: enable$ExpectType
comments in .ts files (#18869)\r\n(Francesco Trotta)- \r\n
adcc50d
\r\ndocs: Update README (GitHub Actions Bot)- \r\n
4edac1a
\r\ndocs: Update README (GitHub Actions Bot)v8.57.1 - September 16, 2024
\r\n\r\n
\r\n- \r\n
140ec45
\r\nchore: upgrade@eslint/js
@8
.57.1 (#18913)\r\n(Milos Djermanovic)- \r\n
bcdfc04
\r\nchore: package.json update for@eslint/js
release\r\n(Jenkins)- \r\n
3f6ce8d
\r\nchore: pin vite-plugin-commonjs@0.10.1 (#18910)\r\n(Milos Djermanovic)- \r\n
a19072f
\r\nfix: add logic to handle fixTypes in the lintText() method (#18900)\r\n(Francesco Trotta)- \r\n
04c7188
\r\nfix: Don't lint same file multiple times (#18899)\r\n(Francesco Trotta)- \r\n
87ec3c4
\r\nfix: do not throw when defining a global named\r\n__defineSetter__
(#18898)\r\n(Francesco Trotta)- \r\n
60a1267
\r\nfix: Provide helpful error message for nullish configs (#18889)\r\n(Milos Djermanovic)- \r\n
35d366a
\r\nbuild: Support updates to previous major versions (#18870)\r\n(Milos Djermanovic)- \r\n
a0dea8e
\r\nfix: allowname
in global ignores, fix\r\n--no-ignore
for non-global (#18875)\r\n(Milos Djermanovic)- \r\n
3836bb4
\r\nfix: do not crash on error infs.walk
filter (#18886)\r\n(Milos Djermanovic)- \r\n
2dec349
\r\nfix: skip processor code blocks that match only universal patterns (#18880)\r\n(Milos Djermanovic)- \r\n
6a5add4
\r\ndocs: v8.x Add EOL banner (#18744)\r\n(Amaresh S M)- \r\n
b034575
\r\ndocs: v8.x add version support page to the dropdown (#18731)\r\n(Amaresh S M)- \r\n
760ef7d
\r\ndocs: v8.x add version support page in the side navbar (#18740)\r\n(Amaresh S M)- \r\n
428b7ea
\r\ndocs: Add Powered by Algolia label to the search (#18658)\r\n(Amaresh S M)- \r\n
9f07549
\r\nchore: ignore/docs/v8.x
in link checker (#18660)\r\n(Milos Djermanovic)- \r\n
c68c07f
\r\ndocs: version selectors synchronization (#18265)\r\n(Milos Djermanovic)
26baf40
\r\n9.11.04cc6637
\r\nBuild: changelog update for 9.11.0ca21a64
\r\nchore: upgrade @eslint/js
@9
.11.0 (#18927)a10f90a
\r\nchore: package.json update for @eslint/js
release5e5f39b
\r\nfix: add missing types for no-restricted-exports
rule (#18914)e4e5709
\r\ndocs: correct prefer-object-has-own
type definition comment\r\n(#18924)8f630eb
\r\nfix: add missing types for no-param-reassign
options (#18906)d715781
\r\nfix: add missing types for no-extra-boolean-cast
options\r\n(#18902)e4e02cc
\r\nrefactor: Extract processor logic into ProcessorService (#18818)ec30c73
\r\nfeat: add "eslint/universal" to export Linter
(#18883)Sourced from @typescript-eslint/rule-tester
's\r\nreleases.
\r\n\r\nv8.6.0
\r\n8.6.0 (2024-09-16)
\r\n🚀 Features
\r\n\r\n
\r\n- add
\r\nallow
option for\r\nrestrict-template-expressions
(#8556)- eslint-plugin: [no-unnecessary-condition] check\r\nswitch cases (#9912)
\r\n- eslint-plugin: [no-misused-promises] check array\r\npredicate return (#9955)
\r\n- type-utils: isNullableType add Void logic (#9937)
\r\n- typescript-estree: disable plugin loading by\r\ndefault in project service (#9964)
\r\n🩹 Fixes
\r\n\r\n
\r\n- eslint-plugin: [no-deprecated] don't report\r\nrecursive types in destructuring assignment twice (#9969)
\r\n- eslint-plugin: [no-deprecated] report on deprecated\r\nvariables used in destructuring assignment (#9978)
\r\n- eslint-plugin: [no-deprecated] report on deprecated\r\nproperties with function-like types (#9977)
\r\n- eslint-plugin: [no-unnecessary-condition] properly\r\nreflect multiple negations in message (#9940)
\r\n- typescript-estree: don't throw on missing\r\ntsconfig.json by default in project service (#9989)
\r\n❤️ Thank You
\r\n\r\n
\r\n- Abraham Guo
\r\n- auvred
\r\n@auvred
- Josh Goldberg ✨
\r\n- Kim Sang Du
\r\n@developer-bandi
- YeonJuan
\r\n@yeonjuan
You can read about our versioning\r\nstrategy and releases\r\non our website.
\r\n
Sourced from @typescript-eslint/rule-tester
's\r\nchangelog.
\r\n\r\n8.6.0 (2024-09-16)
\r\nThis was a version bump only for rule-tester to align it with other\r\nprojects, there were no code changes.
\r\nYou can read about our versioning\r\nstrategy and releases\r\non our website.
\r\n
343710e
\r\nchore(release): publish 8.6.0Sourced from typescript-eslint's\r\nreleases.
\r\n\r\n\r\nv8.6.0
\r\n8.6.0 (2024-09-16)
\r\n🚀 Features
\r\n\r\n
\r\n- add
\r\nallow
option for\r\nrestrict-template-expressions
(#8556)- eslint-plugin: [no-unnecessary-condition] check\r\nswitch cases (#9912)
\r\n- eslint-plugin: [no-misused-promises] check array\r\npredicate return (#9955)
\r\n- type-utils: isNullableType add Void logic (#9937)
\r\n- typescript-estree: disable plugin loading by\r\ndefault in project service (#9964)
\r\n🩹 Fixes
\r\n\r\n
\r\n- eslint-plugin: [no-deprecated] don't report\r\nrecursive types in destructuring assignment twice (#9969)
\r\n- eslint-plugin: [no-deprecated] report on deprecated\r\nvariables used in destructuring assignment (#9978)
\r\n- eslint-plugin: [no-deprecated] report on deprecated\r\nproperties with function-like types (#9977)
\r\n- eslint-plugin: [no-unnecessary-condition] properly\r\nreflect multiple negations in message (#9940)
\r\n- typescript-estree: don't throw on missing\r\ntsconfig.json by default in project service (#9989)
\r\n❤️ Thank You
\r\n\r\n
\r\n- Abraham Guo
\r\n- auvred
\r\n@auvred
- Josh Goldberg ✨
\r\n- Kim Sang Du
\r\n@developer-bandi
- YeonJuan
\r\n@yeonjuan
You can read about our versioning\r\nstrategy and releases\r\non our website.
\r\n
Sourced from typescript-eslint's\r\nchangelog.
\r\n\r\n\r\n8.6.0 (2024-09-16)
\r\nThis was a version bump only for typescript-eslint to align it with\r\nother projects, there were no code changes.
\r\nYou can read about our versioning\r\nstrategy and releases\r\non our website.
\r\n
343710e
\r\nchore(release): publish 8.6.0Sourced from tsup's\r\nreleases.
\r\n\r\n\r\nv8.3.0
\r\n8.3.0\r\n(2024-09-17)
\r\nBug Fixes
\r\n\r\nFeatures
\r\n\r\n
f25a9db
\r\nfeat: add support for async injectStyle
(#1193)fc72d45
\r\nchore: add target es2023 (#1190)76dc18b
\r\nfix: fix experimentalDts
file cleaning and watching (#1199)ec811b3
\r\nfeat: add support for cts
and mts
config files\r\n(#1178)3f44303
\r\nrefactor: replace globby
with tinyglobby
(#1168)Sourced from @arethetypeswrong/cli
's\r\nchangelog.
\r\n\r\n0.16.4
\r\nPatch Changes
\r\n\r\n
\r\n- Updated dependencies [3ca2866]\r\n
\r\n\r\n
\r\n- \r\n
@arethetypeswrong/core
@0
.16.40.16.3
\r\nPatch Changes
\r\n\r\n
\r\n- 66ada51: Fix warning message json-format suggestion to use proper\r\nsyntax
\r\n