# Changelog

## v4.0.0 (December 19, 2024)

### Changed

-   Update to support ESlint version 9.
-   Removed deprecated no-var-requires rule in favor of no-require-imports rule.
-   Removed deprecated no-throw-literal rule.

### Fixed

-   Update naming-convention rules ([#96](https://github.com/etn-ccis/blui-code-standards/issues/96)).

## v3.0.1 (June 8, 2022)

### Changed

-   Eased `@typescript-eslint/naming-convention` rules to allow quoted properties ([#55](https://github.com/etn-ccis/blui-code-standards/issues/55)).

## v3.0.0 (January 14, 2022)

### Changed

-   Updated all dependencies to latest available versions. (`eslint@8.6.0` `@typescript-eslint/eslint-plugin@5.9.0`, `eslint-plugin-react@7.28.0`) ([#50](https://github.com/etn-ccis/blui-code-standards/issues/50)).
-   Removed duplicated `no-shadow` rule and only use the `@typescript-eslint/no-shadow` rule. ([#33](https://github.com/etn-ccis/blui-code-standards/issues/33)).

## v2.0.5 (October 19, 2021)

### Changed

-   Changed package namespace from `@pxblue` to `@brightlayer-ui`.

## Package Migration Notice

Previous versions listed after this indicator refer to our deprecated `@pxblue` packages.

---

## v2.0.5 (April 27, 2021)

### Added

-   Added github information to the package.json

## v2.0.4 (November 19, 2020)

### Changed

-   Updated peer dependencies to the latest versions of eslint-plugin and parser.

## v2.0.3 (October 28, 2020)

### Changed

-   Updated to use '@typescript-eslint/no-use-before-define' rule instead of eslint's default `no-use-before-define`.

## v2.0.2 (August 14, 2020)

### Changed

-   Updated '@typescript-eslint/naming-convention' rule to allow UPPER_CASE format for enums.

## v2.0.1 (July 13, 2020)

### Added

-   Enabled rules for '@typescript-eslint/no-floating-promises', '@typescript-eslint/explicit-module-boundary-types', and '@typescript-eslint/restrict-template-expressions'.

## v2.0.0 (June 2, 2020)

### Changed

-   Updated rules for compatibility with @typescript-eslint/eslint-parser v3.0.0.
