Skip to content

v2.1.4

Choose a tag to compare

@github-actions github-actions released this 13 May 14:17
Immutable release. Only release title and notes can be modified.

[2.1.4] - 2026-05-13

✨ Features

  • 274cb09 — ✨ [feat] (ci) Enable continue-on-error for Codecov bundle analysis
    📝 [docs] (remarkignore) Update .remarkignore to exclude AGENTS.md
    ✨ [feat] (docs) Add AGENTS.md with comprehensive ESLint plugin instructions
    📝 [docs] (docs) Create AGENTS.md for ESLint rule documentation guidelines
    ✨ [feat] (scripts) Introduce AGENTS.md for scripts folder guidelines
    ✨ [feat] (tests) Add AGENTS.md for ESLint testing instructions

🛡️ Security

  • 618916f — 🐛 fix resolve strict lint regressions and stabilize release verification

🐛 [fix] Remove unsafe cast/assertion patterns and harden parser/printer/options/tokenizer logic for new shared-config rules

  • replace direct as assertions with type-safe patterns

  • tighten regex and branch handling to satisfy security and correctness lint rules

  • keep behavior-compatible formatting decisions while meeting stricter rule expectations

🚜 [refactor] Clean up internal utility/export structure for parser and printer helpers used by tests

  • align helper naming/usage for clearer boundaries and lint-safe access paths

🔨 [chore] Replace rimraf-based cleanup scripts with a native Node cleanup utility

  • add scripts/clean-paths.mjs

  • update package.json cleanup scripts and dependency usage accordingly

🎨 [style] Apply formatter/lint autofixes across source, tests, docs, and fixture files

  • normalize formatting drift introduced by updated tooling

  • preserve repository-wide style consistency

🔧 [chore] Prevent Prettier/ESLint TOML rule conflicts on .gitleaks.toml

  • add scoped ignore in .prettierignore so TOML spacing stays ESLint-compliant

🧪 [test] Update affected test suites/utilities to match stricter lint and type expectations

  • keep full suite passing without rule disables or test skips

👷 [build] Re-validate release gates end-to-end

  • lint:all, typecheck, test, and release:verify all pass

  • strict package checks (publint, attw --profile strict) pass

🧹 Chores

  • af078a8 — Release v2.1.4

  • 030363a — 🔧 [chore] Update development dependencies and package manager version

  • ⬆️ Upgrade @eslint/config-helpers to version 0.6.0

  • ⬆️ Upgrade @types/node to version 25.7.0

  • ⬆️ Upgrade @vitest/coverage-v8 to version 4.1.6

  • ⬆️ Upgrade eslint-config-nick2bad4u to version 1.0.16

  • ⬆️ Upgrade fast-check to version 4.8.0

  • ⬆️ Upgrade jscpd to version 4.1.1

  • ⬆️ Upgrade prettier-config-nick2bad4u to version 1.0.12

  • ⬆️ Upgrade publint to version 0.3.21

  • ⬆️ Upgrade vitest to version 4.1.6

  • ⬆️ Update package manager to npm@11.14.1