Skip to content

v0.3.0

Choose a tag to compare

@zigai zigai released this 19 Sep 17:31
· 44 commits to master since this release

Changelog

Features

  • 4fa7984 feat(tmux): expand control mode connections, client discovery, and flow control
  • 9789a2c feat(tmux): implement prepared subprocess execution, terminal attachment, and streaming
  • 97a300f feat(tmux): support faithful command-line argv parsing and explicit startup policy
  • fd1d717 feat(tmux): add typed control notifications and daemon signal helpers
  • 0ce64b2 feat(tmux): add native environment overrides, window placement, and UI popup controls
  • 95b2f62 feat(tmux): expand key grammar, options mutation flags, and listing operations
  • 0e4b322 feat(tmux): expose native command options

Bug Fixes

  • 3513ad1 fix(tmux): resolve cross-version key binding fallbacks and stabilize test observations
  • 6c5f104 fix(tmux): initialize non-nil slices in DiscoverSockets and DiscoverServers
  • a14058a fix(tmux): resolve PTY master descriptor leak and dispatcher abort race
  • 17b42d9 fix(tmux): correct client menu semantics

Other Changes

  • 9328ca6 docs: simplify README feature descriptions
  • 1fa39b3 docs: clarify control mode description
  • 4f7bc99 chore: remove obsolete lint suppressions
  • ab1db77 docs: document Go 1.26 support
  • 0b886fc build: support Go 1.26
  • 54a9364 ci: test against Go 1.26
  • 15e48be docs: link tmux in README
  • f2da2fe docs: expand README usage guide
  • 8d057cf test: make downstream consumer signal verification portable
  • 07e5703 test(tmux): use localServer fixture in unit validation tests
  • 5a4c3a1 test(tmux): add PTY hangup teardown, resize storm, and mutational fuzz targets
  • a736153 test(tmux): stabilize integration test setup
  • 182e018 test(tmux): cover integration edge cases
  • 325218d docs(tmux): clarify option semantics

Detailed Changes: v0.2.0...v0.3.0