Release 1.5.10
Summary
- This release updates package metadata and publishes version 1.5.10.
- The only changes between main and HEAD are to package.json (version bump and metadata/dev-dependency/script adjustments). There are no source-code or runtime behavior changes in this release.
What changed (high level)
- package.json updated:
- version set to 1.5.10
- project metadata and tooling configuration reviewed/updated (scripts, dependencies, devDependencies).
- npm scripts include build, test, lint, clean, precommit, prepublishOnly (unchanged in intent; package now reflects the reviewed configuration).
- Node engine constraint set to ">=24.0.0".
- Dependencies include @grunnverk/git-tools ^1.5.23 and @octokit/rest ^22.0.0.
- winston is declared as an optional peer dependency (peerDependencies + peerDependenciesMeta).
Why this release matters
- Keeps published package metadata and dependency constraints up to date so builds, tests and consumers use the intended toolchain and dependency versions.
- Bumping the package version enables downstream projects and package registries to pick up the updated metadata.
Problems solved / capabilities added
- This release does not introduce new runtime features nor fix functional bugs — its purpose is to publish the updated package metadata and version.
- It ensures the package manifest reflects the current tooling and dependency expectations (useful for reproducible builds and CI).
Impact on users and developers
- Users: No API or behavioral changes to the library. If you consume the package, updating to 1.5.10 will only change package metadata (no code-level changes).
- Developers/maintainers:
- Ensure your environment meets the engines field (Node >= 24.0.0) when building or testing locally.
- If you depend on optional peer dependency winston, the package marks it optional; nothing breaks if winston is absent, but behavior may differ where logging is used.
- No changes are required in source code; run npm install to pick up any updated dependencies/dev-dependencies if you publish or work on the repo.
Breaking changes
- None detected. The release contains only package.json adjustments. Manual review did not find any API or runtime breaking changes.
Notes for release / CI
- Build, lint and test scripts remain present and are invoked by prepublishOnly and precommit hooks as defined in package.json.
- If your CI enforces Node version checks, verify it allows Node >=24.
Technical details (what I inspected)
- Scope: 3 commits, 1 file changed (package.json), 2 insertions and 2 deletions overall.
- Commit activity consists of chore commits that bump package versions (including intermediate dev bumps) and finalize to 1.5.10.
- No production code files were modified in this release.
If you need a more detailed diff of package.json fields compared to v1.5.9, I can produce a line-by-line comparison on request.