This was a version bump only for ast-spec to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
This was a version bump only for ast-spec to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
- typescript-estree: disallow switch statements with multiple default cases
- correct
engines.node
constraints inpackage.json
- 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.
- support TS 5.4
- Arka Pratim Chaudhuri
- auvred
- Chris Plummer
- Fotis Papadogeorgopoulos
- Josh Goldberg ✨
- Kirk Waiblinger
- Wayne Zhang
- YeonJuan
You can read about our versioning strategy and releases on our website.
This was a version bump only for ast-spec to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
This was a version bump only for ast-spec to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
- fix tsconfig-less check errors, fix
@types/eslint
incompatibilities, add tests
- Brad Zacher
- Gareth Jones
You can read about our versioning strategy and releases on our website.
This was a version bump only for ast-spec to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
-
⚠️ bump ESLint, NodeJS, and TS minimum version requirements -
add support for flat configs
⚠️ bump ESLint, NodeJS, and TS minimum version requirements
- Brad Zacher
- Kirk Waiblinger
- StyleShit
- YeonJuan
You can read about our versioning strategy and releases on our website.
-
allow
parserOptions.project: false
-
typescript-estree: forbid duplicated accessibility modifiers
- ast-spec: add
JSXElement
type to theJSXAttribute['value']
- auvred
- Brad Zacher
- Kirk Waiblinger
- Pete Gonzalez
- YeonJuan
You can read about our versioning strategy and releases on our website.
This was a version bump only for ast-spec to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
This was a version bump only for ast-spec to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
- typescript-estree: disallow
using
as the variable keyword forfor..in
loops
- auvred
- Brad Zacher
- Josh Goldberg ✨
- Joshua Chen
- LJX
- Steven
- StyleShit
You can read about our versioning strategy and releases on our website.
- typescript-estree: fix invalid parsing error when use update expression on non-null assertion
- auvred
- James
- Josh Goldberg ✨
- YeonJuan
You can read about our versioning strategy and releases on our website.
-
typescript-estree: throw on invalid update expressions
-
typescript-estree: throw error when CatchClause param contains initializer
- auvred
- Joshua Chen
You can read about our versioning strategy and releases on our website.
6.17.0 (2024-01-01)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.16.0 (2023-12-25)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.15.0 (2023-12-18)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.14.0 (2023-12-11)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.13.2 (2023-12-04)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.13.1 (2023-11-28)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.13.0 (2023-11-27)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.12.0 (2023-11-20)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.11.0 (2023-11-13)
- allow typescript@5.3.0-RC as devDependency (#7821) (b6c40b4)
You can read about our versioning strategy and releases on our website.
6.10.0 (2023-11-06)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.9.1 (2023-10-30)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.9.0 (2023-10-23)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.8.0 (2023-10-16)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.7.5 (2023-10-09)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.7.4 (2023-10-02)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.7.3 (2023-09-25)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.7.2 (2023-09-18)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.7.1 (2023-09-18)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.7.0 (2023-09-11)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.6.0 (2023-09-04)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.5.0 (2023-08-28)
You can read about our versioning strategy and releases on our website.
6.4.1 (2023-08-21)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.4.0 (2023-08-14)
- typescript-estree: support
declare
andexport
modifiers for nested namespace declaration (#7410) (49a53f0)
You can read about our versioning strategy and releases on our website.
6.3.0 (2023-08-07)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.2.1 (2023-07-31)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.2.0 (2023-07-24)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.1.0 (2023-07-17)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
6.0.0 (2023-07-10)
- ast-spec: remove more invalid properties (#6243) (aa20f63)
- fix illegal decorator check (#6723) (c456f8c)
- rename typeParameters to typeArguments where needed (#5384) (08d757b)
- typescript-estree: account for namespace nesting in AST conversion (#6272) (09e3877)
- typescript-estree: fix error handling on
ImportExpression
(#6587) (e8cdd5c) - typescript-estree: forbid
override
on non-constructor function/methods (#6729) (2f3638f) - typescript-estree: wrap import = declaration in an export node (#5885) (1c3f470), closes #5036 #5834 #5882 #5864 #3076 #5834 #5882 #5864 #5889 #5834 #5882 #5864 #5883 #4863 #5381 #5256
- add package.json exports for public packages (#6458) (d676683)
- create TSTypeQuery node when TSImportType has isTypeOf (#3076) (2b69b65), closes #5834 #5882 #5864
- drop support for node v12 (#5918) (7e3fe9a)
- drop support for node v14 and test against node v20 (#7022) (e6235bf)
- eslint-plugin: [prefer-optional-chain] handle cases where the first operands are unrelated to the rest of the chain and add type info (#6397) (02a37c4)
- eslint-plugin: apply final v6 changes to configs (#7110) (c13ce0b)
- improve error location (#6556) (355adf0)
- made BaseNode.parent non-optional (#5252) (a4768f3), closes #5036 #5834 #5882 #5864 #3076 #5834 #5882 #5864 #5889 #5834 #5882 #5864 #5883 #4863 #5381 #5256 #5399
- remove semantically invalid properties from TSEnumDeclaration, TSInterfaceDeclaration and TSModuleDeclaration (#4863) (844875c)
- typescript-estree: added allowInvalidAST option to not throw on invalid tokens (#6247) (a3b177d)
- typescript-estree: check for illegal decorators on function declarations (#6590) (1b39cfd)
- typescript-estree: check modifiers on every node (#6615) (62d6230)
- typescript-estree: forbid members in Mapped Type (#6802) (b93458f)
- typescript-estree: remove optionality from AST boolean properties (#6274) (df131e2)
- typescript-estree: strict class heritage clauses check (#6576) (530185b)
- typescript-estree: throw errors for object methods without function bodies (#6589) (1d78576)
- typescript-estree: throw errors on interface with implements (#6551) (67e05c8)
- typescript-estree: throw errors when abstract property has initializer (#6613) (dcdbc76)
- typescript-estree: warn on deprecated AST property accesses (#6525) (79c058d)
- drops support for node v17
- drops support for node v12
You can read about our versioning strategy and releases on our website.
5.62.0 (2023-07-10)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
5.61.0 (2023-07-03)
You can read about our versioning strategy and releases on our website.
5.60.1 (2023-06-26)
Note: Version bump only for package @typescript-eslint/ast-spec
You can read about our versioning strategy and releases on our website.
5.60.0 (2023-06-19)
Note: Version bump only for package @typescript-eslint/ast-spec
5.59.11 (2023-06-12)
Note: Version bump only for package @typescript-eslint/ast-spec
5.59.10 (2023-06-12)
Note: Version bump only for package @typescript-eslint/ast-spec
5.59.9 (2023-06-05)
Note: Version bump only for package @typescript-eslint/ast-spec
5.59.8 (2023-05-29)
Note: Version bump only for package @typescript-eslint/ast-spec
5.59.7 (2023-05-22)
Note: Version bump only for package @typescript-eslint/ast-spec
5.59.6 (2023-05-15)
Note: Version bump only for package @typescript-eslint/ast-spec
5.59.5 (2023-05-08)
Note: Version bump only for package @typescript-eslint/ast-spec
5.59.4 (2023-05-08)
Note: Version bump only for package @typescript-eslint/ast-spec
5.59.3 (2023-05-08)
Note: Version bump only for package @typescript-eslint/ast-spec
5.59.2 (2023-05-01)
Note: Version bump only for package @typescript-eslint/ast-spec
5.59.1 (2023-04-24)
Note: Version bump only for package @typescript-eslint/ast-spec
5.59.0 (2023-04-17)
Note: Version bump only for package @typescript-eslint/ast-spec
5.58.0 (2023-04-10)
Note: Version bump only for package @typescript-eslint/ast-spec
5.57.1 (2023-04-03)
Note: Version bump only for package @typescript-eslint/ast-spec
5.57.0 (2023-03-27)
Note: Version bump only for package @typescript-eslint/ast-spec
5.56.0 (2023-03-20)
Note: Version bump only for package @typescript-eslint/ast-spec
5.55.0 (2023-03-13)
- typescript-estree: support
const
modifiers for type parameters (#6600) (f3c6373) - update TypeScript to 5.0 RC (#6570) (36ef0e1)
5.54.1 (2023-03-06)
Note: Version bump only for package @typescript-eslint/ast-spec
5.54.0 (2023-02-27)
Note: Version bump only for package @typescript-eslint/ast-spec
5.53.0 (2023-02-20)
Note: Version bump only for package @typescript-eslint/ast-spec
5.52.0 (2023-02-13)
5.51.0 (2023-02-06)
Note: Version bump only for package @typescript-eslint/ast-spec
5.50.0 (2023-01-31)
5.49.0 (2023-01-23)
Note: Version bump only for package @typescript-eslint/ast-spec
5.48.2 (2023-01-16)
Note: Version bump only for package @typescript-eslint/ast-spec
5.48.1 (2023-01-09)
Note: Version bump only for package @typescript-eslint/ast-spec
5.48.0 (2023-01-02)
Note: Version bump only for package @typescript-eslint/ast-spec
5.47.1 (2022-12-26)
5.47.0 (2022-12-19)
Note: Version bump only for package @typescript-eslint/ast-spec
5.46.1 (2022-12-12)
Note: Version bump only for package @typescript-eslint/ast-spec
5.46.0 (2022-12-08)
Note: Version bump only for package @typescript-eslint/ast-spec
5.45.1 (2022-12-05)
Note: Version bump only for package @typescript-eslint/ast-spec
5.45.0 (2022-11-28)
5.44.0 (2022-11-21)
5.43.0 (2022-11-14)
Note: Version bump only for package @typescript-eslint/ast-spec
5.42.1 (2022-11-07)
5.42.0 (2022-10-31)
5.41.0 (2022-10-24)
Note: Version bump only for package @typescript-eslint/ast-spec
5.40.1 (2022-10-17)
Note: Version bump only for package @typescript-eslint/ast-spec
5.40.0 (2022-10-10)
Note: Version bump only for package @typescript-eslint/ast-spec
5.39.0 (2022-10-03)
Note: Version bump only for package @typescript-eslint/ast-spec
5.38.1 (2022-09-26)
Note: Version bump only for package @typescript-eslint/ast-spec
5.38.0 (2022-09-19)
Note: Version bump only for package @typescript-eslint/ast-spec
5.37.0 (2022-09-12)
Note: Version bump only for package @typescript-eslint/ast-spec
5.36.2 (2022-09-05)
Note: Version bump only for package @typescript-eslint/ast-spec
5.36.1 (2022-08-30)
Note: Version bump only for package @typescript-eslint/ast-spec
5.36.0 (2022-08-30)
Note: Version bump only for package @typescript-eslint/ast-spec
5.35.1 (2022-08-24)
Note: Version bump only for package @typescript-eslint/ast-spec
5.35.0 (2022-08-24)
Note: Version bump only for package @typescript-eslint/ast-spec
5.34.0 (2022-08-22)
5.33.1 (2022-08-15)
Note: Version bump only for package @typescript-eslint/ast-spec
5.33.0 (2022-08-08)
Note: Version bump only for package @typescript-eslint/ast-spec
5.32.0 (2022-08-01)
Note: Version bump only for package @typescript-eslint/ast-spec
5.31.0 (2022-07-25)
Note: Version bump only for package @typescript-eslint/ast-spec
5.30.7 (2022-07-18)
Note: Version bump only for package @typescript-eslint/ast-spec
5.30.6 (2022-07-11)
Note: Version bump only for package @typescript-eslint/ast-spec
5.30.5 (2022-07-04)
Note: Version bump only for package @typescript-eslint/ast-spec
5.30.4 (2022-07-03)
Note: Version bump only for package @typescript-eslint/ast-spec
5.30.3 (2022-07-01)
Note: Version bump only for package @typescript-eslint/ast-spec
5.30.2 (2022-07-01)
Note: Version bump only for package @typescript-eslint/ast-spec
Note: Version bump only for package @typescript-eslint/ast-spec
5.30.0 (2022-06-27)
5.29.0 (2022-06-20)
Note: Version bump only for package @typescript-eslint/ast-spec
5.28.0 (2022-06-13)
5.27.1 (2022-06-06)
Note: Version bump only for package @typescript-eslint/ast-spec
5.27.0 (2022-05-30)
- [4.7] support new extensions (#5027) (efc147b)
- [TS4.7] support type parameters for
typeof
(#5067) (836de79)
5.26.0 (2022-05-23)
- [4.7] support instantiation expressions (#4938) (79fbc77)
- [4.7] support optional variance annotation (#4831) (7e7b24c)
5.25.0 (2022-05-17)
Note: Version bump only for package @typescript-eslint/ast-spec
5.24.0 (2022-05-16)
Note: Version bump only for package @typescript-eslint/ast-spec
5.23.0 (2022-05-09)
5.22.0 (2022-05-02)
5.21.0 (2022-04-25)
Note: Version bump only for package @typescript-eslint/ast-spec
5.20.0 (2022-04-18)
Note: Version bump only for package @typescript-eslint/ast-spec
5.19.0 (2022-04-11)
Note: Version bump only for package @typescript-eslint/ast-spec
5.18.0 (2022-04-04)
Note: Version bump only for package @typescript-eslint/ast-spec
5.17.0 (2022-03-28)
Note: Version bump only for package @typescript-eslint/ast-spec
5.16.0 (2022-03-21)
Note: Version bump only for package @typescript-eslint/ast-spec
5.15.0 (2022-03-14)
Note: Version bump only for package @typescript-eslint/ast-spec
5.14.0 (2022-03-07)
Note: Version bump only for package @typescript-eslint/ast-spec
5.13.0 (2022-02-28)
Note: Version bump only for package @typescript-eslint/ast-spec
5.12.1 (2022-02-21)
Note: Version bump only for package @typescript-eslint/ast-spec
5.12.0 (2022-02-14)
Note: Version bump only for package @typescript-eslint/ast-spec
5.11.0 (2022-02-07)
Note: Version bump only for package @typescript-eslint/ast-spec
5.10.2 (2022-01-31)
Note: Version bump only for package @typescript-eslint/ast-spec
5.10.1 (2022-01-24)
Note: Version bump only for package @typescript-eslint/ast-spec
5.10.0 (2022-01-17)
- rename
experimental-utils
toutils
and makeexperimental-utils
an alias to the new package (#4172) (1d55a75)
5.9.1 (2022-01-10)
Note: Version bump only for package @typescript-eslint/ast-spec
5.9.0 (2022-01-03)
5.8.1 (2021-12-27)
Note: Version bump only for package @typescript-eslint/ast-spec
5.8.0 (2021-12-20)
Note: Version bump only for package @typescript-eslint/ast-spec
5.7.0 (2021-12-13)
Note: Version bump only for package @typescript-eslint/ast-spec
5.6.0 (2021-12-06)
Note: Version bump only for package @typescript-eslint/ast-spec
5.5.0 (2021-11-29)
Note: Version bump only for package @typescript-eslint/ast-spec
5.4.0 (2021-11-15)
- typescript-estree: support Import Assertions (#4074) (ae0fb5a)
- typescript-estree: support private fields in-in syntax (#4075) (939d8ea)
- typescript-estree: support type-only module specifiers (#4076) (77baa92)
5.3.1 (2021-11-08)
Note: Version bump only for package @typescript-eslint/ast-spec
5.3.0 (2021-11-01)
Note: Version bump only for package @typescript-eslint/ast-spec
5.2.0 (2021-10-25)
Note: Version bump only for package @typescript-eslint/ast-spec
5.1.0 (2021-10-18)
Note: Version bump only for package @typescript-eslint/ast-spec
5.0.0 (2021-10-11)
- typescript-estree: change
source
of ExportNamedDeclaration to Literal from Expression (#3763) (dc5a0f5)
- ast-spec: bring
Node
objects in line with ESTree (#3771) (dd14064) - align class property representation with ESTree (#3806) (22fa5c0), closes #3430 #3077
- remove
TSParenthesizedType
(#3340) (c8ee432), closes #3136 - support
PrivateIdentifier
(#3808) (0eefe5e), closes #3430 #2933 - eslint-plugin: removed value from abstract property nodes (#3765) (5823524), closes #3748
4.33.0 (2021-10-04)
Note: Version bump only for package @typescript-eslint/ast-spec
4.32.0 (2021-09-27)
Note: Version bump only for package @typescript-eslint/ast-spec
4.31.2 (2021-09-20)
Note: Version bump only for package @typescript-eslint/ast-spec
4.31.1 (2021-09-13)
Note: Version bump only for package @typescript-eslint/ast-spec
4.31.0 (2021-09-06)
4.30.0 (2021-08-30)
4.29.3 (2021-08-23)
Note: Version bump only for package @typescript-eslint/ast-spec
4.29.2 (2021-08-16)
Note: Version bump only for package @typescript-eslint/ast-spec
4.29.1 (2021-08-09)
Note: Version bump only for package @typescript-eslint/ast-spec
4.29.0 (2021-08-02)
- ast-spec: extract
ExportKind
&ImportKind
(#3564) (120d566) - ast-spec: make
BaseNode
&BaseToken
more type-safe (#3560) (a6c5604)
4.28.5 (2021-07-26)
Note: Version bump only for package @typescript-eslint/ast-spec
4.28.4 (2021-07-19)
Note: Version bump only for package @typescript-eslint/ast-spec
4.28.3 (2021-07-12)
Note: Version bump only for package @typescript-eslint/ast-spec
4.28.2 (2021-07-05)
Note: Version bump only for package @typescript-eslint/ast-spec
4.28.1 (2021-06-28)
Note: Version bump only for package @typescript-eslint/ast-spec
4.28.0 (2021-06-21)
Note: Version bump only for package @typescript-eslint/ast-spec
4.27.0 (2021-06-14)
- ast-spec: specify
LogicalExpression
'soperator
type (#3497) (9e343fd) - ast-spec: specify
PunctuatorToken
'svalue
type (#3496) (fdb1d81)
4.26.1 (2021-06-07)
Note: Version bump only for package @typescript-eslint/ast-spec
4.26.0 (2021-05-31)
Note: Version bump only for package @typescript-eslint/ast-spec
4.25.0 (2021-05-24)
- typescript-estree: [TS4.3] support overrides on class members (#3429) (21d1b62)
- typescript-estree: add support for getter/setter signatures on types (#3427) (b830b7f), closes #3272 #3272
4.24.0 (2021-05-17)
Note: Version bump only for package @typescript-eslint/ast-spec