From 091267016414fe0e93ddfbeba6074996f50031c0 Mon Sep 17 00:00:00 2001 From: sudo_free Date: Sun, 8 Nov 2026 23:25:57 +0800 Subject: [PATCH] release: 26.0.0-9 Version bump in Cargo.toml, Cargo.lock and the npm manifests (the launcher and all five platform packages must match), plus the CHANGELOG entry for what landed since 26.0.0-8. The hdc wire protocol work (#41) had no CHANGELOG entry at all; it is now recorded under Changed. --- CHANGELOG.md | 5 +++++ Cargo.lock | 2 +- Cargo.toml | 2 +- npm/package.json | 12 ++++++------ npm/platforms/darwin-arm64/package.json | 2 +- npm/platforms/darwin-x64/package.json | 2 +- npm/platforms/linux-arm64/package.json | 2 +- npm/platforms/linux-x64/package.json | 2 +- npm/platforms/win32-x64/package.json | 2 +- 9 files changed, 18 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 44425b5..8a0c7d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ versions may change the CLI surface. ## [Unreleased] +## [26.0.0-9] — 2026-11-08 + ### Added - `hvolt dep sync [DIR]` turns registry packages that are already on disk into @@ -21,6 +23,9 @@ versions may change the CLI surface. ### Changed +- Device access speaks the hdc wire protocol in process: the handshake (RSA-PSS over SHA512 + with a fresh session id), `shell`, file send and install all run against the device's `hdcd` + without spawning `hdc`. - The build reads no hvigor manifest: `oh-package.json5`, `build-profile.json5`, `package.json` and `hvigorfile.ts` are not configuration sources, and a bare import the `[dependencies]` table does not cover is an error naming the package instead of being resolved from a leftover diff --git a/Cargo.lock b/Cargo.lock index 8926158..548689c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -816,7 +816,7 @@ dependencies = [ [[package]] name = "hvolt" -version = "26.0.0-8" +version = "26.0.0-9" dependencies = [ "base64 0.22.1", "clap", diff --git a/Cargo.toml b/Cargo.toml index bfd71ba..0362e1b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hvolt" -version = "26.0.0-8" +version = "26.0.0-9" edition = "2021" rust-version = "1.85" description = "HarmonyOS community build tool — flat project structure, minimal config" diff --git a/npm/package.json b/npm/package.json index 7fd614c..f04b903 100644 --- a/npm/package.json +++ b/npm/package.json @@ -1,6 +1,6 @@ { "name": "@hvolt/cli", - "version": "26.0.0-8", + "version": "26.0.0-9", "description": "HarmonyOS build tool with a flat project layout (prebuilt binary launcher)", "license": "GPL-3.0-or-later", "homepage": "https://github.com/hvolt-project/hvolt#readme", @@ -20,11 +20,11 @@ "node": ">=18" }, "optionalDependencies": { - "@hvolt/cli-darwin-arm64": "26.0.0-8", - "@hvolt/cli-darwin-x64": "26.0.0-8", - "@hvolt/cli-linux-arm64": "26.0.0-8", - "@hvolt/cli-linux-x64": "26.0.0-8", - "@hvolt/cli-win32-x64": "26.0.0-8" + "@hvolt/cli-darwin-arm64": "26.0.0-9", + "@hvolt/cli-darwin-x64": "26.0.0-9", + "@hvolt/cli-linux-arm64": "26.0.0-9", + "@hvolt/cli-linux-x64": "26.0.0-9", + "@hvolt/cli-win32-x64": "26.0.0-9" }, "publishConfig": { "access": "public" diff --git a/npm/platforms/darwin-arm64/package.json b/npm/platforms/darwin-arm64/package.json index 24ae7bd..663a93e 100644 --- a/npm/platforms/darwin-arm64/package.json +++ b/npm/platforms/darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@hvolt/cli-darwin-arm64", - "version": "26.0.0-8", + "version": "26.0.0-9", "description": "Prebuilt hvolt binary for darwin arm64", "license": "GPL-3.0-or-later", "homepage": "https://github.com/hvolt-project/hvolt#readme", diff --git a/npm/platforms/darwin-x64/package.json b/npm/platforms/darwin-x64/package.json index aa13587..1f38b9d 100644 --- a/npm/platforms/darwin-x64/package.json +++ b/npm/platforms/darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "@hvolt/cli-darwin-x64", - "version": "26.0.0-8", + "version": "26.0.0-9", "description": "Prebuilt hvolt binary for darwin x64", "license": "GPL-3.0-or-later", "homepage": "https://github.com/hvolt-project/hvolt#readme", diff --git a/npm/platforms/linux-arm64/package.json b/npm/platforms/linux-arm64/package.json index f8e1009..18f8c37 100644 --- a/npm/platforms/linux-arm64/package.json +++ b/npm/platforms/linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@hvolt/cli-linux-arm64", - "version": "26.0.0-8", + "version": "26.0.0-9", "description": "Prebuilt hvolt binary for linux arm64", "license": "GPL-3.0-or-later", "homepage": "https://github.com/hvolt-project/hvolt#readme", diff --git a/npm/platforms/linux-x64/package.json b/npm/platforms/linux-x64/package.json index 57f2f2b..99e756b 100644 --- a/npm/platforms/linux-x64/package.json +++ b/npm/platforms/linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@hvolt/cli-linux-x64", - "version": "26.0.0-8", + "version": "26.0.0-9", "description": "Prebuilt hvolt binary for linux x64", "license": "GPL-3.0-or-later", "homepage": "https://github.com/hvolt-project/hvolt#readme", diff --git a/npm/platforms/win32-x64/package.json b/npm/platforms/win32-x64/package.json index 30a3eb0..8c7bc50 100644 --- a/npm/platforms/win32-x64/package.json +++ b/npm/platforms/win32-x64/package.json @@ -1,6 +1,6 @@ { "name": "@hvolt/cli-win32-x64", - "version": "26.0.0-8", + "version": "26.0.0-9", "description": "Prebuilt hvolt binary for win32 x64", "license": "GPL-3.0-or-later", "homepage": "https://github.com/hvolt-project/hvolt#readme",