Releases: SimTimms/deploynope
Releases · SimTimms/deploynope
v2.15.0
What's new in 2.15.0
Fixed
- Hook command parsing: Chained commands (
cd && git checkout && git merge) now correctly detect the merge target and source branch - Hook push guard: Post-reset fast-forward pushes to production (e.g. release manifests, branch sync) are prompted for approval instead of hard-blocked
- Hook merge guard:
origin/prefix stripped when comparing merge source against production branch name
v2.14.0
v2.13.0
v2.12.0
v2.11.0
Added
- Optional branch protection setup (§21) in
/deploynope-configure— detects current GitHub protection state, shows comparison table, and lets the user opt in, skip, or customise
Fixed
- Hardcoded
origin/masterin staging contention polling now uses config-drivenorigin/<production-branch>..origin/<staging-branch> - Production branch default in configure changed from hardcoded
masterto auto-detected (prefersmain, falls back tomaster)
v2.10.0
Changed
- Framework visibility tags now include context (release version or branch name) and severity emojis:
🤓normal,⚠️caution,🚨alert - Tag format changed from
🤓 DeployNOPE @ Stageto<emoji> DeployNOPE <context> · Stageacross all 11 command files, CLAUDE.md, and README
Removed
- Sidecar console log (
.deploynope/console.log+tail -f) — every write required a Bash permission prompt that cluttered the main chat /deploynope-consolecommand deprecated (sidecar removed)
v2.9.0
Added
- DeployNOPE sidecar console: monitor deployment guardrails in a separate terminal pane via
tail -f .deploynope/console.log - New
/deploynope-consolecommand to re-print the monitor setup banner anytime - Sidecar logging rule in Framework Visibility: all DeployNOPE messages are now also written to
.deploynope/console.log - Console banner automatically shown after branch creation in
/deploynope-new-work
Full Changelog: v2.7.0...v2.9.0
v2.7.0
Fixed
- Direct
git mergeinto production branch now returnsdenyinstead ofask, enforcing the staging reset flow - Push refspec parsing (
HEAD:main,feature:main) now correctly detects production-targeting pushes and blocks them - Branch protection stale-warning no longer false-positives on fresh unlocks (state file write moved after stale check)
Full changelog: v2.6.0...v2.7.0
v2.6.0
v2.5.0
[2.5.0] - 2026-03-14
Added
- Interactive HTML demo pages for all DeployNOPE features (7 pages + index)
- Staging contention polling option in deployment workflow
Fixed
- Preserve non-DeployNOPE hooks during install and uninstall
Changed
- Branch references made configuration-driven across all commands
- Reset-hook test expectations aligned with production lock state