9.1.9 - 2026-04-14
- Updated ESLint, Prettier, and related dependencies (including explicit
@eslint/js). - Required Node.js >= 20.19 in
engines. - Re-enabled
prefer-template(it was removed in 9.1.7). - Added and removed rules to align with the supported ESLint release line.
- Bumped
minimatchto 10.2.4. - Added
metaskillsas a dev dependency. - Set package
authorto Metarhia contributors (seeAUTHORS).
9.1.8 - 2026-02-24
- Fix minimatch ReDoS vulnerability via npm overrides
- Update vulnerable dependencies to safe nearest versions
9.1.7 - 2026-02-14
- Remove prefer-template rule
9.1.6 - 2026-02-13
- Update dependencies
- Remove rule: handle-callback-err and nodejs-and-commonjs.js (deprecated, scheduled for removal in ESLint 11)
- Add rules:
- default-case-last
- logical-assignment-operators
- no-useless-return
- prefer-template
- Configure no-shadow-restricted-names with reportGlobalThis: false for ESLint 10 compatibility
9.1.5 - 2025-12-22
- Add globals.crypto
- Update dependencies
9.1.4 - 2025-12-10
- Add node.js 25 to CI
- Update dependencies
9.1.3 - 2025-08-31
- Update dependencies
9.1.2 - 2025-06-06
- Add node.js 24 to CI
- Update dependencies
9.1.1 - 2024-10-24
- Update space-before-function-paren
9.1.0 - 2024-10-21
- Added more global identifiers for node and browser environment
- Add node.js 23 to CI
9.0.7 - 2024-09-12
- Merge rules from all style guides
9.0.6 - 2024-09-03
- Add more global classes
9.0.5 - 2024-08-31
- Add more global classes
- Fix github template
9.0.4 - 2024-08-27
- Add much more node.js and frontend globals
- Move globals to separate submodule
9.0.3 - 2024-08-18
- Add more frontend globals
9.0.2 - 2024-08-16
- Add node.js backend globals
- Mode devDependencies to dependencies
9.0.1 - 2024-08-15
- Resolve formatting conflict between ESLint and Prettier
- Update npm scripts and remove /scripts folder from package
9.0.0 - 2024-08-14
- Update eslint to 9.x: Rewrite rules to plain format
- Drop node.js 18.x support and add node.js 22 support
- Update repository structure, CI, and badges
- Update dependencies and package file structure
8.2.1 - 2023-07-20
- Update dependencies and package file structure
8.2.0 - 2023-07-06
- Updated: consistent-return
8.1.0 - 2022-06-21
- Updated: arrow-parens, handle-callback-err, operator-linebreak
8.0.0 - 2022-06-04
- Dependencies updated to latest versions
- ECMAScript 13 (2022) features support
7.0.0 - 2019-02-01
- Change space-before-function-paren for async functions
- Disallow unnecessary return await
6.1.0 - 2018-12-07
- Add parserOptions and set ecmaVersion to 2018
- Enable allowTemplateLiterals option for quotes rule
6.0.0 - 2018-10-22
- Add no-extra-parens rule
- Add no-return-assign rule
- Remove implicit-arrow-linebreak rule
5.0.0 - 2018-09-28
- Add consistent-return rule
- Enforce curly braces on multiline blocks
4.0.0 - 2018-08-22
- Omit arrow function parens unless they are necessary
3.0.0 - 2018-07-19
- Upgrade to ESLint 5
- Drop support for ESLint 4
2.0.0 - 2017-11-26
- Add implicit-arrow-linebreak rule
1.0.1 - 2017-09-25
- Bug fixes and improvements
1.0.0 - 2017-09-06
- Add basic ESLint config
- Export configuration from the module
- Add arrow-parens rule
- Add comma-dangle rule
- Add handle-callback-err rule
- Add import/no-unresolved rule
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.