π Changelog
β¨ What's Changed in v1.0.10
- Commit Range: β‘οΈ
v1.0.9...v1.0.10
π οΈ Bug Fixes
-
58ac381β (lint) Pin cross-platform Tombi format (1 file, +22, -0) -
ac29f37β (ci) Apply npm bootstrap policy to ESLint lanes (1 file, +1, -1)
Place package-manager-cache: false on the ESLint compatibility bootstrap call rather than the already-safe post-install cache configuration.
97b147bβ (ci) Disable npm auto-cache during bootstrap (5 files, +12, -0)
setup-node v6 infers npm caching from packageManager even without a cache input. Disable that bootstrap behavior, install npm 12 outside the npm 12-only workspace, then enable the pinned cache step after the declared version is active.
e35d404β (ci) Install npm before configuring cache (5 files, +43, -12)
Prevent setup-node cache discovery from invoking the bundled npm 11 inside an npm 12-only workspace. Establish Node first, install and verify the declared npm version, then configure the dependency cache with the same pinned action.
6415256β (plugin) Restore ESLint 10 rule contracts (57 files, +885, -859)
Declare JavaScript language support on every rule, retain package-derived plugin metadata, tighten typed registries and tests, and normalize generated preset documentation so release verification remains drift-free.
π§ͺ Testing
499c4a0β (metadata) Cover array-shaped rule docs (1 file, +12, -0)
Exercise the non-record branch in rule metadata validation so malformed array values fail with the documented contract error and patch coverage is complete.
π§Ή Chores
-
adecafaβ Release v1.0.10 (2 files, +3, -3) -
f64a8a9β (repo) Clean repository metadata (2 files, +58, -174)
Replace unsupported title and body labeler matchers with branch-aware rules, cap large changed-file labeling, update the Vitest config path, and remove the stale editor extension recommendations.
6e0b3fbβ π§Ή [chore] Adopt shared tooling configs (18 files, +2896, -3769)
π§Ή [chore] Replace copied NCU, JSCPD, and TypeDoc helpers with maintained shared packages and refresh tooling dependencies.
π [fix] Preserve repository-specific release, docs, and rule behavior under the upgraded lint stack.
09e71a4β π§ [chore] Keep JSCPD and Lychee out of lint all (1 file, +1, -1)
π§ [chore] Leave the dedicated JSCPD and Lychee scripts available while keeping aggregate CI lint runs focused on existing gates.
a1a3624β π§ [chore] Adopt shared validation configs (5 files, +175, -495)
π§ [chore] Wire JSCPD, git-cliff, and Lychee through shared config packages.
π· [ci] Point release-note generation at the shared git-cliff config where workflows invoke git-cliff directly.
π· CI/CD
9baf038β (release) Align workflows with npm 12 (5 files, +83, -12)
Install the packageManager-declared npm version across CI and documentation jobs, keep Windows runners on an explicit Bash shell, require clean verification on manual releases, and parse both npm pack JSON metadata shapes.
cf18e95β (release) Guard git-cliff note generation (8 files, +217, -342)
Validate the authoritative release tag at HEAD immediately before git-cliff and export GitHub authentication for enriched notes. Standardize Actionlint configuration and direct package CLI usage where applicable.
π¦ Dependencies
b3152adβ (npm) Migrate workspace tooling to npm 12 (30 files, +4263, -11409)
Pin npm 12.0.2, enforce exact lifecycle-script policy, refresh dependencies, and replace copied tooling configs with maintained shared presets. Align TypeScript, Vitest, Stryker, Mermaid, Madge, Grype, package-size, and documentation tooling while preserving repository-specific behavior.
-
36abcb1β β¬οΈ [build] Update npm_and_yarn dependencies (0 files, +0, -0) -
f76401cβ β¬οΈ [build] Update npm_and_yarn dependencies (1 file, +6, -6) -
9d24ff3β β¬οΈ [build] Update npm_and_yarn dependencies (0 files, +0, -0) -
57be009β β¬οΈ [build] Update npm_and_yarn dependencies (1 file, +3, -3) -
e555a8bβ β¬οΈ [build] Update npm_and_yarn dependencies (1 file, +10, -10) -
8bebb33β β¬οΈ [build] Update npm_and_yarn dependencies (1 file, +28, -28) -
f2bf0e4β β¬οΈ [build] Update npm_and_yarn dependencies (1 file, +3, -3) -
028bc2aβ Bump adm-zip in the npm_and_yarn group across 1 directory (#6) (2 files, +3084, -553)
Bumps the npm_and_yarn group with 1 update in the / directory: adm-zip.
Removes adm-zip
updated-dependencies:
- dependency-name: adm-zip
dependency-version:
dependency-type: indirect
dependency-group: npm_and_yarn
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
π‘οΈ Security
-
b64a06aβ (ci) Pin workflow tool execution (4 files, +353, -15) -
0b42816β (security) Harden secret scanning gates (5 files, +287, -256)
Remove unsupported GitHub secret-scanning keys, replace copied broad exclusions with narrow generated-output ignores, baseline seven reviewed false positives, and scan every tracked file through a Windows-safe detect-secrets wrapper.
Note
Release comparison: v1.0.9...v1.0.10
β Contributors
Thanks to anyone who has π§βπ» contributed.
This changelog was automatically generated with β°οΈ git-cliff.