From 90c0c405a54ebf27ed266156bd7358bb0aa1cfd7 Mon Sep 17 00:00:00 2001 From: 0thernet Date: Sun, 4 Oct 2026 15:53:08 -0400 Subject: [PATCH] release: provide a distinct updater archive in 0.1.1 Keep direct and transitive release pins independently resolvable while preserving the compiled API and updater safety checks. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- CHANGELOG.md | 8 ++++++++ Cargo.lock | 2 +- README.md | 2 +- VERIFY.md | 2 +- package.json | 2 +- rust/Cargo.toml | 2 +- rust/README.md | 2 +- 7 files changed, 14 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 58b420b..e7965b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.1.1 + +Consumers can independently pin direct and transitive updater releases. + +- Publish the compiled Node/Bun API at a distinct patch coordinate. +- Keep updater behavior and safety checks unchanged; only package identity and + installation documentation change. + ## 0.1.0 Supported installed CLIs can update before a command starts. Integrators get diff --git a/Cargo.lock b/Cargo.lock index 2037539..6d7c4de 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -68,7 +68,7 @@ dependencies = [ [[package]] name = "hraness-cli-update" -version = "0.1.0" +version = "0.1.1" dependencies = [ "fs2", "libc", diff --git a/README.md b/README.md index 554f9e7..6a7f1ad 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ automatic updates off or request an update directly. Requires Node 22 or Bun 1.3.14 or later. Install the released library archive: ```sh -bun add https://github.com/hraness/cli-update/releases/download/v0.1.0/hraness-cli-update-0.1.0.tgz +bun add https://github.com/hraness/cli-update/releases/download/v0.1.1/hraness-cli-update-0.1.1.tgz ``` Automatic package replacement currently supports macOS and Linux global diff --git a/VERIFY.md b/VERIFY.md index 123d3fa..28a663e 100644 --- a/VERIFY.md +++ b/VERIFY.md @@ -7,7 +7,7 @@ commit and the matching immutable Git tag. Rust consumers use that tag. Choose a release and download its assets with the GitHub CLI: ```sh -tag=v0.1.0 +tag=v0.1.1 gh release download "$tag" --repo hraness/cli-update --pattern '*.tgz' --pattern SHA256SUMS shasum -a 256 -c SHA256SUMS gh attestation verify hraness-cli-update-${tag#v}.tgz --repo hraness/cli-update --signer-workflow hraness/cli-update/.github/workflows/release.yml --source-ref "refs/tags/$tag" diff --git a/package.json b/package.json index 825a525..b1c771c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@hraness/cli-update", - "version": "0.1.0", + "version": "0.1.1", "description": "Automatic updates for installed CLIs, with installation checks and a shared opt-out.", "license": "MIT", "type": "module", diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 63dbcfe..44fe34b 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hraness-cli-update" -version = "0.1.0" +version = "0.1.1" edition = "2021" rust-version = "1.85" description = "Policy, ownership, and release verification for Hraness native CLI updates" diff --git a/rust/README.md b/rust/README.md index 4168437..1356bf2 100644 --- a/rust/README.md +++ b/rust/README.md @@ -10,7 +10,7 @@ Add the crate from an immutable release tag: ```toml [dependencies] -hraness-cli-update = { git = "https://github.com/hraness/cli-update", tag = "v0.1.0" } +hraness-cli-update = { git = "https://github.com/hraness/cli-update", tag = "v0.1.1" } ``` ## Executable integration