Skip to content

Releases: SimTimms/deploynope

v2.15.0

17 Mar 12:25

Choose a tag to compare

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

16 Mar 14:31
fb00259

Choose a tag to compare

What's Changed

  • chore: harden branch protection and align docs by @SimTimms in #26

Full Changelog: v2.12.0...v2.14.0

v2.13.0

16 Mar 11:55

Choose a tag to compare

What's new in 2.13.0

  • /deploynope-reconcile — New command to audit and remediate manual releases done outside DeployNOPE. Auto-detects what was released, checks 8 alignment criteria, and offers numbered remediation actions with human gates.

v2.12.0

16 Mar 09:09

Choose a tag to compare

Fixed

  • Branch architecture diagram commit dots now align with flow arrow connection points

v2.11.0

15 Mar 22:57

Choose a tag to compare

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/master in staging contention polling now uses config-driven origin/<production-branch>..origin/<staging-branch>
  • Production branch default in configure changed from hardcoded master to auto-detected (prefers main, falls back to master)

v2.10.0

15 Mar 22:39

Choose a tag to compare

Changed

  • Framework visibility tags now include context (release version or branch name) and severity emojis: 🤓 normal, ⚠️ caution, 🚨 alert
  • Tag format changed from 🤓 DeployNOPE @ Stage to <emoji> DeployNOPE <context> · Stage across 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-console command deprecated (sidecar removed)

v2.9.0

15 Mar 21:38

Choose a tag to compare

Added

  • DeployNOPE sidecar console: monitor deployment guardrails in a separate terminal pane via tail -f .deploynope/console.log
  • New /deploynope-console command 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

15 Mar 21:25

Choose a tag to compare

Fixed

  • Direct git merge into production branch now returns deny instead of ask, 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

15 Mar 20:59

Choose a tag to compare

[2.6.0] - 2026-03-15

Fixed

  • Move demo pages from worktree path to docs/ at repo root for GitHub Pages compatibility

v2.5.0

14 Mar 22:53

Choose a tag to compare

[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