Skip to content

@onerepo/plugin-eslint changelog

  • Dropped Node 18 support. Minimum Node versions are now ^20.19.0 || ^22.10.0 || ^24. (ace1053)
  • Added a new ESLint config wrapper to help support using isolated workspace configs within a root ESLint flat configuration. Check the docs for more information. (35af90a)
  • Drops support for ESLint 8. Requires ESLint 9 and flat configs. (35af90a)
  • Warnings will no longer cause ESLint checks to fail. (35af90a) A good rule to stand by: if something is a warning, it will be perceived as noise and never get fixed. Lint rules should either be full on errors, auto-fixed, or disabled. While it is not recommended, you can ee-enable failures on warnings with eslint({ warnings: true }). Do note that this may be a huge inconvenience for developers and you’ll be better off either disabling those rules or turning them into errors.
  • Officially support Node 22 (2e662a9)
  • Updates build dependency “esbuild”. (9092312)
  • Update internal typescript resolution package (Jiti) (29c6af1)
  • onerepo@2.0.0
  • @onerepo/test-cli@2.0.0
  • @onerepo/yargs@2.0.0
  • @onerepo/builders@2.0.0
  • @onerepo/git@2.0.0
  • @onerepo/graph@2.0.0
  • @onerepo/package-manager@2.0.0
  • @onerepo/subprocess@2.0.0
  • @onerepo/file@2.0.0
  • @onerepo/logger@2.0.0
  • eslint-formatter-onerepo@2.0.0

View the full changelog: 04603c7
ca223bb

  • Updated internal/third-party typescript definitions (e5fb5fa)
  • Internal formatting changes due to Prettier upgrade. (f8cb805)
  • onerepo@1.2.0
  • @onerepo/test-cli@1.0.4
  • @onerepo/yargs@1.0.4
  • @onerepo/builders@1.0.4
  • @onerepo/git@1.1.0
  • @onerepo/graph@1.0.4
  • @onerepo/package-manager@1.0.4
  • @onerepo/subprocess@1.0.4
  • @onerepo/file@1.0.4
  • @onerepo/logger@1.0.4
  • eslint-formatter-onerepo@1.0.4

View the full changelog: a117f2a
9895235

  • Renamed --quiet/quiet option to --warnings to be more clear and avoid conflict with the global --quiet flag. (9359c78)
  • Prevents a RangeError when more than 100 files are modified and/or passed to the command. (00fb3f4)
  • onerepo@1.1.2
  • @onerepo/test-cli@1.0.3
  • @onerepo/yargs@1.0.3
  • @onerepo/builders@1.0.3
  • @onerepo/git@1.0.3
  • @onerepo/graph@1.0.3
  • @onerepo/package-manager@1.0.3
  • @onerepo/subprocess@1.0.3
  • @onerepo/file@1.0.3
  • @onerepo/logger@1.0.3
  • eslint-formatter-onerepo@1.0.3

View the full changelog: c8234dc
9359c78

  • When passing an absolute path to the command, eg --file /home/dev/path/to/file, ignores filtering would throw an error: (6266a6d)
    RangeError: path should be a `path.relative()`d string, but got "."
  • onerepo@1.1.1
  • @onerepo/test-cli@1.0.2
  • @onerepo/yargs@1.0.2
  • @onerepo/builders@1.0.2
  • @onerepo/git@1.0.2
  • @onerepo/graph@1.0.2
  • @onerepo/package-manager@1.0.2
  • @onerepo/subprocess@1.0.2
  • @onerepo/file@1.0.2
  • @onerepo/logger@1.0.2
  • eslint-formatter-onerepo@1.0.2

View the full changelog: 74892d8
d7f3a29

  • Capitalized “Workspace” and “Workspaces” in documentation, help output, and tsdoc comments. (9534837)
  • Fixes filtering input filepaths against the .eslintignore file ignores format. (8b6fdea)
  • onerepo@1.1.0
  • @onerepo/test-cli@1.0.1
  • @onerepo/yargs@1.0.1
  • @onerepo/builders@1.0.1
  • @onerepo/git@1.0.1
  • @onerepo/graph@1.0.1
  • @onerepo/package-manager@1.0.1
  • @onerepo/subprocess@1.0.1
  • @onerepo/file@1.0.1
  • @onerepo/logger@1.0.1
  • eslint-formatter-onerepo@1.0.1

View the full changelog: cd94664
6ae1391

🎉 Initial stable release!

For historical changelogs, please view the oneRepo source.