All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
4.0.0 (2024-02-16)
3.3.2 (2023-11-16)
Note: Version bump only for package @strv/eslint-config-node
3.3.1 (2023-07-11)
Note: Version bump only for package @strv/eslint-config-node
3.3.0 (2023-07-06)
- add eslint-config-node/v20 ruleset 🎉 (f5a99bc)
3.2.0 (2022-07-18)
- upgrade all deps 💣 (cd77c39)
3.1.0 (2022-03-23)
- rule: support ESLint v8, many new rules 🎉 (aaf5708)
3.0.0 (2021-09-07)
Note: Version bump only for package @strv/eslint-config-node
3.0.0-alpha.6 (2021-09-07)
- rule: use correct semver ranges for engines.node 🤦♂️ (5f1737f)
- rule: add Node.js v16 ruleset (9efff74)
- repo: All packages must now be used with a minimum of Node.js 14 or 16.
- deps: Most dependencies have been upgraded to a newer major version. Most of the time these upgrades dropped support for old Node.js versions.
3.0.0-alpha.5 (2021-05-05)
Note: Version bump only for package @strv/eslint-config-node
3.0.0-alpha.4 (2021-03-27)
- eslint-node: update deps 💣 (a313c9f)
3.0.0-alpha.3 (2020-10-12)
- eslint-node: set correct ecmaVersion for v12 ruleset (afd19d4)
- eslint-node: delete the Node.js v8 config (34727da)
- eslint-node: add Node.js v14 ruleset (73eb078)
- eslint-node: We no longer offer configuration file for Node.js v8.
3.0.0-alpha.2 (2020-10-09)
Note: Version bump only for package @strv/eslint-config-node
3.0.0-alpha.1 (2020-10-09)
Note: Version bump only for package @strv/eslint-config-node
3.0.0-alpha.0 (2020-10-09)
- eslint-node: upgrade eslint-plugin-node to v11.1 (83659cc)
- eslint-node: As of ESLint v7, some Node.js-related rules have been deprecated and moved to eslint-plugin-node. This release uses the new rules from the plugin and increases the minimum ESLint version to v7.
2.2.2 (2020-04-22)
- eslint-node: do not recommend capture groups on Node.js < 10 (ebb0f7b)
2.2.1 (2020-02-11)
Note: Version bump only for package @strv/eslint-config-node
2.2.0 (2020-02-07)
- eslint-node: upgrade eslint-plugin-node to 11.0 (e2df5da)
2.1.2 (2019-09-25)
Note: Version bump only for package @strv/eslint-config-node
2.1.1 (2019-08-27)
Note: Version bump only for package @strv/eslint-config-node
2.1.0 (2019-08-24)
- eslint-node: allow ES modules syntax in .mjs, .ts files (5188695)
- enable no-unused-modules for TypeScript files (93c2437)
- eslint-node: upgrade eslint-plugin-node to 9.1 (e1542be)
2.0.0 (2019-06-22)
- add @strv/node/v12 configuration (0b26500)
- drop support for Node.js 6 & 8 (4add1ff)
- enable import/no-unused-modules rule for .mjs files (b251cc8)
- explicitly mark configs as ESLint v6 compatible 🎉 (017d975)
- upgrade eslint-plugin-node (fe8d558)
- From now on, all ESLint plugins will only work on projects running Node.js 10 and above and the linter itself must be run using Node.js 10 and above.
1.1.0 (2019-04-30)
1.0.4 (2019-04-09)
Note: Version bump only for package @strv/eslint-config-node
1.0.3 (2019-04-05)
- eslint-node: do not suggest using named capture groups on Node < 10 (f10acfc)
1.0.2 (2019-04-05)
Note: Version bump only for package @strv/eslint-config-node
1.0.1 (2019-03-07)
Note: Version bump only for package @strv/eslint-config-node
1.0.0 (2019-03-04)
Note: Version bump only for package @strv/eslint-config-node
- ESLint config semver range (df3904d)