Skip to content

v3.0.0 - MAJOR release for PATTERNU

Latest

Choose a tag to compare

@Falcion Falcion released this 18 Oct 22:21
· 28 commits to main since this release

Changelog

  1. migrate config of editor-checker from ".ecrc" to the ".editorconfig-checker.json" file;
  2. add editor-checker to the dev-dependencies of the project: it allows you to use NPX command and check files by editorconfig;

by: ec76a02

  1. migrate super-linter: remove redundant options from workflow file:
2025-09-13 17:09:57 [WARN]   PYTHON_PYINK_CONFIG_FILE environment variable is set, it's deprecated, and super-linter will ignore it. Remove it from your configuration. This warning may turn in a fatal error in the future. For more information, see the upgrade guide: https://github.com/super-linter/super-linter/blob/main/docs/upgrade-guide.md
2025-09-13 17:09:57 [WARN]   VALIDATE_JAVASCRIPT_STANDARD environment variable is set, it's deprecated, and super-linter will ignore it. Remove it from your configuration. This warning may turn in a fatal error in the future. For more information, see the upgrade guide: https://github.com/super-linter/super-linter/blob/main/docs/upgrade-guide.md
2025-09-13 17:09:57 [WARN]   VALIDATE_PYTHON_PYINK environment variable is set, it's deprecated, and super-linter will ignore it. Remove it from your configuration. This warning may turn in a fatal error in the future. For more information, see the upgrade guide: https://github.com/super-linter/super-linter/blob/main/docs/upgrade-guide.md
2025-09-13 17:09:57 [WARN]   VALIDATE_TYPESCRIPT_STANDARD environment variable is set, it's deprecated, and super-linter will ignore it. Remove it from your configuration. This warning may turn in a fatal error in the future. For more information, see the upgrade guide: https://github.com/super-linter/super-linter/blob/main/docs/upgrade-guide.md
  1. uninstall "standard" and "ts-standard" packages and migrate to the "neostandard" - spiritual successor;
    4.1) migrate all related configs and removed legacy "eslint's" config;
  2. removed module resolution option from both "jsconfig" and "tsconfig" because of deprecation. See more: https://www.typescriptlang.org/tsconfig#moduleResolution
  3. removed "module" prefix from source code extensions (aka translate "mjs" to just "js" and etc.) and migrated to newer versions of target (aka "es2022");

by: 2e314b5

  1. delete unnecessary files like preparation scripts in shell/bat, reserve configs for "lint-staged" or documentation files, gitkeeps;

by: 5f6d24e

  1. complete migration "CommonJS → ESM" in project in parallel update of ES target in JS&TS configs;

by: a8e134b / c64fb56

  1. migrate from "colors/safe" package to the "chalk" package which was already dependency in project;

by: 6a83c1e

  1. mass update for ESLINT with specified features:
  • add resolver for the typed-files and typed-imports (TS support for the linter);
  • add import plugin for all types of JS&TS environments;
  • ESLINT ignores any other flat config, including itself, to avoid perpetual linting;

by: b13d29a

  1. implement gitignore import of files and globs for ESLINT and make plugin "eslint-plugin-n" ignore typed imports;

by: dbbcbfa

  1. implement ignoring messages from copilot in commitlint (reasons and description in flat config of the commitlint);

by: 2f331f7

  1. there will be no more hard-releases page and project is moving towards concept "lesser is better" in terms of providing information about changelogs and supported versions: for more information, seek the changelog by commits.

Last updated: 19.10.2025