v2.1.4
[2.1.4] - 2026-05-13
- Commit Range: ➡️
274cb09...af078a8
✨ 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
🐛 [fix] Remove unsafe cast/assertion patterns and harden parser/printer/options/tokenizer logic for new shared-config rules
-
replace direct
asassertions 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.jsoncleanup 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
.prettierignoreso 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, andrelease:verifyall 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