Skip to content
This repository has been archived by the owner on Jan 7, 2023. It is now read-only.

Latest commit

 

History

History
146 lines (86 loc) · 6.23 KB

CHANGELOG.md

File metadata and controls

146 lines (86 loc) · 6.23 KB

Changelog

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.

4.0.0 - 2022-06-21

  • Set @typescript-eslint/no-unused-vars to error level rather than warn (#157)

3.2.0 - 2022-05-11

  • Add support for Node 18 (#123)

3.1.0 - 2022-05-02

  • Eliminate jest as a peer dependency (#116)

3.0.0 - 2022-04-05

Breaking

  • Update eslint-config-airbnb-typescript to 17.0.0 which had a breaking change to the supported peer dependency range for @typescript-eslint. Due to the change to required peer dependency ranges, this opportunity was taken to also bump every other peer dependency to the latest semver minor version. (#97)

2.0.0 - 2022-04-04

Breaking

  • Enable eslint-plugin-testing-library in the React configuration (#92) and (#94)

1.0.1 - 2022-02-20

Changed

  • Enable the @typescript-eslint rules which require type checking only on .ts and .tsx files (#57)

1.0.0 - 2022-02-19

This is flagged the first major release since the package has been working successfully without any issues and switching to this release scheme will allow for easier adherence to semver go forward. There are no breaking changes between this and the previous release.

Changed

  • Update peer dependency range for eslint-plugin-jest to include ^26.0.0 (#41)

0.0.11 - 2022-01-20

Changed

  • Fix peer dependencies for eslint-config-airbnb and eslint-config-airbnb-base to only be needed for the appropriate ruleset (#36)
  • Change explicit-module-boundary-types so that it is only used for .ts files (#37)

0.0.10 - 2022-01-20

Breaking

Changed

  • Use @storis/prettier-config for prettier configurations (#30)
  • Add cjs and mjs extensions to the .editorconfig overrides to enforce tabs (#31)

0.0.9 - 2022-01-19

Breaking

  • Eliminate prettier from eslint integration (#28)
  • Renamed node config as nodejs to avoid conflict with script runs (#28)

Changed

  • Add precommit hook to run eslint and prettier before commit (#28)
  • Use @storis/tsconfig for typescript configuration (#28)
  • Formatted all files in repo with prettier (#28)
  • Updated renovate configuration (#28)

0.0.8 - 2022-01-18

Changed

  • Enforce named exports in *.constants files for react lint rules (#25)

0.0.7 - 2022-01-14

Changed

  • Eliminate use of pathGroups setting for eslint-plugin-import as the behavior without the setting is the same as with it (#20)

0.0.6 - 2022-01-05

Changed

  • Relocate override of no-restricted-syntax rule to shared configuration so that it is enabled for both node and react configurations (#17)

0.0.5 - 2022-01-05

Changed

  • Remove override on @typescript-eslint/no-unused-vars to enable it and extend plugin:react/jsx-runtime in react configuration (#15)

0.0.4 - 2022-01-05

Changed

  • Enable @typescript-eslint/consistent-type-exports rule to ensure that type-only exports are always prefixed with the type keyword (#13)

0.0.3 - 2022-01-05

Changed

  • Disable react/react-in-jsx-scope under the assumption that the React 17 JSX transform will be enabled in babel configuration (#11)

0.0.2 - 2022-01-04

Changed

  • Enable jsx-a11y/recommended rules for react configuration (#5)

0.0.1 - 2022-01-04

Added

  • Initial release