Releases: mizdra/eslint-interactive
Releases · mizdra/eslint-interactive
v13.0.1
v13.0.0
Immutable
release. Only release title and notes can be modified.
What's Changed
Breaking Change
- Drop ESLint v8 by @mizdra in #408
- Drop support for legacy config (
.eslintrc) by @mizdra in #412- Remove
--eslintrc,--ext,--resolve-plugins-relative-to,--rulesdirand--ignore-path - Drop support for legacy config (
.eslintrc)
- Remove
- Flatten ESLint options into Config interface by @mizdra in #413
- Remove the
eslintOptionsproperty fromConfig; ESLint options are now passed as top-level properties - Remove the
ESLintOptionstype export andeslintOptions.typeoption
- Remove the
- Inherit the default values for options from eslint package by @mizdra in #414
configDefaultsis no longer exported fromeslint-interactive- CLI options like
--format,--quiet,--cacheno longer show default values in help text (defaults are now handled by ESLint internally)
- Simplify Config interface and encapsulate Core internals by @mizdra in #416
Core.configandCore.eslintare no longer publicly accessible
- Remove applySuggestions and makeFixableAndFix from CLI by @mizdra in #417
- Drop Node.js v23 by @mizdra in #418
- Replace
nodearg withrangearg inFixableMakerby @mizdra in #422- Replace
node(estree.Node | null) parameter withrange(AST.Range) inFixableMakercallback to prepare for ESLint v10 compatibility - ESLint v10 removes
nodeTypefromLinter.LintMessage, which breaks the AST node lookup used bymakeFixableAndFix - Remove
estraversedependency which is no longer needed
- Replace
Bug
Documentation
- docs: add commit message convention to AGENTS.md by @mizdra in #411
- Add flat config requirement and legacy config note by @mizdra in #419
- Remove warning about global installation at runtime by @mizdra in #424
- Update screenshot by @mizdra in #433
Feature
- feat: add "Re-lint and reselect rules" option to action menu by @younggglcy in #405
- Support Node.js v24+ by @mizdra in #420
- Support ESLint v10 by @mizdra in #423
- Report ESLint core problem details and exit with code 1 by @mizdra in #425
- Add
--sortand--sort-orderCLI options by @mizdra in #426
Maintenance
- chore: fix
pnpm run devfailing by @mizdra in #406 - chore: add AGENTS.md by @mizdra in #407
- chore: remove unused benchmark code by @mizdra in #409
- chore: disable watch mode in test script by @mizdra in #410
- chore: add
--runflag to e2e vitest command by @mizdra in #415 - Update eslint-config-mizdra by @mizdra in #421
- Run
npm pkg fixby @mizdra in #427 - Add lint-fix scripts for automated code formatting by @mizdra in #428
- Use
pnpm runinstead ofnpm-run-all2by @mizdra in #429 - Use trusted publishing by @mizdra in #430
- Update example by @mizdra in #431
New Contributors
- @younggglcy made their first contribution in #405
Full Changelog: v12.0.0...v13.0.0
v12.0.0
What's Changed
Breaking Change
- The boolean option no longer supports the argument (e.g.
--no-eslintrc=falseand--cache=falseare not supported) by @mizdra in #388 - Disable cache by default by @mizdra in #393
- Do not overwrite the default value of
--cache-locationby @mizdra in #393 - Require Node.js
^20.19.0 || >=22.12.0by @mizdra in #386, #396
Bug
Documentation
- Add bug report template by @mizdra in #392
- Fix an incorrect description of
--formatby @mizdra in #394
Feature
Refactoring
- Fix failed CI by @mizdra in #387
- Use
nanospinnerinstead oforaby @mizdra in #390 - Replace
chalkwithutil.styleTextby @mizdra in #395 - Print warning message without boxen by @mizdra in #397
- Execute pager without writing to file by @mizdra in #398
- Do not use the
node_modules/.cachedirectory as a temporary directory by @mizdra in #399 - Implement an original table formatter by @mizdra in #402
Maintenance
New Contributors
Full Changelog: v11.1.0...v12.0.0
v11.1.0
What's Changed
Bug
- Fix a problem that 3rd-party plugins could not be loaded with legacy config by @mizdra in #366
- Thanks for contributing! @uhyo
- Fix adding a disable comment in template literal by @mizdra in #369
- Thanks for contributing! @uhyo
Feature
Refactoring
Maintenance
- Suppress type errors during E2E testing by @mizdra in #368
- Fix to load custom rules for
pnpm devby @mizdra in #370 - Maintenance project configuration by @mizdra in #371
Dependencies
Full Changelog: v11.0.3...v11.1.0
v11.0.3
What's Changed
Bug
- Fix
Config (unnamed): Key "language"in [email protected]+ by @mizdra in #362- Thanks for contributing! @danielpza @tamasfabi @nocive
Refactoring
Dependencies
Full Changelog: v11.0.2...v11.0.3
v11.0.2
v11.0.1
v11.0.0
Flat Config is now supported! 🎉🎉🎉
What's Changed
Breaking Change
- Require Node.js v18+ by @mizdra in #311
- Change
Optionsinterface ofCoreclass by @mizdra in #325 - Change options interface by @mizdra in #327
- Drop ESLint v7 by @mizdra in #339
- Require ESLint v8.45.0+ by @mizdra in #340
Feature
- Support ESLint v9 (Excluding flat config support) by @mizdra in #341
- Support flat config by @mizdra in #349
Refactoring
- Update eslint-config-mizdra by @mizdra in #281
- Update devDeps by @mizdra in #310
- Refactoring tsconfig.json by @mizdra in #315
- Refactoring test and add vscode debugger config by @mizdra in #317
- Refactoring npm-scripts by @mizdra in #318
- Remove hacks for Node.js v14 by @mizdra in #320
- Refactoring tests by @mizdra in #322
- refactor: Reuse same
ESLintinstance by @mizdra in #326 - Refactoring core's test by @mizdra in #331
- Apply fixes using
SourceCodeFixerinstead of a plugin by @mizdra in #337 - Remove unused codes by @mizdra in #338
Testing
CI
- Focus on minimum version set for CI by @mizdra in #312
- Add E2E job for CI by @mizdra in #319
- Upgrade eslint from 9.0.0-alpha.0 to 9.0.0-rc.0 by @mizdra in #348
Dependencies
- Update dependency @types/node to ^18.16.18 by @renovate in #291
- Update dependency stream-match to ^3.0.2 by @renovate in #289
- Update babel monorepo to ^7.22.5 by @renovate in #290
- Update dependency boxen to ^7.1.0 by @renovate in #292
- Update dependency @babel/core to ^7.22.9 by @renovate in #294
- Update dependency boxen to ^7.1.1 by @renovate in #295
- Update babel monorepo to ^7.22.11 by @renovate in #301
- Update dependency @types/estraverse to ^5.1.3 by @renovate in #302
- Update dependency @types/estraverse to ^5.1.4 by @renovate in #304
- Update dependency @types/estree to ^1.0.2 by @renovate in #305
- Update dependency @types/estraverse to ^5.1.6 by @renovate in #306
- Update deps by @mizdra in #321
- Update dependency @types/estree to ^1.0.5 by @renovate in #307
- Update dependency @types/fs-extra to ^11.0.4 by @renovate in #308
- Update babel monorepo to ^7.23.3 by @renovate in #309
Full Changelog: v10.8.0...v11.0.0
v10.8.0
What's Changed
Feature
- Add support for "Description position" by @stevenmusumeche in #286
Dependencies
- chore(deps): update dependency @types/estree to ^1.0.1 by @renovate in #288
- chore(deps): update babel monorepo by @renovate in #287
New Contributors
- @stevenmusumeche made their first contribution in #286
Full Changelog: v10.7.0...v10.8.0
v10.7.0
What's Changed
Feature
Dependencies
- chore(deps): update dependency @types/fs-extra to ^11.0.1 by @renovate in #270
- chore(deps): update babel monorepo to ^7.21.4 by @renovate in #277
- fix(deps): update dependency boxen to ^7.0.2 by @renovate in #276
- chore(deps): update dependency fs-extra to ^11.1.1 by @renovate in #275
- chore(deps): update dependency @types/node to ^18.15.11 by @renovate in #278
New Contributors
Full Changelog: v10.6.0...v10.7.0