Skip to content

Releases: mizdra/eslint-interactive

v13.0.1

24 Feb 12:14
Immutable release. Only release title and notes can be modified.
v13.0.1
09bcde7

Choose a tag to compare

What's Changed

Bug

Full Changelog: v13.0.0...v13.0.1

v13.0.0

23 Feb 10:53
Immutable release. Only release title and notes can be modified.
v13.0.0
370f2dd

Choose a tag to compare

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, --rulesdir and --ignore-path
    • Drop support for legacy config (.eslintrc)
  • Flatten ESLint options into Config interface by @mizdra in #413
    • Remove the eslintOptions property from Config; ESLint options are now passed as top-level properties
    • Remove the ESLintOptions type export and eslintOptions.type option
  • Inherit the default values for options from eslint package by @mizdra in #414
    • configDefaults is no longer exported from eslint-interactive
    • CLI options like --format, --quiet, --cache no 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.config and Core.eslint are no longer publicly accessible
  • Remove applySuggestions and makeFixableAndFix from CLI by @mizdra in #417
  • Drop Node.js v23 by @mizdra in #418
  • Replace node arg with range arg in FixableMaker by @mizdra in #422
    • Replace node (estree.Node | null) parameter with range (AST.Range) in FixableMaker callback to prepare for ESLint v10 compatibility
    • ESLint v10 removes nodeType from Linter.LintMessage, which breaks the AST node lookup used by makeFixableAndFix
    • Remove estraverse dependency which is no longer needed

Bug

  • Fix colors not being applied to eslint-interactive output by @mizdra in #432

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 --sort and --sort-order CLI options by @mizdra in #426

Maintenance

New Contributors

Full Changelog: v12.0.0...v13.0.0

v12.0.0

29 Apr 09:38
v12.0.0
96f3fa3

Choose a tag to compare

What's Changed

Breaking Change

  • The boolean option no longer supports the argument (e.g. --no-eslintrc=false and --cache=false are not supported) by @mizdra in #388
  • Disable cache by default by @mizdra in #393
  • Do not overwrite the default value of --cache-location by @mizdra in #393
  • Require Node.js ^20.19.0 || >=22.12.0 by @mizdra in #386, #396

Bug

  • Fix failure to write details of lint results to file by @mizdra in #400

Documentation

Feature

  • feat: ESLint feature flags support by @nmussy in #391

Refactoring

  • Fix failed CI by @mizdra in #387
  • Use nanospinner instead of ora by @mizdra in #390
  • Replace chalk with util.styleText by @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/.cache directory 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

28 Sep 12:35
v11.1.0
fea4c85

Choose a tag to compare

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

  • Use stylish as default formatter instead of eslint-formatter-codeframe by @mizdra in #379

Refactoring

  • Use util.stripVTControlCharacters instead of strip-ansi by @mizdra in #378

Maintenance

  • Suppress type errors during E2E testing by @mizdra in #368
  • Fix to load custom rules for pnpm dev by @mizdra in #370
  • Maintenance project configuration by @mizdra in #371

Dependencies

Full Changelog: v11.0.3...v11.1.0

v11.0.3

02 Sep 16:24
v11.0.3
c9d9114

Choose a tag to compare

What's Changed

Bug

Refactoring

  • Remove source map in production as it does not make debugging easier by @mizdra in #363

Dependencies

  • Replace dependency npm-run-all with npm-run-all2 ^5.0.0 by @renovate in #343

Full Changelog: v11.0.2...v11.0.3

v11.0.2

11 May 15:15
v11.0.2
125fdda

Choose a tag to compare

What's Changed

Bug

Full Changelog: v11.0.1...v11.0.2

v11.0.1

01 Apr 02:10
v11.0.1
a5ab787

Choose a tag to compare

What's Changed

Bug

Full Changelog: v11.0.0...v11.0.1

v11.0.0

30 Mar 13:40
v11.0.0
ef685ad

Choose a tag to compare

Flat Config is now supported! 🎉🎉🎉

What's Changed

Breaking Change

Feature

Refactoring

Testing

CI

Dependencies

Full Changelog: v10.8.0...v11.0.0

v10.8.0

06 May 08:59
v10.8.0
0867b6e

Choose a tag to compare

What's Changed

Feature

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

Full Changelog: v10.7.0...v10.8.0

v10.7.0

15 Apr 05:43
3fd7a77

Choose a tag to compare

What's Changed

Feature

  • Support --resolve-plugins-relative-to option by @sisisin in #279

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