Releases: ezcater/ezcater-js-toolkit
eslint-config-ezcater-typescript@6.0.0
What's Changed
- build!: move plugins to peer deps for typescript config by @juliantrueflynn in #31
Breaking changes
The following were added as peer dependencies:
eslint-plugin-import
@typescript-eslint/eslint-plugin
@typescript-eslint/parser
This means that users are now expected to add them. Example:
yarn add -D eslint-plugin-import @typescript-eslint/eslint-plugin @typescript-eslint/parser
Full Changelog: https://github.com/ezcater/ezcater-js-toolkit/compare/eslint-config-ezcater-react@6.0.0...eslint-config-ezcater-typescript@6.0.0
eslint-config-ezcater-react@6.0.0
What's Changed
- build!: move plugins to peer deps for react config by @juliantrueflynn in #32
Breaking changes
The following were added as peer dependencies:
eslint-plugin-import
eslint-plugin-filenames
eslint-plugin-jest
eslint-plugin-jsx-a11y
eslint-plugin-react
eslint-plugin-react-hooks
This means that users are now expected to add them. Example:
yarn add -D eslint-plugin-import eslint-plugin-filenames eslint-plugin-jest eslint-plugin-jsx-a11y eslint-plugin-react eslint-plugin-react-hooks
Full Changelog: https://github.com/ezcater/ezcater-js-toolkit/compare/eslint-config-ezcater-base@6.0.0...eslint-config-ezcater-react@6.0.0
eslint-config-ezcater-base@6.0.0
What's Changed
- build!: move plugins to peer deps for base config by @juliantrueflynn in #30
Breaking changes
eslint-plugin-import
was added as a peer dependency, which means that users are now expected to add it. Example: yarn add -D eslint-plugin-import
Full Changelog: https://github.com/ezcater/ezcater-js-toolkit/compare/eslint-config-ezcater-typescript@5.0.1...eslint-config-ezcater-base@6.0.0
eslint-config-ezcater-typescript@5.0.1
What's Changed
- fix: add missing base config to ts config [typescript] by @juliantrueflynn in #21
Full Changelog: https://github.com/ezcater/ezcater-js-toolkit/compare/eslint-config-ezcater-typescript@5.0.0...eslint-config-ezcater-typescript@5.0.1
eslint-config-ezcater-typescript@5.0.0
Breaking changes
- Replaced
eslint-config-ezcater-react
witheslint-config-ezcater-base
. Consumers are expected to addeslint-config-ezcater-react
separately if react linter rules are necessary. - Drop support for
eslint-plugin-prettier
, which is no longer recommended by Prettier. This is a breaking change because if consumers have any code comments includingprettier/prettier
eslint will now fail. Consumers are now expected to runprettier --check
in CI if they want to keep the code quality validation. It's recommended to useprettier --write
in lint-staged if you want to auto-format code and or use VSCode Prettier extension. - @typescript-eslint packages now require typescript version greater than 3.8
What's changed
- refactor!: replace react config with base config [typescript] by @juliantrueflynn in #18
- build: bump eslint-import-resolver-typescript from 1.1.1 to 2.7.1 [typescript] by @juliantrueflynn in #19
- build!: bump @typescript-eslint from 2.34.0 to 5.5.0 by @juliantrueflynn in #20
eslint-config-ezcater-react@5.0.0
Breaking changes
- Upgrade to
eslint-config-ezcater-base@5
which drops support foreslint-plugin-prettier
. This is a breaking change because if consumers have any code comments includingprettier/prettier
eslint will now fail. Consumers are now expected to runprettier --check
in CI if they want to keep the code quality validation. It's recommended to useprettier --write
in lint-staged if you want to auto-format code and or use VSCode Prettier extension. - Remove
@babel/core
and@babel/eslint-parser
as dependencies. Consumers will now be expected to add their own eslint parser if they need it.
What's Changed
- build: bump eslint-config-ezcater-base from 5.0.0 to 5.0.1 [react] by @juliantrueflynn in #17
- fix: detect react version instead of fixed version [react] by @juliantrueflynn in #15
- refactor!: remove babel parser [react] by @juliantrueflynn in #14
Full Changelog: https://github.com/ezcater/ezcater-js-toolkit/compare/eslint-config-ezcater-base@5.0.1...eslint-config-ezcater-react@5.0.0
eslint-config-ezcater-base@5.0.1
What's Changed
- fix: copy prev rules from eslint-plugin-prettier by @juliantrueflynn in #16
Full Changelog: https://github.com/ezcater/ezcater-js-toolkit/compare/eslint-config-ezcater-base@5.0.0...eslint-config-ezcater-base@5.0.1
eslint-config-ezcater-base@5.0.0
What's Changed
- refactor: drop eslint-plugin-prettier from base config by @juliantrueflynn in #6
- fix: loosen base config peer dep to allow eslint@8 by @juliantrueflynn in #9
- fix: remove unused dep eslint-plugin-jsx-a11y by @juliantrueflynn in #11
Breaking changes
- Drop support for
eslint-plugin-prettier
, which is no longer recommended by Prettier. This is a breaking change because if consumers have any code comments includingprettier/prettier
eslint will now fail. Consumers are now expected to runprettier --check
in CI if they want to keep the code quality validation. It's recommended to useprettier --write
in lint-staged if you want to auto-format code and or use VSCode Prettier extension.
eslint-config-ezcater-typescript@4.0.1
What's Changed
- fix: make typescript a peer dep by @juliantrueflynn in #7
@ezcater/ez-scripts@2.0.1
What's Changed
- fix: eslintConfig and eslintIgnore being skipped by @juliantrueflynn in #3
Full Changelog: https://github.com/ezcater/ezcater-js-toolkit/commits/@ezcater/ez-scripts@2.0.1