# Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [5.1.0](https://github.com/serverless/eslint-config/compare/v5.0.1...v5.1.0) (2023-06-22)

### Features

- Recognize \*.mjs files as ESM modules ([f2c0a15](https://github.com/serverless/eslint-config/commit/f2c0a15a58938f2e6ef683e36bf64fd3db8e387f))

### [5.0.1](https://github.com/serverless/eslint-config/compare/v5.0.0...v5.0.1) (2022-08-16)

### Bug Fixes

- Fix globals setup ([6409f17](https://github.com/serverless/eslint-config/commit/6409f173a65b5d51fedbb254fbf175714872db89))

## [5.0.0](https://github.com/serverless/eslint-config/compare/v4.0.1...v5.0.0) (2022-08-16)

### ⚠ BREAKING CHANGES

- Default for Node.js was switched from v12+ to v14+. To lint for Node.js v12+, rely on `node/12` configuration

### Features

- Upgrade default Node.js config to v14 ([c8a8e95](https://github.com/serverless/eslint-config/commit/c8a8e952f8578aed16624319b1a5394fde7c1522))

### [4.0.1](https://github.com/serverless/eslint-config/compare/v4.0.0...v4.0.1) (2022-05-23)

### Bug Fixes

- Do not recognize `fetch` global in Node.js v12 ([4d6663c](https://github.com/serverless/eslint-config/commit/4d6663ce4fd7afeb2161ec155c15cb5971a13cdd))

## [4.0.0](https://github.com/serverless/eslint-config/compare/v3.0.2...v4.0.0) (2021-11-03)

### ⚠ BREAKING CHANGES

- Default Node.js configuration is set for Node.js v12. Projects which support Node.js v10 need to switch to `node/10`

### Features

- Upgrade default Node.js configuration to v12 ([adfbb1d](https://github.com/serverless/eslint-config/commit/adfbb1da9adea90d0d68ecb222913a52e4370b03))

### [3.0.2](https://github.com/serverless/eslint-config/compare/v3.0.1...v3.0.2) (2021-11-03)

### Bug Fixes

- Fix `BigInt` recognition configuration ([c4948c0](https://github.com/serverless/eslint-config/commit/c4948c0cf28470f7ac87b37f8c733ab387f6b52f))

### [3.0.1](https://github.com/serverless/eslint-config/compare/v3.0.0...v3.0.1) (2021-11-03)

### Bug Fixes

- Recognize `BigInt` global ([27b3184](https://github.com/serverless/eslint-config/commit/27b31849c1e5b9e936a92402641f487d30493246))

## [3.0.0](https://github.com/serverless/eslint-config/compare/v2.2.0...v3.0.0) (2020-08-28)

### ⚠ BREAKING CHANGES

- ES2019 syntax is now accepted as valid

### Features

- Upgrade to support ES2019 ([ec7e343](https://github.com/serverless/eslint-config/commit/ec7e34374b24a188c2252c4a05d254a45d38457e))

## [2.2.0](https://github.com/serverless/eslint-config/compare/v2.1.1...v2.2.0) (2020-07-27)

### Features

- Introduce Node.js v6 dedicated config ([3444609](https://github.com/serverless/eslint-config/commit/3444609a1ccb9b9e0b6be0a9ea0f345d5f63f399))

### [2.1.1](https://github.com/serverless/eslint-config/compare/v2.1.0...v2.1.1) (2020-06-29)

### Bug Fixes

- Turn off 'no-underscore-dangle' ([d91a54c](https://github.com/serverless/eslint-config/commit/d91a54cd3a85183da6a2856d534588903684aa56))

## [2.1.0](https://github.com/serverless/eslint-config/compare/v2.0.0...v2.1.0) (2020-05-18)

### Features

- Allow labeled statements ([0bf6161](https://github.com/serverless/eslint-config/commit/0bf6161c871f9774d537b708091cf6d3375dc68d))

## [2.0.0](https://github.com/serverless/eslint-config/compare/v1.2.1...v2.0.0) (2020-04-28)

### ⚠ BREAKING CHANGES

- "tests" folders are no longer recognized as test folders.
  Instead we recognize "test" which is widely practised convention
- Drop support for Node.js v8
- Drop support for eslint v5

### Features

- Recognize "test" (instead of "tests") as tests folder ([5e3e0e5](https://github.com/serverless/eslint-config/commit/5e3e0e58defe2e2462a1d138c0d7baca261a23ac))
- Support ES2018 syntax ([f9cd210](https://github.com/serverless/eslint-config/commit/f9cd210f86ad8dd7e29fc0edc5cd2f4a06e5bd8e))

## [1.3.0](https://github.com/serverless/eslint-config/compare/v1.2.1...v1.3.0) (2020-07-15)

### Features

- Allow labeled statements ([b182e61](https://github.com/serverless/eslint-config/commit/b182e61bd6c750d56d97fa2b525c21a4e459ecd2))

### Bug Fixes

- Turn off 'no-underscore-dangle' ([b1800dc](https://github.com/serverless/eslint-config/commit/b1800dcd30f270463c55be88fcfc0886e8aa4ddd))

### [1.2.1](https://github.com/serverless/eslint-config/compare/v1.2.0...v1.2.1) (2019-10-28)

### Bug Fixes

- Turn off 'comma-dangle' as it conflicts with Prettier ([495de4a](https://github.com/serverless/eslint-config/commit/495de4a))

## [1.2.0](https://github.com/serverless/eslint-config/compare/v1.1.0...v1.2.0) (2019-09-05)

### Bug Fixes

- Include this package itself in the install instructions ([b8116c1](https://github.com/serverless/eslint-config/commit/b8116c1))

### Features

- Recognize 'test' folders as test files source ([23fa057](https://github.com/serverless/eslint-config/commit/23fa057))

## [1.1.0](https://github.com/serverless/eslint-config/compare/v1.0.1...v1.1.0) (2019-07-19)

### Bug Fixes

- Turn off 'allowParens' for no-confusing-arrow (Prettier support) ([e0f6a74](https://github.com/serverless/eslint-config/commit/e0f6a74))
- Turn off 'no-unused-expressions' for tests ([37c1969](https://github.com/serverless/eslint-config/commit/37c1969))

### Features

- Improve \*:updated scripts naming convention ([868046e](https://github.com/serverless/eslint-config/commit/868046e))

### [1.0.1](https://github.com/serverless/eslint-config/compare/v1.0.0...v1.0.1) (2019-07-09)

### Bug Fixes

- Turn off 'require-atomic-updates' due to false positives ([0dd3f0c](https://github.com/serverless/eslint-config/commit/0dd3f0c))

## 1.0.0 (2019-06-24)

### Features

- Prettier configuration ([74f6612](https://github.com/serverless/eslint-config/commit/74f6612))
- Reflect ESLint configuration of `serverless` package ([be5561b](https://github.com/serverless/eslint-config/commit/be5561b))
- Turn off rules that collide with Prettier ([c4ebb38](https://github.com/serverless/eslint-config/commit/c4ebb38))
