Releases

What’s Changed

  • documentation refresh; specs are now formatted using ASD-STE100 by @wilhelm-murdoch in #40
  • Bump the actions group with 3 updates by @dependabot[bot] in #42
  • Bump github.com/urfave/cli/v3 from 3.12.0 to 3.13.0 in the go-dependencies group by @dependabot[bot] in #41
  • refactor: target tmux components by id rather than name or index by @wilhelm-murdoch in #43
  • fix: redirect logs and diagnostics to stderr by @wilhelm-murdoch in #44
  • refactor: provision windows without a throwaway window and apply options at their scope by @wilhelm-murdoch in #45
  • fix: write colour only to a terminal and obey NO_COLOR by @wilhelm-murdoch in #46
  • refactor: use a tmux buffer to execute commands instead of send-keys by @wilhelm-murdoch in #47
  • refactor: own what a glaze profile creates, tell failures apart and give each failure its own exit code with signal management by @wilhelm-murdoch in #48
  • refactor: remove duplication, group related code and shorten the comments by @wilhelm-murdoch in #49
  • fix: ensure size + adjust settings are properly applied to panes by @wilhelm-murdoch in #50
  • fix: properly guard and expand starting_directory values by @wilhelm-murdoch in #51
  • chore: let’s get that score card back above8.x! by @wilhelm-murdoch in #52
  • Bump github.com/mattn/go-isatty from 0.0.22 to 0.0.24 in the go-dependencies group by @dependabot[bot] in #53
  • fix: add support for atomic profile writes by @wilhelm-murdoch in #54
  • chore: group const and var declarations at the top of each file by @wilhelm-murdoch in #55
  • fix: prevent secret leakage by redacting env values from all possible outputs by @wilhelm-murdoch in #56
  • fix: ensure session names for down v.s. up are treated the same way and reject random() in a session name by @wilhelm-murdoch in #57
  • fix: prevent unbounded profiles that trigger panics and overflows by @wilhelm-murdoch in #58
  • fix: ensure the version flag is root-only, report the version of a go install build and build for the host architecture by @wilhelm-murdoch in #59
  • fix: reject values that up cannot apply: nulls, unknown hooks, unknown directions, empty session names and raw layouts with wrong pane counts by @wilhelm-murdoch in #60
  • fix: update error reporting for multiple failure modes by @wilhelm-murdoch in #61
  • fix: ensure post up tmux changes are rejected with proper warnings by @wilhelm-murdoch in #62
  • fix: by @wilhelm-murdoch in #63
  • docs: align the README and SPEC with what glaze actually does by @wilhelm-murdoch in #64
  • test: expect a control character in a session name to become - by @wilhelm-murdoch in #65

Full Changelog: https://github.com/wilhelm-murdoch/glazier/compare/v0.1.6...v0.2.0

Assets