Sourced from @typescript-eslint/eslint-plugin
's
releases.
v7.4.0
7.4.0 (2024-03-25)
🚀 Features
- eslint-plugin: [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata (#8335)
- eslint-plugin: [no-unnecessary-type-arguments] handle tagged templates (#8708)
- eslint-plugin: deprecate no-throw-literal and add a renamed only-throw-error (#8701)
🩹 Fixes
- eslint-plugin: [prefer-optional-chain] address multipart nullish checks false positive (#8678)
- eslint-plugin: [prefer-optional-chain] properly disambiguate between
boolean
andfalse
(#8685)- eslint-plugin: [no-unnecessary-type-assertion] avoid remove const casting on template literals with expressions inside (#8740)
- typescript-eslint: declare peer dependency on
utils
to ensure npm correctly installs dependencies (#8738)- website: visual Editor is not scrolled (#8709)
- website: make 404 page good again (#8750)
❤️ Thank You
- Abraham Guo
- Brad Zacher
@bradzacher
- Josh Goldberg ✨
- Kim Sang Du
@developer-bandi
- Kirk Waiblinger
@kirkwaiblinger
- Marco Pasqualetti
@marcalexiei
- YeonJuan
@yeonjuan
You can read about our versioning strategy and releases on our website.
v7.3.1
7.3.1 (2024-03-18)
🩹 Fixes
- eslint-plugin: [no-floating-promises] revert disable of ignoreVoid in strict config (#8718)
❤️ Thank You
- Josh Goldberg ✨
You can read about our versioning strategy and releases on our website.
v7.3.0
7.3.0 (2024-03-18)
Note that this release enables rules to have more restrictive default options as configured in the
strict
andstrict-type-checked
configs. See #8364 for more details.
... (truncated)
Sourced from @typescript-eslint/eslint-plugin
's
changelog.
7.4.0 (2024-03-25)
🚀 Features
eslint-plugin: [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata
eslint-plugin: [no-unnecessary-type-arguments] handle tagged templates
eslint-plugin: deprecate no-throw-literal and add a renamed only-throw-error
🩹 Fixes
eslint-plugin: [prefer-optional-chain] address multipart nullish checks false positive
eslint-plugin: [prefer-optional-chain] properly disambiguate between
boolean
andfalse
eslint-plugin: [no-unnecessary-type-assertion] avoid remove const casting on template literals with expressions inside
❤️ Thank You
- Abraham Guo
- Brad Zacher
- Josh Goldberg ✨
- Kim Sang Du
- Kirk Waiblinger
- Marco Pasqualetti
- YeonJuan
You can read about our versioning strategy and releases on our website.
7.3.1 (2024-03-18)
🩹 Fixes
- eslint-plugin: [no-floating-promises] revert disable of ignoreVoid in strict config
❤️ Thank You
- Josh Goldberg ✨
You can read about our versioning strategy and releases on our website.
7.3.0 (2024-03-18)
... (truncated)
5d24691
chore(release): publish 7.4.0029fc0b
feat(eslint-plugin): deprecate no-throw-literal and add a renamed
only-throw-...2a62a40
fix(eslint-plugin): [no-unnecessary-type-assertion] avoid remove const
castin...990ec22
docs: fix example of binding unbound method (#8754)a08554a
feat(eslint-plugin): [no-unnecessary-type-arguments] handle tagged
templates ...2018f91
fix(eslint-plugin): [prefer-optional-chain] properly disambiguate
between `bo...56358a6
fix(eslint-plugin): [prefer-optional-chain] address multipart nullish
checks ...532ae8b
docs: fix typo in switch-exhaustiveness-check (#8768)e408b93
feat(eslint-plugin): [consistent-type-imports] ignore files with
decorators, ...c787fe4
docs: restrict-template-expressions - remove mention of numbers being
allowed...Sourced from @typescript-eslint/parser
's
releases.
v7.4.0
7.4.0 (2024-03-25)
🚀 Features
- eslint-plugin: [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata (#8335)
- eslint-plugin: [no-unnecessary-type-arguments] handle tagged templates (#8708)
- eslint-plugin: deprecate no-throw-literal and add a renamed only-throw-error (#8701)
🩹 Fixes
- eslint-plugin: [prefer-optional-chain] address multipart nullish checks false positive (#8678)
- eslint-plugin: [prefer-optional-chain] properly disambiguate between
boolean
andfalse
(#8685)- eslint-plugin: [no-unnecessary-type-assertion] avoid remove const casting on template literals with expressions inside (#8740)
- typescript-eslint: declare peer dependency on
utils
to ensure npm correctly installs dependencies (#8738)- website: visual Editor is not scrolled (#8709)
- website: make 404 page good again (#8750)
❤️ Thank You
- Abraham Guo
- Brad Zacher
@bradzacher
- Josh Goldberg ✨
- Kim Sang Du
@developer-bandi
- Kirk Waiblinger
@kirkwaiblinger
- Marco Pasqualetti
@marcalexiei
- YeonJuan
@yeonjuan
You can read about our versioning strategy and releases on our website.
v7.3.1
7.3.1 (2024-03-18)
🩹 Fixes
- eslint-plugin: [no-floating-promises] revert disable of ignoreVoid in strict config (#8718)
❤️ Thank You
- Josh Goldberg ✨
You can read about our versioning strategy and releases on our website.
v7.3.0
7.3.0 (2024-03-18)
Note that this release enables rules to have more restrictive default options as configured in the
strict
andstrict-type-checked
configs. See #8364 for more details.
... (truncated)
Sourced from @typescript-eslint/parser
's
changelog.
7.4.0 (2024-03-25)
🚀 Features
- eslint-plugin: [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata
❤️ Thank You
- Abraham Guo
- Brad Zacher
- Josh Goldberg ✨
- Kim Sang Du
- Kirk Waiblinger
- Marco Pasqualetti
- YeonJuan
You can read about our versioning strategy and releases on our website.
7.3.1 (2024-03-18)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
7.3.0 (2024-03-18)
🩹 Fixes
- correct
engines.node
constraints inpackage.json
❤️ Thank You
- Abraham Guo
- Alexu
- Arka Pratim Chaudhuri
- auvred
- Derrick Isaacson
- fnx
- Josh Goldberg ✨
- Kirk Waiblinger
- Marta Cardoso
- Michaël De Boey
- Tristan Rasmussen
- YeonJuan
You can read about our versioning strategy and releases on our website.
... (truncated)
5d24691
chore(release): publish 7.4.0e408b93
feat(eslint-plugin): [consistent-type-imports] ignore files with
decorators, ...5995614
chore(release): publish 7.3.14cf8ec7
chore(release): publish 7.3.0883f220
fix: correct engines.node
constraints in
package.json
(#8671)95cf139
chore(release): publish 7.2.0Sourced from eslint-plugin-react's releases.
v7.34.1
Fixed
- [
jsx-no-leaked-render
]: prevent wrongly adding parens (#3700[]@developer-bandi
)- [
boolean-prop-naming
]: detect TS interfaces (#3701[]@developer-bandi
)- [
boolean-prop-naming
]: literalType error fix (#3704[]@developer-bandi
)- [
boolean-prop-naming
]: allow TSIntersectionType (#3705[]@developer-bandi
)- [
no-unknown-property
]: supportpopover
,popovertarget
,popovertargetaction
attributes (#3707[]@ljharb
)- [
no-unknown-property
]: only matchdata-*
attributes containing-
(#3713[]@silverwind
)- [
checked-requires-onchange-or-readonly
]: correct options that were behaving opposite (#3715[]@jaesoekjjang
)Changed
- [
boolean-prop-naming
]: improve error message (@ljharb
)#1000: jsx-eslint/eslint-plugin-react#1000 #1002: jsx-eslint/eslint-plugin-react#1002 #1005: jsx-eslint/eslint-plugin-react#1005 #100: jsx-eslint/eslint-plugin-react#100 #1010: jsx-eslint/eslint-plugin-react#1010 #1013: jsx-eslint/eslint-plugin-react#1013 #1022: jsx-eslint/eslint-plugin-react#1022 #1029: jsx-eslint/eslint-plugin-react#1029 #102: jsx-eslint/eslint-plugin-react#102 #1034: jsx-eslint/eslint-plugin-react#1034 #1038: jsx-eslint/eslint-plugin-react#1038 #1041: jsx-eslint/eslint-plugin-react#1041 #1043: jsx-eslint/eslint-plugin-react#1043 #1046: jsx-eslint/eslint-plugin-react#1046 #1047: jsx-eslint/eslint-plugin-react#1047 #1050: jsx-eslint/eslint-plugin-react#1050 #1053: jsx-eslint/eslint-plugin-react#1053 #1057: jsx-eslint/eslint-plugin-react#1057 #105: jsx-eslint/eslint-plugin-react#105 #1061: jsx-eslint/eslint-plugin-react#1061 #1062: jsx-eslint/eslint-plugin-react#1062 #1070: jsx-eslint/eslint-plugin-react#1070 #1071: jsx-eslint/eslint-plugin-react#1071 #1073: jsx-eslint/eslint-plugin-react#1073 #1076: jsx-eslint/eslint-plugin-react#1076 #1079: jsx-eslint/eslint-plugin-react#1079 #1088: jsx-eslint/eslint-plugin-react#1088 #1098: jsx-eslint/eslint-plugin-react#1098 #1101: jsx-eslint/eslint-plugin-react#1101 #1103: jsx-eslint/eslint-plugin-react#1103 #110: jsx-eslint/eslint-plugin-react#110 #1116: jsx-eslint/eslint-plugin-react#1116 #1117: jsx-eslint/eslint-plugin-react#1117 #1119: jsx-eslint/eslint-plugin-react#1119 #1121: jsx-eslint/eslint-plugin-react#1121 #1122: jsx-eslint/eslint-plugin-react#1122 #1123: jsx-eslint/eslint-plugin-react#1123
... (truncated)
Sourced from eslint-plugin-react's changelog.
7.34.1 - 2024.03.15
Fixed
- [
jsx-no-leaked-render
]: prevent wrongly adding parens (#3700[]@developer-bandi
)- [
boolean-prop-naming
]: detect TS interfaces (#3701[]@developer-bandi
)- [
boolean-prop-naming
]: literalType error fix (#3704[]@developer-bandi
)- [
boolean-prop-naming
]: allow TSIntersectionType (#3705[]@developer-bandi
)- [
no-unknown-property
]: supportpopover
,popovertarget
,popovertargetaction
attributes (#3707[]@ljharb
)- [
no-unknown-property
]: only matchdata-*
attributes containing-
(#3713[]@silverwind
)- [
checked-requires-onchange-or-readonly
]: correct options that were behaving opposite (#3715[]@jaesoekjjang
)Changed
- [
boolean-prop-naming
]: improve error message (@ljharb
)#3715: jsx-eslint/eslint-plugin-react#3715 #3713: jsx-eslint/eslint-plugin-react#3713 #3707: jsx-eslint/eslint-plugin-react#3707 #3705: jsx-eslint/eslint-plugin-react#3705 #3704: jsx-eslint/eslint-plugin-react#3704 #3701: jsx-eslint/eslint-plugin-react#3701 #3700: jsx-eslint/eslint-plugin-react#3700
eea45bf
Update CHANGELOG and bump versione4ecbcf
[Fix] checked-requires-onchange-or-readonly
: correct
options that were beha...69de42e
[Fix] no-unknown-property
: only match data-*
attributes containing -
da1013c
[Docs] jsx-no-constructed-context-values
: fix some
typosc3275a4
[Fix] no-unknown-property
: support popover
,
popovertarget
, `popovertarg...a920463
[Fix] boolean-prop-naming
: improve error message48291e8
[Fix] boolean-prop-naming
: allow TSIntersectionType0abebc6
[Fix] boolean-prop-naming
: literalType error fix901c794
[Fix] boolean-prop-naming
: detect TS interfaces8c2bdb2
[actions] update workflowsSourced from typescript's releases.
TypeScript 5.4.3
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 5.4.0 (Beta).
- fixed issues query for Typescript 5.4.1 (RC).
- fixed issues query for Typescript 5.4.2 (Stable).
- fixed issues query for Typescript 5.4.3 (Stable).
Downloads are available on:
6ea273c
Update LKGcd06f92
🤖 Pick PR #57853
(Revert PR 56161) into release-5.4 (#57854)ca8e720
Update LKG010b188
release-5.4: Revert PR 56087 (#57850)fc7006c
Update LKGb45a418
🤖 Pick PR #57801
(Distribute mapped types over array/...) into release-5.4 (#...609560f
Bump version to 5.4.3 and LKGf42605f
🤖 Pick PR #57746
(Revert "Defer processing of nested ...) into release-5.4
(#...485c7c5
Revert "Allow (non-assert) type predicates to narrow by
discriminant"… (#57795)7f11456
🤖 Pick PR #57751
(Exclude generic string-like types f...) into release-5.4 (#...