Skip to content

1.5.4 — Build config hardening + dependency/metadata updates

Choose a tag to compare

@tobrien tobrien released this 29 Jan 02:02
· 7 commits to working since this release
3e835ac

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.

Dependencies and package metadata

  • Dependency updates
    • @grunnverk/git-tools is set to ^1.5.4
    • @octokit/rest is 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.node is >= 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.