From da7ae39f494e258bc6cefdd16afd0f50f3b5a470 Mon Sep 17 00:00:00 2001 From: Garry Tan Date: Sun, 22 Mar 2026 20:57:52 -0700 Subject: [PATCH] chore: bump version and changelog (v0.11.4.0) Co-Authored-By: Claude Opus 4.6 --- CHANGELOG.md | 8 ++++++++ VERSION | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 68758c31..bb1f6f72 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.11.4.0] - 2026-03-23 — Bash Compatibility Fix + +### Fixed + +- **`gstack-review-read` and `gstack-review-log` no longer crash under bash.** These scripts used `source <(gstack-slug)` which silently fails to set variables under bash with `set -euo pipefail`, causing `SLUG: unbound variable` errors. Replaced with `eval "$(gstack-slug)"` which works correctly in both bash and zsh. +- **All SKILL.md templates updated.** Every template that instructed agents to run `source <(gstack-slug)` now uses `eval "$(gstack-slug)"` for cross-shell compatibility. Regenerated all SKILL.md files from templates. +- **Regression tests added.** New tests verify `eval "$(gstack-slug)"` works under bash strict mode, and guard against `source <(.*gstack-slug` patterns reappearing in templates or bin scripts. + ## [0.11.3.0] - 2026-03-23 — Design Outside Voices ### Added diff --git a/VERSION b/VERSION index 6d425833..15e91100 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.11.3.0 +0.11.4.0