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