Skip to content

Commit c9ad733

Browse files
committed
chore(release): bump version to v0.11.0-beta.5
1 parent ecc4ccb commit c9ad733

8 files changed

Lines changed: 28 additions & 22 deletions

File tree

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ on:
66
workflow_dispatch:
77
inputs:
88
version:
9-
description: 'Version to build (e.g., v0.11.0-beta.4)'
9+
description: 'Version to build (e.g., v0.11.0-beta.5)'
1010
required: true
11-
default: 'v0.11.0-beta.4'
11+
default: 'v0.11.0-beta.5'
1212

1313
permissions:
1414
contents: read

README.md

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,28 @@
77
[![Go Version](https://img.shields.io/github/go-mod/go-version/Cod-e-Codes/marchat?logo=go)](https://go.dev/dl/)
88
[![GitHub all releases](https://img.shields.io/github/downloads/Cod-e-Codes/marchat/total?logo=github)](https://github.com/Cod-e-Codes/marchat/releases)
99
[![Docker Pulls](https://img.shields.io/docker/pulls/codecodesxyz/marchat?logo=docker)](https://hub.docker.com/r/codecodesxyz/marchat)
10-
[![Version](https://img.shields.io/badge/version-v0.11.0--beta.4-blue)](https://github.com/Cod-e-Codes/marchat/releases/tag/v0.11.0-beta.4)
10+
[![Version](https://img.shields.io/badge/version-v0.11.0--beta.5-blue)](https://github.com/Cod-e-Codes/marchat/releases/tag/v0.11.0-beta.5)
1111

1212
A lightweight terminal chat with real-time messaging over WebSockets, optional E2E encryption, and a flexible plugin ecosystem. Built for developers who prefer the command line.
1313

1414
**Quick start:** [QUICKSTART.md](QUICKSTART.md) for a single-page walkthrough (install → server → client → next docs).
1515

1616
## Latest Updates
1717

18-
### v0.11.0-beta.4 (Current)
18+
### v0.11.0-beta.5 (Current)
1919

20-
**Released 2026-04-09.** Since **[v0.11.0-beta.3](https://github.com/Cod-e-Codes/marchat/releases/tag/v0.11.0-beta.3)**; compare [`v0.11.0-beta.3...v0.11.0-beta.4`](https://github.com/Cod-e-Codes/marchat/compare/v0.11.0-beta.3...v0.11.0-beta.4). Commits: **`git log v0.11.0-beta.3..v0.11.0-beta.4 --oneline`**.
20+
**Released 2026-04-10.** Since **[v0.11.0-beta.4](https://github.com/Cod-e-Codes/marchat/releases/tag/v0.11.0-beta.4)**; compare [`v0.11.0-beta.4...v0.11.0-beta.5`](https://github.com/Cod-e-Codes/marchat/compare/v0.11.0-beta.4...v0.11.0-beta.5). Commits: **`git log v0.11.0-beta.4..v0.11.0-beta.5 --oneline`**.
2121

22-
- **E2E**: Message edits keep ciphertext and **`is_encrypted`** consistent.
23-
- **Themes**: Deterministic **`:themes`** / **Ctrl+T** order (built-ins then custom keys in `themes.json`); **[THEMES.md](THEMES.md)**.
24-
- **Docs**: Container/SBOM scanners vs **`govulncheck`** and **pgx** CVE metadata (**SECURITY.md**, **README**).
25-
- **Repo**: **`.gitattributes`** LF enforcement and renormalized text files.
22+
- **Server**: RFC 6455 WebSocket close frames on handshake errors; hub stays off plugin IPC with bounded, best-effort, at-most-once plugin chat fan-out.
23+
- **Client**: Experimental env-driven **exthook** and **`-doctor`** integration.
24+
- **Plugin SDK**: **`RunStdio`** / **`HandlePluginRequest`** stdio loop; echo sample uses the SDK; docs and **README** plugin examples aligned (**GetConfig**, **Marshal**); **`plugin/sdk/cov`** gitignored; CI runs nested plugin modules (**fmt**, **govulncheck**).
25+
- **Tests / CI**: Server loadverify benches and rate-limit coverage; **`-doctor`** tests serialize **`os.Environ`** hook; Dependabot Node 20 note in **`.github/dependabot.yml`**.
26+
- **Docs**: **TESTING** bench section; refreshed metrics, coverage, and LoC; hook example lives under **`_example_hook`**; prose uses ASCII hyphens where edited.
27+
- **Deps**: **`golang.org/x/crypto`**, **`golang.org/x/term`**, **`modernc.org/sqlite`**.
28+
29+
### v0.11.0-beta.4
30+
31+
**Released 2026-04-09.** [Compare from beta.3](https://github.com/Cod-e-Codes/marchat/compare/v0.11.0-beta.3...v0.11.0-beta.4). E2E edit consistency; deterministic theme cycle; security scanner vs **govulncheck** docs; **`.gitattributes`** LF normalization.
2632

2733
### v0.11.0-beta.3
2834

@@ -151,24 +157,24 @@ Tables created by the server (dialect-aware DDL for SQLite, PostgreSQL, and MySQ
151157
**Binary Installation:**
152158
```bash
153159
# Linux (amd64)
154-
wget https://github.com/Cod-e-Codes/marchat/releases/download/v0.11.0-beta.4/marchat-v0.11.0-beta.4-linux-amd64.zip
155-
unzip marchat-v0.11.0-beta.4-linux-amd64.zip && chmod +x marchat-*
160+
wget https://github.com/Cod-e-Codes/marchat/releases/download/v0.11.0-beta.5/marchat-v0.11.0-beta.5-linux-amd64.zip
161+
unzip marchat-v0.11.0-beta.5-linux-amd64.zip && chmod +x marchat-*
156162

157163
# macOS (amd64)
158-
wget https://github.com/Cod-e-Codes/marchat/releases/download/v0.11.0-beta.4/marchat-v0.11.0-beta.4-darwin-amd64.zip
159-
unzip marchat-v0.11.0-beta.4-darwin-amd64.zip && chmod +x marchat-*
164+
wget https://github.com/Cod-e-Codes/marchat/releases/download/v0.11.0-beta.5/marchat-v0.11.0-beta.5-darwin-amd64.zip
165+
unzip marchat-v0.11.0-beta.5-darwin-amd64.zip && chmod +x marchat-*
160166

161167
# Windows - PowerShell
162168
iwr -useb https://raw.githubusercontent.com/Cod-e-Codes/marchat/main/install.ps1 | iex
163169
```
164170

165171
**Docker:**
166172
```bash
167-
docker pull codecodesxyz/marchat:v0.11.0-beta.4
173+
docker pull codecodesxyz/marchat:v0.11.0-beta.5
168174
docker run -d -p 8080:8080 \
169175
-e MARCHAT_ADMIN_KEY=$(openssl rand -hex 32) \
170176
-e MARCHAT_USERS=admin1,admin2 \
171-
codecodesxyz/marchat:v0.11.0-beta.4
177+
codecodesxyz/marchat:v0.11.0-beta.5
172178
```
173179

174180
**Docker Compose (local development):**

SECURITY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Supported Versions
44

5-
`marchat` is currently at **v0.11.0-beta.4**.
5+
`marchat` is currently at **v0.11.0-beta.5**.
66
All security updates and fixes are applied to the `main` branch.
77

88
| Version | Supported |

build-release.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
# Build script for marchat v0.11.0-beta.4
1+
# Build script for marchat v0.11.0-beta.5
22
# This script builds all platform targets and creates release zips
33

44
$ErrorActionPreference = "Stop"
55

6-
$VERSION = "v0.11.0-beta.4"
6+
$VERSION = "v0.11.0-beta.5"
77
$BUILD_DIR = "build"
88
$RELEASE_DIR = "release"
99

install.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# Supports Windows, Linux, macOS, and Android (via PowerShell Core)
55

66
param(
7-
[string]$Version = "v0.11.0-beta.4"
7+
[string]$Version = "v0.11.0-beta.5"
88
)
99

1010
$ErrorActionPreference = "Stop"

install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
set -e # Exit on any error
77

8-
VERSION="v0.11.0-beta.4"
8+
VERSION="v0.11.0-beta.5"
99

1010
# Detect OS and architecture
1111
OS=$(uname | tr '[:upper:]' '[:lower:]')

scripts/build-linux.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ set -euo pipefail
88
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
99
cd "$ROOT"
1010

11-
VERSION="v0.11.0-beta.4"
11+
VERSION="v0.11.0-beta.5"
1212
BUILD_TIME="$(date -u +"%Y-%m-%dT%H:%M:%SZ")"
1313
GIT_COMMIT="$(git rev-parse --short HEAD 2>/dev/null || echo unknown)"
1414

scripts/build-windows.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
$ErrorActionPreference = "Stop"
44
Set-Location (Split-Path -Parent $PSScriptRoot)
55

6-
$VERSION = "v0.11.0-beta.4"
6+
$VERSION = "v0.11.0-beta.5"
77
$BUILD_TIME = (Get-Date).ToUniversalTime().ToString("o")
88
$GIT_COMMIT = git rev-parse --short HEAD 2>$null
99
if (-not $GIT_COMMIT) { $GIT_COMMIT = "unknown" }

0 commit comments

Comments
 (0)