All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
-
Support any version of
@stylistic/eslint-plugin
newer than 3.0. This allows this library to continue working even if they release major versions (which happens frequently).If a new major versions becomes incompatible for any reason, dependabot will highlight it.
- Nothing
- Nothing
- Drop support for ESLint 8.
- Nothing
- Update to
@stylistic/eslint-plugin
3.0
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Fix rules definitions coming from plugins or shareable configs.
- Add support for
eslint-plugin-react-hooks
5.x.
- Nothing
- Nothing
- Nothing
- Nothing
- #109 Add support for
eslint
9.x.
- Nothing
- Nothing
- Drop support for
typescript-eslint
7.x.
- Nothing
- Add support for
typescript-eslint
8.0.
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- #84 Migrate to ESLint flat config.
- #112 Split into two ESLint configs, one for React-specific rules, and one for the rest of rules.
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Do not allow more than 1 consecutive empty line.
- Nothing
- Nothing
- Nothing
- Nothing
- Recover some rules lost when airbnb plugins were removed, by adding @stylistic eslint plugin.
- Nothing
- Make all dependencies peer dependencies, so that dependabot can update them on every project.
- Nothing
- Remove airbnb plugins.
- Nothing
- Nothing
- Update to
@typescript-eslint/*
deps v7.x - Update to
eslint-config-airbnb-typescript
deps v18.x
- Nothing
- Disable
react/no-unused-prop-types
rule.
- Nothing
- Add
eslint-plugin-react-hooks
.
- Nothing
- Nothing
- Nothing
- Nothing
- #10 Enforce
import type
whenever possible. - #11 Enforce ordering imports alphabetically.
- #12 Ban export default.
- Nothing
- Nothing
- Nothing
- Nothing
- Added automation publishing pipeline
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Ensured overrides apply to spec files, not only test ones
- Updated to airbnb coding standard
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Disabled some rules.
- Nothing
- Nothing
- Nothing
- Nothing
- Added missing dependency on
eslint-plugin-node
.
- Updated dependencies
- Added new rules
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Added missing rule
- First release
- Nothing
- Nothing
- Nothing
- Nothing