Releases: jaydenseric/eslint-plugin-optimal-modules
Releases · jaydenseric/eslint-plugin-optimal-modules
Version 3.0.0
Major
- Updated the peer dependency
eslint
to^9.11.1
. - Removed the dependency
@types/eslint
to rely on the types provided ineslint
v9.10+.
Patch
- Updated dependencies.
- Added the dependency
@types/estree
so it’s no longer transitive. - Migrate deprecated types in the project and example ESLint configs.
Version 2.0.0
Major
- Updated Node.js support to
^18.18.0 || ^20.9.0 || >=21.1.0
. - Updated the peer dependency
eslint
to^9.0.0
. - Updated dev dependencies, some of which require newer Node.js versions than previously supported.
- The plugin, and its config
recommended
, is now ESLint v9 format.
Patch
- Updated dependencies.
- Updated GitHub Actions CI config:
- No longer run the workflow on pull request.
- Enable manual workflow dispatching.
- Run tests with Node.js v18, v20, v21, v22.
- Updated
actions/checkout
to v4. - Updated
actions/setup-node
to v4.
- Updated the
package.json
fieldrepository
to conform to new npm requirements. - Updated the package script
eslint
, ESLint config, and tests for ESLint v9. - Integrated new dev dependency
eslint-plugin-jsdoc
. - Updated the readme instructions for ESLint “flat” config using
eslint.config.mjs
.
Version 1.0.2
Patch
- Fixed the readme intro.
- Added to the readme installation instructions how to configure ESLint to allow named exports in Storybook story modules that have a Component Story Format (CSF).
Version 1.0.1
Patch
- Fixed broken rule URLs.
Version 1.0.0
Initial release.