Sourced from @typescript-eslint/eslint-plugin
's\r\nreleases.
\r\n\r\nv8.3.0
\r\n8.3.0 (2024-08-26)
\r\n🚀 Features
\r\n\r\n
\r\n- eslint-plugin: [no-deprecation] add rule (#9783)
\r\n- typescript-estree: replace
\r\nglobby
w/\r\nfast-glob
(#9518)- typescript-estree: reload project service once when\r\nfile config isn't found (#9853)
\r\n🩹 Fixes
\r\n\r\n
\r\n- ast-spec: use
\r\nExpression
in argument\r\nofThrowStatement
(#9632)- eslint-plugin: [no-unnecessary-template-expression]\r\nadd missing parentheses in autofix (#8673)
\r\n- eslint-plugin: [no-unnecessary-type-parameters]\r\ncheck mapped alias type arguments (#9741)
\r\n- utils: add missing\r\n
\r\nTSSatisfiesExpression
in\r\nRuleListenerBaseSelectors
(#9832)- utils: add
\r\nTSDeclareFunction
to\r\nfunctionTypeTypes
(#9788)❤️ Thank You
\r\n\r\n
\r\n- Abraham Guo
\r\n- Daichi Kamiyama
\r\n@dak2
- Josh Goldberg ✨
\r\n- Kim Sang Du
\r\n@developer-bandi
- Sukka
\r\n- Vida Xie
\r\n@9romise
You can read about our versioning\r\nstrategy and releases\r\non our website.
\r\nv8.2.0
\r\n8.2.0 (2024-08-19)
\r\n🚀 Features
\r\n\r\n
\r\n- eslint-plugin: add suggestion to\r\n
\r\nrequire-await
to removeasync
keyword (#9718)- typescript-estree: special-case error for\r\nparserOptions.project and project references (#9686)
\r\n🩹 Fixes
\r\n\r\n
\r\n- eslint-plugin:\r\n[use-unknown-in-catch-callback-variable] flag second argument of\r\n
\r\n.then
(#9059)- eslint-plugin: [no-unnecessary-type-assertion]\r\nconflict with TS for variables used before assignment (#9209)
\r\n- eslint-plugin: delete [] in message if ReadOnly is detected (#9513)
\r\n- eslint-plugin: [no-redundant-type-constituents]\r\ndifferentiate a types-error any from a true any (#9555)
\r\n- eslint-plugin: [no-unnecessary-type-parameters]\r\ncheck mapped constraint types if necessary (#9740)
\r\n- eslint-plugin: [no-unsafe-enum-comparison] add\r\nlogic to see through intersections (#9777)
\r\n- typescript-estree: pass in tsconfigRootDir as cwd\r\nto getParsedConfigFile (#9804)
\r\n❤️ Thank You
\r\n\r\n
... (truncated)
\r\nSourced from @typescript-eslint/eslint-plugin
's\r\nchangelog.
\r\n\r\n8.3.0 (2024-08-26)
\r\n🚀 Features
\r\n\r\n
\r\n- eslint-plugin: [no-deprecation] add rule
\r\n🩹 Fixes
\r\n\r\n
\r\n- \r\n
\r\neslint-plugin: [no-unnecessary-template-expression]\r\nadd missing parentheses in autofix
\r\n- \r\n
\r\neslint-plugin: [no-unnecessary-type-parameters]\r\ncheck mapped alias type arguments
\r\n- \r\n
\r\nutils: add
\r\nTSDeclareFunction
to\r\nfunctionTypeTypes
- \r\n
\r\nast-spec: use
\r\nExpression
in argument of\r\nThrowStatement
❤️ Thank You
\r\n\r\n
\r\n- Abraham Guo
\r\n- Daichi Kamiyama
\r\n- Josh Goldberg ✨
\r\n- Kim Sang Du
\r\n- Sukka
\r\n- Vida Xie
\r\nYou can read about our versioning\r\nstrategy and releases\r\non our website.
\r\n8.2.0 (2024-08-19)
\r\n🚀 Features
\r\n\r\n
\r\n- eslint-plugin: add suggestion to\r\n
\r\nrequire-await
to removeasync
keyword🩹 Fixes
\r\n\r\n
\r\n\r\n- \r\n
\r\neslint-plugin:\r\n[use-unknown-in-catch-callback-variable] flag second argument of\r\n
\r\n.then
- \r\n
\r\neslint-plugin: [no-unnecessary-type-assertion]\r\nconflict with TS for variables used before assignment
\r\n- \r\n
\r\neslint-plugin: delete [] in message if ReadOnly is detected
\r\n- \r\n
\r\neslint-plugin: [no-redundant-type-constituents]\r\ndifferentiate a types-error any from a true any
\r\n- \r\n
\r\neslint-plugin: [no-unnecessary-type-parameters]\r\ncheck mapped constraint types if necessary
\r\n
... (truncated)
\r\nef2eab1
\r\nchore(release): publish 8.3.0fd55358
\r\nchore: enable sonarjs/no-duplicated-branches (#9821)9f70ed1
\r\nfix(ast-spec): use Expression
in argument of\r\nThrowStatement
(#9632)7160687
\r\nchore: enable unicorn/no-lonely-if (#9830)6377f18
\r\nfix(utils): add TSDeclareFunction
to\r\nfunctionTypeTypes
(#9788)8389e06
\r\ndocs(eslint-plugin): [restrict-template-expressions] add explanation for\r\nallo...57e4120
\r\nfeat(eslint-plugin): [no-deprecation] add rule (#9783)94f7c99
\r\nfix(eslint-plugin): [no-unnecessary-type-parameters] check mapped alias\r\ntype ...1c2938f
\r\nchore: enable object-shorthand (#9816)90655d1
\r\nfix(eslint-plugin): [no-unnecessary-template-expression] add missing\r\nparenthe...Sourced from @typescript-eslint/parser
's\r\nreleases.
\r\n\r\nv8.3.0
\r\n8.3.0 (2024-08-26)
\r\n🚀 Features
\r\n\r\n
\r\n- eslint-plugin: [no-deprecation] add rule (#9783)
\r\n- typescript-estree: replace
\r\nglobby
w/\r\nfast-glob
(#9518)- typescript-estree: reload project service once when\r\nfile config isn't found (#9853)
\r\n🩹 Fixes
\r\n\r\n
\r\n- ast-spec: use
\r\nExpression
in argument\r\nofThrowStatement
(#9632)- eslint-plugin: [no-unnecessary-template-expression]\r\nadd missing parentheses in autofix (#8673)
\r\n- eslint-plugin: [no-unnecessary-type-parameters]\r\ncheck mapped alias type arguments (#9741)
\r\n- utils: add missing\r\n
\r\nTSSatisfiesExpression
in\r\nRuleListenerBaseSelectors
(#9832)- utils: add
\r\nTSDeclareFunction
to\r\nfunctionTypeTypes
(#9788)❤️ Thank You
\r\n\r\n
\r\n- Abraham Guo
\r\n- Daichi Kamiyama
\r\n@dak2
- Josh Goldberg ✨
\r\n- Kim Sang Du
\r\n@developer-bandi
- Sukka
\r\n- Vida Xie
\r\n@9romise
You can read about our versioning\r\nstrategy and releases\r\non our website.
\r\nv8.2.0
\r\n8.2.0 (2024-08-19)
\r\n🚀 Features
\r\n\r\n
\r\n- eslint-plugin: add suggestion to\r\n
\r\nrequire-await
to removeasync
keyword (#9718)- typescript-estree: special-case error for\r\nparserOptions.project and project references (#9686)
\r\n🩹 Fixes
\r\n\r\n
\r\n- eslint-plugin:\r\n[use-unknown-in-catch-callback-variable] flag second argument of\r\n
\r\n.then
(#9059)- eslint-plugin: [no-unnecessary-type-assertion]\r\nconflict with TS for variables used before assignment (#9209)
\r\n- eslint-plugin: delete [] in message if ReadOnly is detected (#9513)
\r\n- eslint-plugin: [no-redundant-type-constituents]\r\ndifferentiate a types-error any from a true any (#9555)
\r\n- eslint-plugin: [no-unnecessary-type-parameters]\r\ncheck mapped constraint types if necessary (#9740)
\r\n- eslint-plugin: [no-unsafe-enum-comparison] add\r\nlogic to see through intersections (#9777)
\r\n- typescript-estree: pass in tsconfigRootDir as cwd\r\nto getParsedConfigFile (#9804)
\r\n❤️ Thank You
\r\n\r\n
... (truncated)
\r\nSourced from @typescript-eslint/parser
's\r\nchangelog.
\r\n\r\n8.3.0 (2024-08-26)
\r\nThis was a version bump only for parser 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\n8.2.0 (2024-08-19)
\r\nThis was a version bump only for parser 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\n8.1.0 (2024-08-12)
\r\nThis was a version bump only for parser 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\n8.0.1 (2024-08-05)
\r\nThis was a version bump only for parser 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
ef2eab1
\r\nchore(release): publish 8.3.09612d81
\r\nchore: enable eslint-plugin-perfectionist on parser package (#9845)7440e14
\r\nchore(release): publish 8.2.0382e87b
\r\nchore: enable unicorn/prefer-node-protocol
(#9742)243fb5f
\r\nchore: enable prefer-template (#9544)3d78392
\r\nchore(release): publish 8.1.0a26e3c7
\r\nchore: enable prefer-regexp-test (#9658)e05c2e5
\r\nchore(release): publish 8.0.1Sourced from file-type's\r\nreleases.
\r\n\r\n\r\nv19.4.1
\r\n\r\n
\r\n- Fix passing options to
\r\nfileTypeStream
in default entry\r\npoint (#653)\r\nea314a4https://github.com/sindresorhus/file-type/compare/v19.4.0...v19.4.1
\r\nv19.4.0
\r\n\r\n
\r\n- Add support for web streams for
\r\nfileTypeStream()
(#649)\r\n2000141- Fix options in combination with
\r\nfileTypeStream()
(#650)\r\nbd3b5a4https://github.com/sindresorhus/file-type/compare/v19.3.0...v19.4.0
\r\nv19.3.0
\r\n\r\n
\r\n- Add support for Microsoft Visio files (#647)\r\n2744be7
\r\nhttps://github.com/sindresorhus/file-type/compare/v19.2.0...v19.3.0
\r\nv19.2.0
\r\n\r\n
\r\n- Add
\r\nNodeFileTypeParser#fromFile()
(#644)\r\n9d2ee02- Update dependencies (#645)\r\n6440b3d
\r\nhttps://github.com/sindresorhus/file-type/compare/v19.1.1...v19.2.0
\r\nv19.1.1
\r\n\r\n
\r\n- Fix Node.js entry point export
\r\nfileTypeFromTokenizer
\r\n(#639)\r\n20fdba7https://github.com/sindresorhus/file-type/compare/v19.1.0...v19.1.1
\r\nv19.1.0
\r\n\r\n
\r\n- Replace Buffer usage with Uint8Array (#633)\r\n00e051bceaf0791ffc1b08b36aee196ccdd95606
\r\n- Add support for reading from a web stream (#635)\r\nb815b5e
\r\nhttps://github.com/sindresorhus/file-type/compare/v19.0.0...v19.1.0
\r\nRelease notes
\r\n\r\n
\r\n- Please note that fileTypeFromBlob(blob)\r\nis streaming the Blob instead of buffering, which require at least\r\nNode.js ≥ 20.
\r\n
988bf4b
\r\n19.4.1ea314a4
\r\nFix passing options to fileTypeStream
in default entry\r\npoint (#653)0cfd0be
\r\nAdd funding file31f3911
\r\nTest for instanceof
Readable as for this class Node.js is\r\nthe single suppli...99ee2c5
\r\nReuse strtok3 typing for different web stream types (#655)94db173
\r\n19.4.05034fc1
\r\nDefine type paths in package.json2000141
\r\nAdd support for web streams for fileTypeStream
(#649)7c3bea1
\r\nAdd logobd3b5a4
\r\nFix options in combination with fileTypeStream()
(#650)Sourced from typescript's\r\nreleases.
\r\n\r\n\r\nTypeScript 5.5.4
\r\nFor release notes, check out the release\r\nannouncement.
\r\nFor the complete list of fixed issues, check out the
\r\n\r\n
\r\n- fixed\r\nissues query for TypeScript v5.5.4 (Stable).
\r\n- fixed\r\nissues query for TypeScript v5.5.3 (Stable).
\r\n- fixed\r\nissues query for TypeScript v5.5.2 (Stable).
\r\n- fixed\r\nissues query for TypeScript v5.5.1 (RC).
\r\n- fixed\r\nissues query for TypeScript v5.5.0 (Beta).
\r\nDownloads are available on:
\r\n\r\n
\r\n- npm
\r\n- NuGet\r\npackage (soon!)
\r\n
c8a7d58
\r\nBump version to 5.5.4 and LKGc0ded04
\r\n🤖 Pick PR #58771\r\n(Allow references to the global Symb...) into release-5.5 (#...5ba41e2
\r\n🤖 Pick PR #59208\r\n(Write non-missing undefined on mapp...) into release-5.5 (#...b075332
\r\n🤖 Pick PR #59337\r\n(Allow declarationMap to be emitted ...) into release-5.5 (#...9dd6f91
\r\nCherry-pick "Stop using latest Node in CI" to release-5.5 (#59348)bf0ddaf
\r\n🤖 Pick PR #59070\r\n(Delay the calculation of common sou...) into release-5.5 (#...a44e2d9
\r\n🤖 Pick PR #59160\r\n(Fixed crash on authored import type...) into release-5.5 (#...f35206d
\r\n🤖 Pick PR #59325\r\n(Don't skip markLinkedReferences on ...) into release-5.5 (#...1109550
\r\nFix baselines on release-5.5 (#59330)8794318
\r\n🤖 Pick PR #59215\r\n(Fix codefix crash on circular alias...) into release-5.5 (#...Sourced from @typescript-eslint/eslint-plugin
's\r\nreleases.
\r\n\r\nv8.0.0
\r\n8.0.0 (2024-07-31)
\r\n🚀 Features
\r\n\r\n
\r\n- stricter parent types for the AST (#9560)
\r\n- speed up non-type-aware linting with project service (#8322)
\r\n- v8 integration branch (#9165)
\r\n- ast-spec: remove deprecated type params (#8933)
\r\n- eslint-plugin: remove formatting/layout rules (#8833)
\r\n- eslint-plugin: [prefer-nullish-coalescing] change\r\nignoreConditionalTests default to true (#8872)
\r\n- eslint-plugin: deprecate no-loss-of-precision\r\nextension rule (#8832)
\r\n- eslint-plugin: [no-unused-vars] align catch\r\nbehavior to ESLint 9 (#8971)
\r\n- eslint-plugin: split no-empty-object-type out from\r\nban-types and no-empty-interfaces (#8977)
\r\n- eslint-plugin: remove deprecated no-throw-literal\r\nrule (#9092)
\r\n- eslint-plugin: apply initial config changes for v8\r\n(#9079)
\r\n- eslint-plugin: remove no-useless-template-literals\r\n(#9207)
\r\n- eslint-plugin: [no-floating-promises] add\r\n'allowForKnownSafeCalls' option (#9234)
\r\n- eslint-plugin: replace ban-types with\r\nno-restricted-types, no-unsafe-function-type, no-wrapper-object-types\r\n(#9102)
\r\n- eslint-plugin: [no-unused-vars] add\r\n
\r\nreportUnusedIgnorePattern
option (#9324)- eslint-plugin: [no-unused-vars] support\r\n
\r\nignoreClassWithStaticInitBlock
(#9325)- eslint-plugin: [no-unused-vars] handle comma\r\noperator for assignments, treat for-of the same as for-in (#9326)
\r\n- eslint-plugin: [no-unused-vars] report if var used\r\nonly in typeof (#9330)
\r\n- eslint-plugin: [no-floating-promises] disable\r\ncheckThenables by default for v8 (#9559)
\r\n- eslint-plugin: [return-await] add return-await to\r\nstrict-type-checked preset (#9604)
\r\n- eslint-plugin: [no-unnecessary-type-parameters]\r\npromote to strict (#9662)
\r\n- parser: always enable comment, loc, range, tokens\r\n(#8617)
\r\n- rule-tester: support multipass fixes (#8883)
\r\n- rule-tester: switched to flat config (#9603)
\r\n- type-utils: remove getTokenAtPosition (#9444)
\r\n- type-utils: support intersection types in\r\nTypeOrValueSpecifier (#9633)
\r\n- typescript-estree: remove slow deprecated and\r\nisolated programs (#8834)
\r\n- typescript-estree: split TSMappedType typeParameter\r\ninto constraint and key (#7065)
\r\n- typescript-estree: rename\r\nautomaticSingleRunInference to disallowAutomaticSingleRunInference (#8922)
\r\n- typescript-estree: stabilize\r\nEXPERIMENTAL_useProjectService as projectService (#9084)
\r\n- typescript-estree: remove\r\nEXPERIMENTAL_useSourceOfProjectReferenceRedirect (#9104)
\r\n- typescript-estree: also remove projectService in\r\nwithoutProjectParserOptions (#9287)
\r\n- typescript-estree: exposes ProjectService logs\r\nthrough the plugin (#9337)
\r\n- utils: add Linter configType constructor option (#8999)
\r\n- utils: swap LegacyESLint out for FlatESLint as\r\nESLint export (#8972)
\r\n- utils: remove deprecated context helpers (#9000)
\r\n- utils: allow specifying additional rule meta.docs\r\nin RuleCreator (#9025)
\r\n🩹 Fixes
\r\n\r\n\r\n
... (truncated)
\r\nSourced from @typescript-eslint/eslint-plugin
's\r\nchangelog.
\r\n\r\n8.0.0 (2024-07-31)
\r\n🚀 Features
\r\n\r\n
\r\n\r\n- \r\n
\r\nstricter parent types for the AST
\r\n- \r\n
\r\ntypescript-estree: split TSMappedType typeParameter\r\ninto constraint and key
\r\n- \r\n
\r\neslint-plugin: remove formatting/layout rules
\r\n- \r\n
\r\neslint-plugin: [prefer-nullish-coalescing] change\r\nignoreConditionalTests default to true
\r\n- \r\n
\r\neslint-plugin: deprecate no-loss-of-precision\r\nextension rule
\r\n- \r\n
\r\neslint-plugin: [no-unused-vars] align catch behavior\r\nto ESLint 9
\r\n- \r\n
\r\ntypescript-estree: rename\r\nautomaticSingleRunInference to disallowAutomaticSingleRunInference
\r\n- \r\n
\r\nutils: allow specifying additional rule meta.docs in\r\nRuleCreator
\r\n- \r\n
\r\neslint-plugin: split no-empty-object-type out from\r\nban-types and no-empty-interfaces
\r\n- \r\n
\r\nrule-tester: support multipass fixes
\r\n- \r\n
\r\ntypescript-estree: stabilize\r\nEXPERIMENTAL_useProjectService as projectService
\r\n- \r\n
\r\neslint-plugin: remove deprecated no-throw-literal\r\nrule
\r\n- \r\n
\r\neslint-plugin: apply initial config changes for\r\nv8
\r\n- \r\n
\r\neslint-plugin: remove\r\nno-useless-template-literals
\r\n- \r\n
\r\neslint-plugin: [no-floating-promises] add\r\n'allowForKnownSafeCalls' option
\r\n- \r\n
\r\neslint-plugin: replace ban-types with\r\nno-restricted-types, no-unsafe-function-type,\r\nno-wrapper-object-types
\r\n- \r\n
\r\neslint-plugin: [no-unused-vars] add\r\n
\r\nreportUnusedIgnorePattern
option- \r\n
\r\neslint-plugin: [no-unused-vars] support\r\n
\r\nignoreClassWithStaticInitBlock
- \r\n
\r\neslint-plugin: [no-unused-vars] handle comma\r\noperator for assignments, treat for-of the same as for-in
\r\n- \r\n
\r\neslint-plugin: [no-unused-vars] report if var used\r\nonly in typeof
\r\n- \r\n
\r\neslint-plugin: [no-floating-promises] disable\r\ncheckThenables by default for v8
\r\n- \r\n
\r\nrule-tester: switched to flat config
\r\n- \r\n
\r\neslint-plugin: [no-unnecessary-type-parameters]\r\npromote to strict
\r\n
... (truncated)
\r\n1db993a
\r\nchore(release): publish 8.0.0ce09260
\r\ndocs(eslint-plugin): [no-unnecessary-type-parameters] add admonition\r\nabout ru...b8274d3
\r\nfix(rule-tester): provide Linter a cwd in its constructor (#9678)1b0468e
\r\nMerge branch 'main'838dd0c
\r\nchore: use parserOptions.projectService internally (#9659)35cf3d2
\r\nchore(release): publish 7.18.046a5709
\r\ndocs: link no-duplicate-type-constituents and\r\nno-redundant-type-constituents ...9eec790
\r\nfix(eslint-plugin): [strict-boolean-expressions] support branded\r\nbooleans (#9...9927a29
\r\ndocs: add ast-spec, type-utils docs with docusaurus-plugin-typedoc (#9293)6cebdf6
\r\nfeat(eslint-plugin): [no-unnecessary-type-parameters] promote to strict\r\n(#9662)Sourced from @typescript-eslint/parser
's\r\nreleases.
\r\n\r\nv8.0.0
\r\n8.0.0 (2024-07-31)
\r\n🚀 Features
\r\n\r\n
\r\n- stricter parent types for the AST (#9560)
\r\n- speed up non-type-aware linting with project service (#8322)
\r\n- v8 integration branch (#9165)
\r\n- ast-spec: remove deprecated type params (#8933)
\r\n- eslint-plugin: remove formatting/layout rules (#8833)
\r\n- eslint-plugin: [prefer-nullish-coalescing] change\r\nignoreConditionalTests default to true (#8872)
\r\n- eslint-plugin: deprecate no-loss-of-precision\r\nextension rule (#8832)
\r\n- eslint-plugin: [no-unused-vars] align catch\r\nbehavior to ESLint 9 (#8971)
\r\n- eslint-plugin: split no-empty-object-type out from\r\nban-types and no-empty-interfaces (#8977)
\r\n- eslint-plugin: remove deprecated no-throw-literal\r\nrule (#9092)
\r\n- eslint-plugin: apply initial config changes for v8\r\n(#9079)
\r\n- eslint-plugin: remove no-useless-template-literals\r\n(#9207)
\r\n- eslint-plugin: [no-floating-promises] add\r\n'allowForKnownSafeCalls' option (#9234)
\r\n- eslint-plugin: replace ban-types with\r\nno-restricted-types, no-unsafe-function-type, no-wrapper-object-types\r\n(#9102)
\r\n- eslint-plugin: [no-unused-vars] add\r\n
\r\nreportUnusedIgnorePattern
option (#9324)- eslint-plugin: [no-unused-vars] support\r\n
\r\nignoreClassWithStaticInitBlock
(#9325)- eslint-plugin: [no-unused-vars] handle comma\r\noperator for assignments, treat for-of the same as for-in (#9326)
\r\n- eslint-plugin: [no-unused-vars] report if var used\r\nonly in typeof (#9330)
\r\n- eslint-plugin: [no-floating-promises] disable\r\ncheckThenables by default for v8 (#9559)
\r\n- eslint-plugin: [return-await] add return-await to\r\nstrict-type-checked preset (#9604)
\r\n- eslint-plugin: [no-unnecessary-type-parameters]\r\npromote to strict (#9662)
\r\n- parser: always enable comment, loc, range, tokens\r\n(#8617)
\r\n- rule-tester: support multipass fixes (#8883)
\r\n- rule-tester: switched to flat config (#9603)
\r\n- type-utils: remove getTokenAtPosition (#9444)
\r\n- type-utils: support intersection types in\r\nTypeOrValueSpecifier (#9633)
\r\n- typescript-estree: remove slow deprecated and\r\nisolated programs (#8834)
\r\n- typescript-estree: split TSMappedType typeParameter\r\ninto constraint and key (#7065)
\r\n- typescript-estree: rename\r\nautomaticSingleRunInference to disallowAutomaticSingleRunInference (#8922)
\r\n- typescript-estree: stabilize\r\nEXPERIMENTAL_useProjectService as projectService (#9084)
\r\n- typescript-estree: remove\r\nEXPERIMENTAL_useSourceOfProjectReferenceRedirect (#9104)
\r\n- typescript-estree: also remove projectService in\r\nwithoutProjectParserOptions (#9287)
\r\n- typescript-estree: exposes ProjectService logs\r\nthrough the plugin (#9337)
\r\n- utils: add Linter configType constructor option (#8999)
\r\n- utils: swap LegacyESLint out for FlatESLint as\r\nESLint export (#8972)
\r\n- utils: remove deprecated context helpers (#9000)
\r\n- utils: allow specifying additional rule meta.docs\r\nin RuleCreator (#9025)
\r\n🩹 Fixes
\r\n\r\n\r\n
... (truncated)
\r\nSourced from @typescript-eslint/parser
's\r\nchangelog.
\r\n\r\n8.0.0 (2024-07-31)
\r\n🚀 Features
\r\n\r\n
\r\n- \r\n
\r\nparser: always enable comment, loc, range,\r\ntokens
\r\n- \r\n
\r\ntypescript-estree: stabilize\r\nEXPERIMENTAL_useProjectService as projectService
\r\n❤️ Thank You
\r\n\r\n
\r\n- Abraham Guo
\r\n- Alfred Ringstad
\r\n- auvred
\r\n- Brad Zacher
\r\n- Christopher Aubut
\r\n- Collin Bachman
\r\n- James Henry
\r\n- Josh Goldberg
\r\n- Josh Goldberg ✨
\r\n- Kirk Waiblinger
\r\n- StyleShit
\r\n- Victor Lin
\r\n- Yukihiro Hasegawa
\r\nYou can read about our versioning\r\nstrategy and releases\r\non our website.
\r\n7.18.0 (2024-07-29)
\r\nThis was a version bump only for parser 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\n7.17.0 (2024-07-22)
\r\nThis was a version bump only for parser 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\n7.16.1 (2024-07-15)
\r\nThis was a version bump only for parser 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\n7.16.0 (2024-07-08)
\r\n🩹 Fixes
\r\n\r\n
... (truncated)
\r\n1db993a
\r\nchore(release): publish 8.0.01b0468e
\r\nMerge branch 'main'35cf3d2
\r\nchore(release): publish 7.18.0f3dfc0a
\r\nMerge branch 'main' into v805c9cb8
\r\nchore(release): publish 7.17.0ae980e3
\r\nMerge branch 'main'58be99f
\r\nchore: enable prefer-object-spread (#9541)c365664
\r\nMerge branch 'main'd1d0ba5
\r\nchore(release): publish 7.16.16bd4211
\r\nMerge branch 'main'