From 023e38828a395e0d9ad952494bbb37460700859f Mon Sep 17 00:00:00 2001 From: PythonWoods Date: Wed, 29 Jul 2026 20:30:21 +0200 Subject: [PATCH 1/2] docs(changelog): prepare v0.26.5 clean build release Signed-off-by: PythonWoods --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 60aee41..d62a6fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed +- **Core Baseline Alignment**: Realigned pinned Zenzic Core baseline to `0.26.5` to bypass the dirty `0.26.4` PyPI release. + ## [0.26.4] - 2026-07-29 ### Fixed From e1a97330ee54f9a1ac7927ab4885d640027b4080 Mon Sep 17 00:00:00 2001 From: PythonWoods Date: Wed, 29 Jul 2026 20:30:33 +0200 Subject: [PATCH 2/2] release: bump version to 0.26.5 (core 0.26.5) Signed-off-by: PythonWoods --- .bumpversion.toml | 2 +- CHANGELOG.md | 2 ++ CONTRIBUTING.md | 4 ++-- README.md | 6 +++--- RELEASE.md | 8 ++++---- package-lock.json | 4 ++-- package.json | 2 +- src/extension.ts | 2 +- 8 files changed, 16 insertions(+), 14 deletions(-) diff --git a/.bumpversion.toml b/.bumpversion.toml index 6874d76..7aab375 100644 --- a/.bumpversion.toml +++ b/.bumpversion.toml @@ -3,7 +3,7 @@ # SPDX-License-Identifier: Apache-2.0 [tool.bumpversion] -current_version = "0.26.4" +current_version = "0.26.5" parse = "(?P\\d+)\\.(?P\\d+)\\.(?P\\d+)" serialize = ["{major}.{minor}.{patch}"] commit = true diff --git a/CHANGELOG.md b/CHANGELOG.md index d62a6fc..ed13a8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.26.5] - 2026-07-29 + ### Fixed - **Core Baseline Alignment**: Realigned pinned Zenzic Core baseline to `0.26.5` to bypass the dirty `0.26.4` PyPI release. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 50c5ff9..3d78d35 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -27,7 +27,7 @@ Zenzic is structured across three independent, dedicated repositories: - **Thin Client Sovereignty**: `zenzic-vscode` contains **zero** AST parsing, regex checks, or link validation rules. All analysis logic resides in Zenzic Core (`zenzic lsp`). - **Protocol Parity**: The extension communicates via standard Language Server Protocol (LSP) over stdio. -- **Minimum Core Baseline**: Currently pinned to **Zenzic Core `v0.26.4`** (`MIN_CORE_VERSION = '0.26.4'` in `src/extension.ts`). +- **Minimum Core Baseline**: Currently pinned to **Zenzic Core `v0.26.5`** (`MIN_CORE_VERSION = '0.26.5'` in `src/extension.ts`). --- @@ -51,7 +51,7 @@ To maintain security, architectural integrity, and legal compliance, all contrib | **npm** | required | Package manager | | **just** | required | Task runner — `cargo install just` or via OS package manager | | **reuse** | required | SPDX license auditor (`uv tool install reuse`) | -| **Zenzic Core** | ≥ 0.26.4 | Core engine (`uv tool install zenzic`) | +| **Zenzic Core** | ≥ 0.26.5 | Core engine (`uv tool install zenzic`) | --- diff --git a/README.md b/README.md index 0b28e3f..802064c 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ To guarantee sub-50ms performance, Zenzic operates with a strict separation of c ## Requirements -This extension requires **Zenzic Core v0.26.4 or higher**. +This extension requires **Zenzic Core v0.26.5 or higher**. We recommend installing or updating the global binary via `uv`: @@ -101,12 +101,12 @@ The extension contributes the following commands to the Command Palette: ### Zenzic: Outdated Core -- **Cause**: The executable resolved by the extension is older than the minimum required Core version (`v0.26.4`). +- **Cause**: The executable resolved by the extension is older than the minimum required Core version (`v0.26.5`). - **Remediation**: Upgrade your global binary: ```bash uv tool install --force zenzic ``` - Or point `zenzic.executablePath` in `settings.json` to a virtual environment containing Core `v0.26.4` or higher. + Or point `zenzic.executablePath` in `settings.json` to a virtual environment containing Core `v0.26.5` or higher. ### Zenzic: Not Found (ENOENT) diff --git a/RELEASE.md b/RELEASE.md index 07e67e4..bf3cb4a 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -8,8 +8,8 @@ | Field | Value | | :--- | :--- | -| **Extension Version** | 0.26.4 | -| **Pinned Core** | `zenzic>=0.26.4` | +| **Extension Version** | 0.26.5 | +| **Pinned Core** | `zenzic>=0.26.5` | | **Date** | 2026-07-11 | ## 1. Pre-Flight Checklist @@ -49,8 +49,8 @@ git checkout main git pull origin main # 3. Create the immutable signed tag pointing to the HEAD of origin/main -git tag -s -m "Release v0.26.4" v0.26.4 -git push origin v0.26.4 +git tag -s -m "Release v0.26.5" v0.26.5 +git push origin v0.26.5 ``` ## 4. Distribute (Automated) diff --git a/package-lock.json b/package-lock.json index 9e2e0a2..88abec2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "zenzic-vscode", - "version": "0.26.4", + "version": "0.26.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "zenzic-vscode", - "version": "0.26.4", + "version": "0.26.5", "dependencies": { "vscode-languageclient": "^10.1.0" }, diff --git a/package.json b/package.json index de574ed..82b2435 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "zenzic-vscode", "displayName": "Zenzic", "description": "Deterministic Document Integrity Engine and SAST for Markdown/MDX graphs.", - "version": "0.26.4", + "version": "0.26.5", "publisher": "pythonwoods", "engines": { "vscode": "^1.125.0" diff --git a/src/extension.ts b/src/extension.ts index 22fdd79..5a4ddae 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -20,7 +20,7 @@ let dqsStatusBarItem: vscode.StatusBarItem | undefined; // A2 fix: guard flag prevents concurrent restart calls. let restarting = false; -const MIN_CORE_VERSION = '0.26.4'; +const MIN_CORE_VERSION = '0.26.5'; /** * Expand supported user-facing path variables in zenzic.executablePath.