📜 Changelog
✨ What's Changed in v1.5.1
- Commit Range: ➡️
v1.5.0...v1.5.1
🛠️ Bug Fixes
-
da807b4— (labeler) Use supported pull request matchers (1 file, +58, -141)- 🐛 [fix] Replace unsupported title and body predicates with head-branch patterns that match the repository's type/description branch convention.
- 🔧 [chore] Combine branch and changed-file rules with explicit any groups, cap file-based labeling, and remove stale bootstrap guidance.
-
24552ee— (release) Parse npm 12 pack metadata (1 file, +19, -1)- Accept both the npm 11 array response and npm 12 package-keyed response from npm pack --json. Validate that exactly one safe .tgz basename is returned before creating release archives.
🧹 Chores
a8946eb— Release v1.5.1 (2 files, +3, -3)
🔧 Build System
a729381— (npm) Harden npm 12 dependency workflows (14 files, +1516, -4170)- 🔒️ [fix] Enforce strict lifecycle-script allowlisting, remove forced and blanket remote installs, and use ordinary reproducible npm ci across contributor and GitHub workflows.
- 🐛 [fix] Isolate ESLint 9 compatibility checks behind an npm alias so they cannot downgrade or mutate the ESLint 10 root tree.
- ⬆️ [build] Refresh compatible runtime, development, documentation, Node, and npm versions; consume the fixed Stylelint preset and retain direct dependencies for invoked inspector and formatter binaries.
- 🧪 [test] Route CI coverage through the locked Vitest binary and pin the platform-limited Codecov analyzer invocation with scripts disabled.
📦 Dependencies
-
0e70923— ⬆️ [build] Update npm_and_yarn dependencies (1 file, +6, -6) -
72e6dc0— ⬆️ [build] Update npm_and_yarn dependencies (1 file, +3, -3) -
c9307eb— ⬆️ [build] Update npm_and_yarn dependencies (1 file, +7, -7) -
bd68c6c— ⬆️ [build] Update npm_and_yarn dependencies (1 file, +6, -6) -
9ffb55d— ⬆️ [build] Update npm_and_yarn dependencies (1 file, +22, -22) -
f87f966— ⬆️ [build] Update npm_and_yarn dependencies (1 file, +3, -3)
🛡️ Security
78a81fd— (compat) Constrain ESLint module loading (1 file, +20, -1)- 🔒️ [fix] Replace the environment-provided dynamic import with explicit literal loaders for the supported eslint and eslint9 module names, rejecting every other value before import.
- 🧪 [test] Verify the loader with ESLint 10.8.1, ESLint 9.0.0, ESLint 9.39.5, and an unsupported-module failure case.
Note
Release comparison: v1.5.0...v1.5.1
⭐ Contributors
Thanks to anyone who has 🧑💻 contributed.
This changelog was automatically generated with ⛰️ git-cliff.