GitHub
06/05/2026, 8:53 PMeslint from 9.39.4 to 10.4.1
Release notes
Sourced from eslint's releases.
v10.4.1
Bug Fixes
• `e557467` fix: updateversion to 0.7.2 (#20930) (Francesco Trotta)@eslint/plugin-kit
• `d4ce898` fix: propagate failures from delegated commands (#20917) (Minh Vu)
• `f4f3507` fix: prefer-arrow-callback invalid autofix with newline after(#20916) (kuldeep kumar)async
• `c5bc78b` fix: false positive for reference inblock (#20655) (Tanuj Kanti)finally
• `27538c0` fix: add missing CodePath and CodePathSegment types (#20853) (Pixel998)
Documentation
• `61b0add` docs: remove deprecated rule from related rules of(#20921) (Tanuj Kanti)max-params
• `305d5b9` docs: remove deprecated rules from related rules section (#20911) (Tanuj Kanti)
• `49b0202` docs: fixof ad (#20901) (Tanuj Kanti)display: none
• `9067f94` docs: switch build to Node.js 24 (#20893) (Milos Djermanovic)
• `c91b041` docs: Update README (GitHub Actions Bot)
• `e349265` docs: clarify semver strings in rule deprecation objects (#20885) (Milos Djermanovic)
Chores
• `b0e466b` test: addproperty to invalid tests cases for rules (#20924) (Tanuj Kanti)data
• `f78838b` test: add CodePath type coverage (#20904) (Pixel998)
• `1daa4bd` chore: updatetest data to latest commit (#20922) (Francesco Trotta)eslint-plugin-eslint-comments
• `002942c` ci: declare contents:read on update-readme workflow (#20919) (Arpit Jain)
• `64bca24` chore: update ecosystem plugins (#20912) (ESLint Bot)
• `6d7c832` chore: ignore fflate updates in renovate (#20908) (Pixel998)
• `b2c8638` ci: bump pnpm/action-setup from 6.0.7 to 6.0.8 (#20889) (dependabot[bot])
• `a9b8d7f` chore: increase maxBuffer for ecosystem tests (#20881) (sethamus)
• `b702ead` chore: update ecosystem update PR settings (#20884) (Pixel998)
• `507f60e` chore: update ecosystem plugins (#20882) (ESLint Bot)
• `92f5c5b` test: add unit test for message-count (#20878) (kuldeep kumar)
• `df32108` chore: addand typescript-eslint ecosystem tests (#20837) (sethamus)@eslint/markdown
• `327f91d` chore: use includeIgnoreFile internally (#20876) (Kirk Waiblinger)
• `f0dc4bd` chore: pin fflate@0.8.2 (#20877) (Milos Djermanovic)
• `0f4bd25` ci: run Discord alert for ecosystem test failures (#20873) (Copilot)
v10.4.0
Features
• `1a45ec5` feat: check sequence expressions in(#20701) (kuldeep kumar)for-direction
• `450040b` feat: addtoincludeIgnoreFile()(#20735) (Kirk Waiblinger)eslint/config
Bug Fixes
• `544c0c3` fix: escape code path DOT labels in debug output (#20866) (Pixel998)
• `6799431` fix: update dependencyto ^0.6.0 (#20850) (renovate[bot])@eslint/config-helpers
• `f078fef` fix: handle non-array deprecated rule replacements (#20825) (xbinaryx)
Documentation
• `7e52a71` docs: add mention of(#20869) (Pavel)@eslint-react/eslint-plugin
• `db3468b` docs: tweak wording around ambiguous CJS-vs-ESM config (<https://redirect.github.com/eslint/eslint/issues/20865|#2…meltano/meltano
GitHub
06/05/2026, 8:54 PM