Commit 9d01661

Eric Bower  ·  2026-04-16 20:36:37 -0400 EDT
parent 87dc8d1
chore: prep for v0.5.0
3 files changed,  +9, -7
+4, -2
......@@ -4,6 +4,8 @@ Use spec: https://common-changelog.org/
44
55 ## Staged
66
7+## v0.5.0 - 2026-04-16
8+
79 ### Added
810
911 - New client leader policy: last client to send user input bytes (non-ansi escape codes) becomes the leader
......@@ -18,11 +20,11 @@ Use spec: https://common-changelog.org/
1820
1921 - *BREAKING* `zmx run` is now synchonous by default and tails the session
2022 - Use detached mode (`-d`) for previous behavior
23+- *BREAKING* `kill` and `wait` now require "\*" suffix for wildcard match sessions
24+ - e.g. `zmx kill "d.*"`, `zmx kill "*"`, `zmx wait "test*"`
2125 - `zmx run` accepts `--fish` flag to indicate the session's shell is fish
2226 - `zmx kill` now supports multiple args and it will kill sessions that match a prefix
2327 - e.g. `zmx kill "d.*"` will kill all sessions that match that prefix
24-- *BREAKING* `kill` and `wait` now require "\*" suffix for wildcard match sessions
25- - e.g. `zmx kill "d.*"`, `zmx kill "*"`, `zmx wait "test*"`
2628
2729 ### Fixed
2830
+4, -4
......@@ -31,10 +31,10 @@
3131
3232 ### binaries
3333
34-- https://zmx.sh/a/zmx-0.4.2-linux-aarch64.tar.gz
35-- https://zmx.sh/a/zmx-0.4.2-linux-x86_64.tar.gz
36-- https://zmx.sh/a/zmx-0.4.2-macos-aarch64.tar.gz
37-- https://zmx.sh/a/zmx-0.4.2-macos-x86_64.tar.gz
34+- https://zmx.sh/a/zmx-0.5.0-linux-aarch64.tar.gz
35+- https://zmx.sh/a/zmx-0.5.0-linux-x86_64.tar.gz
36+- https://zmx.sh/a/zmx-0.5.0-macos-aarch64.tar.gz
37+- https://zmx.sh/a/zmx-0.5.0-macos-x86_64.tar.gz
3838
3939 ### homebrew
4040
+1, -1
......@@ -1,6 +1,6 @@
11 .{
22 .name = .zmx,
3- .version = "0.4.2",
3+ .version = "0.5.0",
44 .fingerprint = 0x28aad87005052b4e, // Changing this has security and trust implications.
55 .minimum_zig_version = "0.15.2",
66 .dependencies = .{