From 03e30a9ea351a416aed9533651fe68a9431f2c9d Mon Sep 17 00:00:00 2001 From: argszero Date: Sat, 8 Aug 2026 07:28:44 +0800 Subject: [PATCH] =?UTF-8?q?emrg:=20bump=20v0.2.12=20=E2=80=94=20Windows=20?= =?UTF-8?q?Unicode=20input=20+=20GUI=20fixes=20+=20evolution=20count=20fix?= =?UTF-8?q?es=20(#553-#561)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Version bump 0.2.11 → 0.2.12 across all 7 version sources (pyproject.toml / emrg/__init__.py / gui/package.json / gui/package-lock.json / uv.lock / build-runtime.sh / make-installer.sh). Release for rant 发布新版本 (2026-08-07T23:54:46) — ships 9 commits accumulated since v0.2.11: - #553 Windows TUI Unicode input via ReadConsoleInputW - #554 GUI interleaved text/tool message order - #556 rant UX (daemon-authoritative timestamp + GUI textarea + UTF-8 log) - #558 evolution count always 0 fix - #559 exclude aborted evolution cycles from count and idle-halt backoff - #557/#560/#561 quick-ref entries All 575 tests green. --- emrg/__init__.py | 2 +- emrg/gui/package-lock.json | 4 ++-- emrg/gui/package.json | 2 +- packaging/build-runtime.sh | 2 +- packaging/make-installer.sh | 2 +- pyproject.toml | 2 +- uv.lock | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/emrg/__init__.py b/emrg/__init__.py index 054d1f37..7d09c264 100644 --- a/emrg/__init__.py +++ b/emrg/__init__.py @@ -1,3 +1,3 @@ """EMRG — a self-evolving AI agent architecture.""" -__version__ = "0.2.11" +__version__ = "0.2.12" diff --git a/emrg/gui/package-lock.json b/emrg/gui/package-lock.json index bf0e05fe..5ae62913 100644 --- a/emrg/gui/package-lock.json +++ b/emrg/gui/package-lock.json @@ -1,12 +1,12 @@ { "name": "emrg-gui", - "version": "0.2.11", + "version": "0.2.12", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "emrg-gui", - "version": "0.2.11", + "version": "0.2.12", "dependencies": { "dompurify": "^3.4.13", "highlight.js": "^11.10.0", diff --git a/emrg/gui/package.json b/emrg/gui/package.json index 30fe08fe..1e1f0100 100644 --- a/emrg/gui/package.json +++ b/emrg/gui/package.json @@ -1,6 +1,6 @@ { "name": "emrg-gui", - "version": "0.2.11", + "version": "0.2.12", "description": "EMRG GUI — Electron client for the EMRG self-evolving AI agent (Phase 3)", "main": "main.js", "scripts": { diff --git a/packaging/build-runtime.sh b/packaging/build-runtime.sh index 145b8d53..ee816d1b 100755 --- a/packaging/build-runtime.sh +++ b/packaging/build-runtime.sh @@ -100,7 +100,7 @@ fi # ── 5. assets/LICENSE/version ── cp "$ROOT/LICENSE" "$DIST/assets/LICENSE" 2>/dev/null || echo "Apache-2.0" > "$DIST/assets/LICENSE" "$PY_BIN" -c "import emrg,sys; sys.path.insert(0,'$DIST/source'); import emrg as e; print(e.__version__)" > "$DIST/version.txt" 2>/dev/null \ - || echo "0.2.11" > "$DIST/version.txt" + || echo "0.2.12" > "$DIST/version.txt" echo "==> runtime size: $(du -sh "$DIST" | cut -f1)" echo "==> runtime built OK" diff --git a/packaging/make-installer.sh b/packaging/make-installer.sh index cdb99496..cdc82684 100755 --- a/packaging/make-installer.sh +++ b/packaging/make-installer.sh @@ -25,7 +25,7 @@ set -euo pipefail ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" DIST="$ROOT/dist" RUNTIME="$DIST/runtime" -VERSION="$(cat "$RUNTIME/version.txt" 2>/dev/null || echo 0.2.11)" +VERSION="$(cat "$RUNTIME/version.txt" 2>/dev/null || echo 0.2.12)" PLATFORM="${1:-$(uname -s | tr '[:upper:]' '[:lower:]')}" mkdir -p "$DIST/artifacts" diff --git a/pyproject.toml b/pyproject.toml index 490113be..708b2cb1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "emrg" -version = "0.2.11" +version = "0.2.12" description = "EMRG — a self-evolving AI agent architecture" requires-python = ">=3.11" license = { file = "LICENSE" } diff --git a/uv.lock b/uv.lock index 0aebc50f..eec7c1e5 100644 --- a/uv.lock +++ b/uv.lock @@ -35,7 +35,7 @@ wheels = [ [[package]] name = "emrg" -version = "0.2.11" +version = "0.2.12" source = { editable = "." } dependencies = [ { name = "httpx" },