diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1cacac28..f98228a2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,16 @@
+## [0.55.0](https://github.com/archgate/cli/compare/v0.54.0...v0.55.0) (2026-08-22)
+
+### Features
+
+* **bun:** adopt Bun 1.4 archive, test parallelism, and terminal APIs ([#576](https://github.com/archgate/cli/issues/576)) ([22715ee](https://github.com/archgate/cli/commit/22715eef22c2a6a99f5807a1ae4f8c7f15b5bf8b))
+
+### Bug Fixes
+
+* **ci:** stop comment runs from evicting the release push run ([#585](https://github.com/archgate/cli/issues/585)) ([9a3c881](https://github.com/archgate/cli/commit/9a3c881caab965460ede278a79fbc020fadcb620)), references [#581](https://github.com/archgate/cli/issues/581) [#575](https://github.com/archgate/cli/issues/575)
+* **fs:** survive Bun 1.4's rejecting-read regression, and upgrade to 1.4.0 ([#574](https://github.com/archgate/cli/issues/574)) ([51f7ffc](https://github.com/archgate/cli/commit/51f7ffc5783fff0fb2efd3eb637ca5051b939838))
+* **session-context:** report a read failure instead of throwing it ([#577](https://github.com/archgate/cli/issues/577)) ([94ffdcd](https://github.com/archgate/cli/commit/94ffdcd83c3bef51a34ea10defea36ab47eea0cd)), references [#576](https://github.com/archgate/cli/issues/576) [#574](https://github.com/archgate/cli/issues/574) [#576](https://github.com/archgate/cli/issues/576)
+* **session-context:** truncate previews on grapheme boundaries ([#581](https://github.com/archgate/cli/issues/581)) ([cc8d93c](https://github.com/archgate/cli/commit/cc8d93c9c7ce538e58a23fdd5de739224d9366e8))
+
## [0.54.0](https://github.com/archgate/cli/compare/v0.53.0...v0.54.0) (2026-08-19)
### Features
diff --git a/docs/astro.config.mjs b/docs/astro.config.mjs
index a222d4c7..09d9ceeb 100644
--- a/docs/astro.config.mjs
+++ b/docs/astro.config.mjs
@@ -183,7 +183,7 @@ export default defineConfig({
applicationCategory: "DeveloperApplication",
applicationSubCategory: "Code Linting",
operatingSystem: "macOS, Linux, Windows",
- softwareVersion: "0.54.0",
+ softwareVersion: "0.55.0",
license: "https://github.com/archgate/cli/blob/main/LICENSE",
offers: { "@type": "Offer", price: "0", priceCurrency: "USD" },
url: "https://cli.archgate.dev",
diff --git a/docs/public/version.json b/docs/public/version.json
index a7f96e9a..d162344e 100644
--- a/docs/public/version.json
+++ b/docs/public/version.json
@@ -1 +1 @@
-{ "version": "v0.54.0" }
+{ "version": "v0.55.0" }
diff --git a/package.json b/package.json
index 167a1e4f..b6a22712 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "archgate",
- "version": "0.54.0",
+ "version": "0.55.0",
"description": "Enforce Architecture Decision Records as executable rules — for both humans and AI agents",
"keywords": [
"adr",
diff --git a/shims/go/internal/shim/shim.go b/shims/go/internal/shim/shim.go
index a99b21c2..2e79b11e 100644
--- a/shims/go/internal/shim/shim.go
+++ b/shims/go/internal/shim/shim.go
@@ -16,7 +16,7 @@ import (
)
// Version is the archgate CLI version this shim downloads.
-const Version = "0.54.0"
+const Version = "0.55.0"
const (
releaseBaseURL = "https://github.com/archgate/cli/releases/download"
diff --git a/shims/maven/pom.xml b/shims/maven/pom.xml
index 8e9850b9..2955eb22 100644
--- a/shims/maven/pom.xml
+++ b/shims/maven/pom.xml
@@ -6,7 +6,7 @@
dev.archgate
archgate-cli
- 0.54.0
+ 0.55.0
jar
archgate-cli
diff --git a/shims/maven/src/main/java/dev/archgate/cli/Shim.java b/shims/maven/src/main/java/dev/archgate/cli/Shim.java
index 780c1a33..160dec2e 100644
--- a/shims/maven/src/main/java/dev/archgate/cli/Shim.java
+++ b/shims/maven/src/main/java/dev/archgate/cli/Shim.java
@@ -30,7 +30,7 @@
*/
public final class Shim {
- private static final String VERSION = "0.54.0";
+ private static final String VERSION = "0.55.0";
private static final String BASE_URL = "https://github.com/archgate/cli/releases/download/v" + VERSION + "/";
private Shim() {}
diff --git a/shims/nuget/Archgate.Tool/Archgate.Tool.csproj b/shims/nuget/Archgate.Tool/Archgate.Tool.csproj
index 6dcd8a11..19e9554f 100644
--- a/shims/nuget/Archgate.Tool/Archgate.Tool.csproj
+++ b/shims/nuget/Archgate.Tool/Archgate.Tool.csproj
@@ -6,7 +6,7 @@
true
archgate
archgate
- 0.54.0
+ 0.55.0
Enforce Architecture Decision Records as executable rules — for both humans and AI agents
Archgate
Apache-2.0
diff --git a/shims/nuget/Archgate.Tool/Program.cs b/shims/nuget/Archgate.Tool/Program.cs
index 75afdf94..4662c586 100644
--- a/shims/nuget/Archgate.Tool/Program.cs
+++ b/shims/nuget/Archgate.Tool/Program.cs
@@ -8,7 +8,7 @@ namespace Archgate.Tool;
internal static class Program
{
- private const string Version = "0.54.0";
+ private const string Version = "0.55.0";
private static readonly string CacheDir = Path.Join(
Environment.GetFolderPath(Environment.SpecialFolder.UserProfile),
diff --git a/shims/pypi/archgate/_version.py b/shims/pypi/archgate/_version.py
index 450ee122..8b19221c 100644
--- a/shims/pypi/archgate/_version.py
+++ b/shims/pypi/archgate/_version.py
@@ -1 +1 @@
-__version__ = "0.54.0"
+__version__ = "0.55.0"
diff --git a/shims/pypi/pyproject.toml b/shims/pypi/pyproject.toml
index 178ea450..280c6c71 100644
--- a/shims/pypi/pyproject.toml
+++ b/shims/pypi/pyproject.toml
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project]
name = "archgate"
-version = "0.54.0"
+version = "0.55.0"
description = "Enforce Architecture Decision Records as executable rules — for both humans and AI agents"
readme = "README.md"
requires-python = ">=3.8"
diff --git a/shims/rubygem/lib/archgate/version.rb b/shims/rubygem/lib/archgate/version.rb
index 3592cd88..42f90efb 100644
--- a/shims/rubygem/lib/archgate/version.rb
+++ b/shims/rubygem/lib/archgate/version.rb
@@ -1,5 +1,5 @@
# frozen_string_literal: true
module Archgate
- VERSION = "0.54.0"
+ VERSION = "0.55.0"
end
diff --git a/shims/winget/manifests/Archgate.Archgate.installer.yaml b/shims/winget/manifests/Archgate.Archgate.installer.yaml
index 1be1a446..ab7c1387 100644
--- a/shims/winget/manifests/Archgate.Archgate.installer.yaml
+++ b/shims/winget/manifests/Archgate.Archgate.installer.yaml
@@ -1,14 +1,14 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.6.0.schema.json
PackageIdentifier: Archgate.Archgate
-PackageVersion: "0.54.0"
+PackageVersion: "0.55.0"
MinimumOSVersion: 10.0.0.0
InstallerType: portable
Commands:
- archgate
Installers:
- Architecture: x64
- InstallerUrl: "https://github.com/archgate/cli/releases/download/v0.54.0/archgate-shim-win32-x64.exe"
+ InstallerUrl: "https://github.com/archgate/cli/releases/download/v0.55.0/archgate-shim-win32-x64.exe"
InstallerSha256: "{{SHA256}}"
ManifestType: installer
ManifestVersion: 1.6.0
diff --git a/shims/winget/manifests/Archgate.Archgate.locale.en-US.yaml b/shims/winget/manifests/Archgate.Archgate.locale.en-US.yaml
index d0f5edfe..5fbbcb57 100644
--- a/shims/winget/manifests/Archgate.Archgate.locale.en-US.yaml
+++ b/shims/winget/manifests/Archgate.Archgate.locale.en-US.yaml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.6.0.schema.json
PackageIdentifier: Archgate.Archgate
-PackageVersion: "0.54.0"
+PackageVersion: "0.55.0"
PackageLocale: en-US
Publisher: Archgate
PublisherUrl: https://cli.archgate.dev
@@ -28,7 +28,7 @@ Tags:
- cli
- governance
- linter
-ReleaseNotesUrl: https://github.com/archgate/cli/releases/tag/v0.54.0
+ReleaseNotesUrl: https://github.com/archgate/cli/releases/tag/v0.55.0
Documentations:
- DocumentLabel: Documentation
DocumentUrl: https://cli.archgate.dev
diff --git a/shims/winget/manifests/Archgate.Archgate.yaml b/shims/winget/manifests/Archgate.Archgate.yaml
index 7a1bd847..154c2adb 100644
--- a/shims/winget/manifests/Archgate.Archgate.yaml
+++ b/shims/winget/manifests/Archgate.Archgate.yaml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.6.0.schema.json
PackageIdentifier: Archgate.Archgate
-PackageVersion: "0.54.0"
+PackageVersion: "0.55.0"
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.6.0