@onerepo/plugin-eslint changelog
Major changes
Section titled âMajor changesâ- 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.
Minor changes
Section titled âMinor changesâ- Officially support Node 22 (2e662a9)
Patch changes
Section titled âPatch changesâ- Updates build dependency âesbuildâ. (9092312)
- Update internal typescript resolution package (Jiti) (29c6af1)
Dependencies updated
Section titled âDependencies updatedâ- 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
Patch changes
Section titled âPatch changesâ- Updated internal/third-party typescript definitions (e5fb5fa)
- Internal formatting changes due to Prettier upgrade. (f8cb805)
Dependencies updated
Section titled âDependencies updatedâ- 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
Major changes
Section titled âMajor changesâ- Renamed
--quiet/quietoption to--warningsto be more clear and avoid conflict with the global--quietflag. (9359c78)
Patch changes
Section titled âPatch changesâ- Prevents a RangeError when more than 100 files are modified and/or passed to the command. (00fb3f4)
Dependencies updated
Section titled âDependencies updatedâ- 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
Patch changes
Section titled âPatch changesâ- 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 "."
Dependencies updated
Section titled âDependencies updatedâ- 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
Patch changes
Section titled âPatch changesâ- Capitalized âWorkspaceâ and âWorkspacesâ in documentation, help output, and tsdoc comments. (9534837)
- Fixes filtering input filepaths against the
.eslintignorefile ignores format. (8b6fdea)
Dependencies updated
Section titled âDependencies updatedâ- 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.