- utils: export ESLint backwards-compat functions
- auvred
- Josh Goldberg ✨
- jsfm01
- Kim Sang Du
- YeonJuan
You can read about our versioning strategy and releases on our website.
This was a version bump only for utils 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 utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
-
add
name
field to shared configs and flat config types -
bump npm dependency ranges
-
utils: add types for both flat and legacy eslint classes
- typescript-eslint: fix type errors when using
exactOptionalPropertyTypes
- Abraham Guo
- auvred
- Brad Zacher
You can read about our versioning strategy and releases on our website.
This was a version bump only for utils 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 utils 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 utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
-
utils: add parser name to thrown parser error message
-
eslint-plugin: add meta.docs.recommended setting for strict config options
- 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 utils 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 utils 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 -
utils: use mergeable interface for
settings
property
- Brad Zacher
- Gareth Jones
You can read about our versioning strategy and releases on our website.
This was a version bump only for utils 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
-
utils: revert removal of backwards-compat functions
⚠️ 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.
-
export plugin metadata
-
allow
parserOptions.project: false
-
utils: improve eslint types
-
eslint-plugin: add rule prefer-find
- 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 utils 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 utils 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 utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
- utils: improve error message on typed rule with invalid parser
- auvred
- James
- Josh Goldberg ✨
- YeonJuan
You can read about our versioning strategy and releases on our website.
This was a version bump only for utils to align it with other projects, there were no code changes.
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/utils
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/utils
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/utils
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/utils
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/utils
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/utils
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/utils
You can read about our versioning strategy and releases on our website.
6.12.0 (2023-11-20)
- utils: add missing fields to flat config types (#7933) (533861a)
- utils: allow string processor in flat config (024ed9e)
You can read about our versioning strategy and releases on our website.
6.11.0 (2023-11-13)
- add types for flat config files (#7273) (66cd0c0)
- utils: add ESLint
CodePath
selector types (#7551) (99a026f) - utils: update types to reflect
RuleContext
andSourceCode
changes and deprecations (#7812) (b73d8b2)
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/utils
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/utils
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/utils
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/utils
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/utils
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/utils
You can read about our versioning strategy and releases on our website.
6.7.3 (2023-09-25)
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/utils
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/utils
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/utils
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/utils
You can read about our versioning strategy and releases on our website.
6.5.0 (2023-08-28)
Note: Version bump only for package @typescript-eslint/utils
You can read about our versioning strategy and releases on our website.
6.4.1 (2023-08-21)
You can read about our versioning strategy and releases on our website.
6.4.0 (2023-08-14)
- utils: add new properties since eslint 8.40.0 (#7460) (660aff7)
- utils: add to JSONSchema4Type missing Array and Object (#7406) (60df0bb), closes /github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/json-schema/index.d.ts#L30
- utils: remove deprecate tag added in #7460 (#7463) (c225b12)
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/utils
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/utils
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/utils
You can read about our versioning strategy and releases on our website.
6.1.0 (2023-07-17)
- eslint-plugin: fix schemas across several rules and add schema tests (#6947) (dd31bed)
- utils: accept null as default option in
applyDefault
(#6724) (841889f)
- typescript-estree: add EXPERIMENTAL_useProjectService option to use TypeScript project service (#6754) (6d3d162)
You can read about our versioning strategy and releases on our website.
6.0.0 (2023-07-10)
- update
exports
field in package.json files (#6550) (53776c2) - utils: removed
TRuleListener
generic from thecreateRule
(#5036) (361f8bc), closes #5834 #5882 #5864
- add new package
rule-tester
(#6777) (2ce1c1d) - add package.json exports for public packages (#6458) (d676683)
- drop support for ESLint v6 (#5972) (bda806d)
- 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)
- eslint-plugin: rework configs: recommended, strict, stylistic; -type-checked (#5251) (5346b5b), closes #5036 #5834 #5882 #5864 #3076 #5834 #5882 #5864 #5889 #5834 #5882 #5864 #5883 #4863 #5381 #5256 #5399
- fork json schema types for better compat with ESLint rule validation (#6963) (a4967f2)
- 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
RuleTester
in/utils
in favour of the new/rule-tester
package (#6816) (c33f497) - remove partial type-information program (#6066) (7fc062a)
- utils: remove (ts-)eslint-scope types (#5256) (df54175)
- utils: remove obsolete
meta.docs.suggestion
rule type (#5967) (f424b2a)
- drop support for ESLint v6
- drops support for node v17
- utils: Removes
meta.docs.suggestion
property - 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/utils
You can read about our versioning strategy and releases on our website.
5.61.0 (2023-07-03)
Note: Version bump only for package @typescript-eslint/utils
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/utils
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/utils
5.59.11 (2023-06-12)
Note: Version bump only for package @typescript-eslint/utils
5.59.10 (2023-06-12)
Note: Version bump only for package @typescript-eslint/utils
5.59.9 (2023-06-05)
Note: Version bump only for package @typescript-eslint/utils
5.59.8 (2023-05-29)
Note: Version bump only for package @typescript-eslint/utils
5.59.7 (2023-05-22)
Note: Version bump only for package @typescript-eslint/utils
5.59.6 (2023-05-15)
Note: Version bump only for package @typescript-eslint/utils
5.59.5 (2023-05-08)
Note: Version bump only for package @typescript-eslint/utils
5.59.4 (2023-05-08)
Note: Version bump only for package @typescript-eslint/utils
5.59.3 (2023-05-08)
Note: Version bump only for package @typescript-eslint/utils
5.59.2 (2023-05-01)
Note: Version bump only for package @typescript-eslint/utils
5.59.1 (2023-04-24)
Note: Version bump only for package @typescript-eslint/utils
5.59.0 (2023-04-17)
Note: Version bump only for package @typescript-eslint/utils
5.58.0 (2023-04-10)
Note: Version bump only for package @typescript-eslint/utils
5.57.1 (2023-04-03)
Note: Version bump only for package @typescript-eslint/utils
5.57.0 (2023-03-27)
Note: Version bump only for package @typescript-eslint/utils
5.56.0 (2023-03-20)
Note: Version bump only for package @typescript-eslint/utils
5.55.0 (2023-03-13)
- use @eslint-community dependencies (#6603) (5f6ed73)
5.54.1 (2023-03-06)
Note: Version bump only for package @typescript-eslint/utils
5.54.0 (2023-02-27)
Note: Version bump only for package @typescript-eslint/utils
5.53.0 (2023-02-20)
Note: Version bump only for package @typescript-eslint/utils
5.52.0 (2023-02-13)
Note: Version bump only for package @typescript-eslint/utils
5.51.0 (2023-02-06)
- eslint-plugin: [no-import-type-side-effects] add rule to warn against runtime side effects with
verbatimModuleSyntax
(#6394) (b14d3be)
5.50.0 (2023-01-31)
Note: Version bump only for package @typescript-eslint/utils
5.49.0 (2023-01-23)
Note: Version bump only for package @typescript-eslint/utils
5.48.2 (2023-01-16)
Note: Version bump only for package @typescript-eslint/utils
5.48.1 (2023-01-09)
Note: Version bump only for package @typescript-eslint/utils
5.48.0 (2023-01-02)
Note: Version bump only for package @typescript-eslint/utils
5.47.1 (2022-12-26)
Note: Version bump only for package @typescript-eslint/utils
5.47.0 (2022-12-19)
Note: Version bump only for package @typescript-eslint/utils
5.46.1 (2022-12-12)
Note: Version bump only for package @typescript-eslint/utils
5.46.0 (2022-12-08)
Note: Version bump only for package @typescript-eslint/utils
5.45.1 (2022-12-05)
Note: Version bump only for package @typescript-eslint/utils
5.45.0 (2022-11-28)
Note: Version bump only for package @typescript-eslint/utils
5.44.0 (2022-11-21)
Note: Version bump only for package @typescript-eslint/utils
5.43.0 (2022-11-14)
Note: Version bump only for package @typescript-eslint/utils
5.42.1 (2022-11-07)
Note: Version bump only for package @typescript-eslint/utils
5.42.0 (2022-10-31)
5.41.0 (2022-10-24)
Note: Version bump only for package @typescript-eslint/utils
5.40.1 (2022-10-17)
5.40.0 (2022-10-10)
5.39.0 (2022-10-03)
Note: Version bump only for package @typescript-eslint/utils
5.38.1 (2022-09-26)
Note: Version bump only for package @typescript-eslint/utils
5.38.0 (2022-09-19)
Note: Version bump only for package @typescript-eslint/utils
5.37.0 (2022-09-12)
Note: Version bump only for package @typescript-eslint/utils
5.36.2 (2022-09-05)
Note: Version bump only for package @typescript-eslint/utils
5.36.1 (2022-08-30)
Note: Version bump only for package @typescript-eslint/utils
5.36.0 (2022-08-30)
5.35.1 (2022-08-24)
Note: Version bump only for package @typescript-eslint/utils
5.35.0 (2022-08-24)
Note: Version bump only for package @typescript-eslint/utils
5.34.0 (2022-08-22)
- eslint-plugin: [prefer-optional-chain] support suggesting
!foo || !foo.bar
as a valid match for the rule (#5266) (aca935c)
5.33.1 (2022-08-15)
Note: Version bump only for package @typescript-eslint/utils
5.33.0 (2022-08-08)
Note: Version bump only for package @typescript-eslint/utils
5.32.0 (2022-08-01)
Note: Version bump only for package @typescript-eslint/utils
5.31.0 (2022-07-25)
Note: Version bump only for package @typescript-eslint/utils
5.30.7 (2022-07-18)
Note: Version bump only for package @typescript-eslint/utils
5.30.6 (2022-07-11)
Note: Version bump only for package @typescript-eslint/utils
5.30.5 (2022-07-04)
Note: Version bump only for package @typescript-eslint/utils
5.30.4 (2022-07-03)
Note: Version bump only for package @typescript-eslint/utils
5.30.3 (2022-07-01)
Note: Version bump only for package @typescript-eslint/utils
5.30.2 (2022-07-01)
Note: Version bump only for package @typescript-eslint/utils
Note: Version bump only for package @typescript-eslint/utils
5.30.0 (2022-06-27)
Note: Version bump only for package @typescript-eslint/utils
5.29.0 (2022-06-20)
Note: Version bump only for package @typescript-eslint/utils
5.28.0 (2022-06-13)
5.27.1 (2022-06-06)
Note: Version bump only for package @typescript-eslint/utils
5.27.0 (2022-05-30)
5.26.0 (2022-05-23)
Note: Version bump only for package @typescript-eslint/utils
5.25.0 (2022-05-17)
5.24.0 (2022-05-16)
5.23.0 (2022-05-09)
5.22.0 (2022-05-02)
Note: Version bump only for package @typescript-eslint/utils
5.21.0 (2022-04-25)
Note: Version bump only for package @typescript-eslint/utils
5.20.0 (2022-04-18)
Note: Version bump only for package @typescript-eslint/utils
5.19.0 (2022-04-11)
Note: Version bump only for package @typescript-eslint/utils
5.18.0 (2022-04-04)
Note: Version bump only for package @typescript-eslint/utils
5.17.0 (2022-03-28)
Note: Version bump only for package @typescript-eslint/utils
5.16.0 (2022-03-21)
5.15.0 (2022-03-14)
Note: Version bump only for package @typescript-eslint/utils
5.14.0 (2022-03-07)
Note: Version bump only for package @typescript-eslint/utils
5.13.0 (2022-02-28)
- eslint-plugin: add extension rule
space-before-blocks
(#1606) (#4184) (208b6d0) - utils: expose
ast-utils
' helpers (#4503) (f106e4b) - utils: extract
isNotTokenOfTypeWithConditions
out ofast-utils
'predicates
(#4502) (66501d6)
5.12.1 (2022-02-21)
Note: Version bump only for package @typescript-eslint/utils
5.12.0 (2022-02-14)
Note: Version bump only for package @typescript-eslint/utils
5.11.0 (2022-02-07)
Note: Version bump only for package @typescript-eslint/utils
5.10.2 (2022-01-31)
Note: Version bump only for package @typescript-eslint/utils
5.10.1 (2022-01-24)
Note: Version bump only for package @typescript-eslint/utils