From 993e0f9e29edeccfe49ef87eec3199935de4d912 Mon Sep 17 00:00:00 2001 From: Danil Silantyev Date: Tue, 29 Sep 2026 19:07:49 +0500 Subject: [PATCH] feat: a release of this repository Published at 0.0.83. Propose changes through this repository's issues and pull requests. --- CHANGELOG.md | 24 ++++++++++++++++++++++++ Cargo.lock | 28 ++++++++++++++-------------- Cargo.toml | 8 ++++---- README.md | 2 +- install.ps1 | 2 +- install.sh | 2 +- 6 files changed, 45 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 65e676f..790e149 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,30 @@ cut and that this clone does not carry. ## [Unreleased] +## [0.0.83] - 2026-09-29 + +A second audit of the seven rendered trees, run against the shipped +0.0.82: the previous wave's fixes were real, and each repaired sentence +had a sibling copy still holding the old claim. The changelog now renders +the `detach_instruction_region` claim only where a product declares an +instruction surface — a product that declares none gets the correction, +dated. SUPPORT's launch paragraph now describes the binding each build +declares — a copied process home for the partial one — rather than +implying a configuration-home variable reaches the rest, and the +home-write anecdote no longer claims +no measured write exists where one does — one product's `mcp add` writes +its real global home regardless of the configuration-directory variable, +which is exactly why it is not run for evidence. The platform-scope guard +now reads `standard_unsupported_categories`, the spelling under which a +baseline called Windows unsupported beside a shipped Windows artifact; +that block is rebuilt from the artifact table with its retired npm-era +record kept under a named sub-block. Dated measurements that named "the +pinned build" now name their version, the baseline that denied a vendor +JSON schema carries the correction beside it, and generated prose no +longer splices subjects into sentence fragments or wraps backticked +leaves in a second code span. Protocol, ownership, software pins and the +kit are unchanged. + ## [0.0.82] - 2026-09-29 A prose audit of all seven rendered trees against the shipped diff --git a/Cargo.lock b/Cargo.lock index 15c3c46..ed974af 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -19,9 +19,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" +checksum = "4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600" [[package]] name = "const-oid" @@ -31,9 +31,9 @@ checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c" [[package]] name = "cpufeatures" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201" +checksum = "5ca28b0ae3115b884660db4118d803791fd6756b6e88f39c0f3f7859060d7566" dependencies = [ "libc", ] @@ -66,7 +66,7 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "harness-runtime" -version = "0.0.82" +version = "0.0.83" dependencies = [ "provider-v3", "serde", @@ -82,9 +82,9 @@ checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" [[package]] name = "hybrid-array" -version = "0.4.14" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707114b52a152fa7bdb290cd7cd5912d9467273b6d74e21b8d81aca1f8533f6b" +checksum = "27f864f10dfb56725ce5ce5472bc52252c8f93a4ab86327122cebf62c5f59a17" dependencies = [ "typenum", ] @@ -128,7 +128,7 @@ dependencies = [ [[package]] name = "opencode-setup-system" -version = "0.0.82" +version = "0.0.83" dependencies = [ "harness-runtime", "provider-v3", @@ -147,7 +147,7 @@ dependencies = [ [[package]] name = "provider-v3" -version = "0.0.82" +version = "0.0.83" dependencies = [ "serde", "serde_json", @@ -209,7 +209,7 @@ dependencies = [ [[package]] name = "setup-core" -version = "0.0.82" +version = "0.0.83" dependencies = [ "miniz_oxide", "serde", @@ -230,9 +230,9 @@ dependencies = [ [[package]] name = "syn" -version = "3.0.4" +version = "3.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6275cddf4610d1775e6d1fe9469b2e77d0f39fd98fb7450901b821e0c53649f" +checksum = "8593e8e72159ed2257d083c7a454a85cbf854f37a0966d8d483aff8c8a3ebcee" dependencies = [ "proc-macro2", "quote", @@ -247,9 +247,9 @@ checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20" [[package]] name = "unicode-ident" -version = "1.0.24" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" +checksum = "d245f478577f809a851594d02313b640fb437e0bb33866753cff937863096954" [[package]] name = "zmij" diff --git a/Cargo.toml b/Cargo.toml index da3d14f..d9efd91 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ members = [ ] [workspace.package] -version = "0.0.82" +version = "0.0.83" edition = "2024" rust-version = "1.89" license = "AGPL-3.0-or-later" @@ -23,9 +23,9 @@ sha2 = "0.11" # `setup-core::archive`); an inflate loop is not, because its bugs are # memory-safety bugs and it is not improved by being hand-written here. miniz_oxide = "0.9" -setup-core = { path = "crates/setup-core", version = "0.0.82" } -provider-v3 = { path = "crates/provider-v3", version = "0.0.82" } -harness-runtime = { path = "crates/harness-runtime", version = "0.0.82" } +setup-core = { path = "crates/setup-core", version = "0.0.83" } +provider-v3 = { path = "crates/provider-v3", version = "0.0.83" } +harness-runtime = { path = "crates/harness-runtime", version = "0.0.83" } [workspace.lints.rust] unsafe_code = "forbid" diff --git a/README.md b/README.md index b2fdcaf..7641f08 100644 --- a/README.md +++ b/README.md @@ -180,7 +180,7 @@ release is a convenience, not the authorised copy. ```bash docker run --rm -v "$HOME/.config:/config" \ - ghcr.io/nddev-opennetwork/opencode-setup-system:0.0.82 \ + ghcr.io/nddev-opennetwork/opencode-setup-system:0.0.83 \ status --target /config/ --json ``` diff --git a/install.ps1 b/install.ps1 index 55a892a..fbe4f7f 100644 --- a/install.ps1 +++ b/install.ps1 @@ -7,7 +7,7 @@ # powershell -ExecutionPolicy Bypass -File install.ps1 -Version 0.1.0 [CmdletBinding()] param( - [string]$Version = "0.0.82", + [string]$Version = "0.0.83", [string]$InstallDir = $(if ($env:OPENCODE_INSTALL_DIR) { $env:OPENCODE_INSTALL_DIR } else { "$env:LOCALAPPDATA\Programs\opencode-setup-system" }) ) $ErrorActionPreference = "Stop" diff --git a/install.sh b/install.sh index 77fed28..d25a2f6 100644 --- a/install.sh +++ b/install.sh @@ -14,7 +14,7 @@ set -eu REPO="NDDev-OpenNetwork/opencode-setup-system" BINARY="opencode-setup-system" -VERSION="${1:-0.0.82}" +VERSION="${1:-0.0.83}" PREFIX="${OPENCODE_INSTALL_DIR:-$HOME/.local/bin}" case "$(uname -s)" in