Sourced from minimatch's changelog.
change log
10.2
- Add
braceExpandMaxoption10.1
- Add
magicalBracesoption forescape- Fix
makeRewhenpartial: trueis set.- Fix
makeRewhen pattern ends in a final**path part.10.0
- Require node 20 or 22 and higher
9.0
- No default export, only named exports.
8.0
- Recursive descent parser for extglob, allowing correct support for arbitrarily nested extglob expressions
- Bump required Node.js version
7.4
- Add
escape()method- Add
unescape()method- Add
Minimatch.hasMagic()method7.3
- Add support for posix character classes in a unicode-aware way.
7.2
- Add
windowsNoMagicRootoption7.1
- Add
optimizationLevelconfiguration option, and revert the default back to the 6.2 style minimal optimizations, making the advanced transforms introduced in 7.0 opt-in. Also, process provided file paths in the same way in optimizationLevel:2 mode, so most things that matched with optimizationLevel 1 or 0 should match with level 2 as well. However, level 1 is the default, out of an abundance of caution.
... (truncated)
f42b239
10.2.2fa2133b
update depsb9d0153
ci: update action workflows35d9ee9
expand engines to include node 186d7ac34
10.2.12e111f3
coalesce consecutive non-globstar * characters1a62a2a
10.2.0758b5a3
changelog 10.2903e50b
add braceExpandMax option, formata50a110
10.1.3Sourced from eslint's releases.
v10.0.0
Breaking Changes
f9e54f4feat!: estimate rule-tester failure location (#20420) (ST-DDT)a176319feat!: replacechalkwithstyleTextand addcolortoResultsMeta(#20227) (루밀LuMir)c7046e6feat!: enable JSX reference tracking (#20152) (Pixel998)fa31a60feat!: addnameto configs (#20015) (Kirk Waiblinger)3383e7efix!: remove deprecatedSourceCodemethods (#20137) (Pixel998)501abd0feat!: update dependency minimatch to v10 (#20246) (renovate[bot])ca4d3b4fix!: stricter rule tester assertions for valid test cases (#20125) (唯然)96512a6fix!: Remove deprecated rule context methods (#20086) (Nicholas C. Zakas)c69fdacfeat!: remove eslintrc support (#20037) (Francesco Trotta)208b5ccfeat!: UseScopeManager#addGlobals()(#20132) (Milos Djermanovic)a2ee188fix!: adduniqueItems: trueinno-invalid-regexpoption (#20155) (Tanuj Kanti)a89059dfeat!: Program range span entire source text (#20133) (Pixel998)39a6424fix!: assert 'text' is a string across all RuleFixer methods (#20082) (Pixel998)f28fbf8fix!: Deprecate"always"and"as-needed"options of theradixrule (#20223) (Milos Djermanovic)aa3fb2bfix!: tightenfunc-namesschema (#20119) (Pixel998)f6c0ed0feat!: reporteslint-envcomments as errors (#20128) (Francesco Trotta)4bf739ffix!: remove deprecatedLintMessage#nodeTypeandTestCaseError#type(#20096) (Pixel998)523c076feat!: drop support for jiti < 2.2.0 (#20016) (michael faith)454a292feat!: updateeslint:recommendedconfiguration (#20210) (Pixel998)4f880eefeat!: removev10_*and inactiveunstable_*flags (#20225) (sethamus)f18115cfeat!:no-shadow-restricted-namesreportglobalThisby default (#20027) (sethamus)c6358c3feat!: Require Node.js^20.19.0 || ^22.13.0 || >=24(#20160) (Milos Djermanovic)Features
bff9091feat: handleArray.fromAsyncinarray-callback-return(#20457) (Francesco Trotta)290c594feat: addselftono-implied-evalrule (#20468) (sethamus)43677defeat: fix handling of function and class expression names inno-shadow(#20432) (Milos Djermanovic)f0cafe5feat: rule tester add assertion optionrequireData(#20409) (fnx)f7ab693feat: output RuleTester test case failure index (#19976) (ST-DDT)7cbcbf9feat: addcountThisoption tomax-params(#20236) (Gerkin)f148a5efeat: add error assertion options (#20247) (ST-DDT)09e6654feat: update error loc ofrequire-yieldandno-useless-constructor(#20267) (Tanuj Kanti)Bug Fixes
436b82ffix: update eslint (#20473) (renovate[bot])1d29d22fix: detect defaultthisbinding inArray.fromAsynccallbacks (#20456) (Francesco Trotta)727451efix: fix regression of global mode report range instrictrule (#20462) (ntnyq)e80485ffix: remove fakeFlatESLintandLegacyESLintexports (#20460) (Francesco Trotta)9eeff3bfix: update esquery (#20423) (cryptnix)b34b938fix: useError.prepareStackTraceto estimate failing test location (#20436) (Francesco Trotta)51aab53fix: update eslint (#20443) (renovate[bot])23490b2fix: handle space before colon inRuleTesterlocation estimation (#20433) (Francesco Trotta)f244dbffix: useMessagePlaceholderDatatype from@eslint/core(#20348) (루밀LuMir)d186f8cfix: update eslint (#20427) (renovate[bot])2332262fix: error location should not modify error message in RuleTester (#20421) (Milos Djermanovic)ab99b21fix: ensurefilenameis passed as third argument toverifyAndFix()(#20405) (루밀LuMir)8a60f3bfix: removeecmaVersionandsourceTypefromParserOptionstype (#20415) (Pixel998)eafd727fix: removeTDZscope type (#20231) (jaymarvelz)
... (truncated)
4e6c4ac
10.0.0ddd8a22
Build: changelog update for 10.0.0bff9091
feat: handle Array.fromAsync in
array-callback-return (#20457)1ece282
chore: ignore /docs/v9.x in link checker (#20452)034e139
ci: add type integration test for
@html-eslint/eslint-plugin (#20345)f3fbc2f
chore: set @eslint/js version to 10.0.0 to skip releasing
it (#20466)e978dda
docs: Update README4cecf83
docs: Update READMEc79f0ab
docs: Update READMEafc0681
chore: remove scopeManager.addGlobals patch for typescript-eslint parser
(#20...Sourced from typescript-eslint's releases.
v8.56.0
8.56.0 (2026-02-16)
🚀 Features
- support ESLint v10 (#12057)
🩹 Fixes
- use parser options from context.languageOptions (#12043)
❤️ Thank You
- Brad Zacher
@bradzacher- fnx
@DMartens- Joshua Chen
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.55.0
8.55.0 (2026-02-09)
🚀 Features
- utils: deprecate defaultOptions in favor of meta.defaultOptions (#11992)
🩹 Fixes
- eslint-plugin: [no-unused-vars] remove trailing newline when removing entire import (#11990)
- eslint-plugin: [no-useless-default-assignment] require strictNullChecks (#11966, #12000)
- eslint-plugin: [no-useless-default-assignment] report unnecessary defaults in ternary expressions (#11984)
- eslint-plugin: [no-useless-default-assignment] reduce param index to ts this handling (#11949)
- typescript-estree: forbid invalid modifier in object expression (#11931)
❤️ Thank You
- Christian Rose
@chrros95- fisker Cheung
@fisker- Josh Goldberg
- Maria Solano
@MariaSolOs- Minyeong Kim
@minyeong981- SungHyun627
@SungHyun627- Yukihiro Hasegawa
@y-hsgwSee GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
... (truncated)
Sourced from typescript-eslint's changelog.
8.56.0 (2026-02-16)
🚀 Features
- support ESLint v10 (#12057)
❤️ Thank You
- Brad Zacher
@bradzacher- Joshua Chen
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
8.55.0 (2026-02-09)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
8.54.0 (2026-01-26)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
8.53.1 (2026-01-19)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
8.53.0 (2026-01-12)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
8.52.0 (2026-01-05)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
8.51.0 (2025-12-29)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
... (truncated)
8b8b68f
chore(release): publish 8.56.068a074f
feat: support ESLint v10 (#12057)fedfe86
chore(release): publish 8.55.0b931f8c
chore: use workspace refs for workspace deps (#12018)1f17a79
chore: migrate to pnpm (#11248)d423e57
chore(release): publish 8.54.09940e53
chore(release): publish 8.53.13021ede
chore(release): publish 8.53.09ddd571
chore(release): publish 8.52.095c7c73
chore: update deps to latest minor/patch (#11921)This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for typescript-eslint since your current version.