1.5.4 — Build config hardening + dependency/metadata updates
Summary
Version 1.5.4 is a small maintenance release focused on:
- Updating package metadata and dependency versions
- Hardening the Vite build configuration when Git metadata isn’t available
Changes
Build / tooling
- Vite config is more resilient when Git info can’t be read
- Git tag detection (
git tag --points-at HEAD ...) is now guarded so builds don’t fail if tags can’t be resolved (e.g., shallow clones, CI environments, or repos without tags). - Existing behavior of “skip git info if not a git repo” remains.
- Git tag detection (
Dependencies and package metadata
- Dependency updates
@grunnverk/git-toolsis set to^1.5.4@octokit/restis set to^22.0.0
- Dev dependency refresh (eslint/typescript/vite/vitest and related tooling), and package metadata/script constraint adjustments.
Breaking changes / important notes
- Node.js requirement:
engines.nodeis>= 24.0.0.- If you run this package on Node 20/22 (or older), you’ll need to upgrade Node to use 1.5.4.
Impact
- Users: No functional API changes expected; improved reliability of builds/releases in CI environments where Git tags may not be present.
- Developers/maintainers: Dependency baseline moves forward (including Node 24+), and the build pipeline is less likely to fail due to missing Git tag metadata.