diff options
| -rw-r--r-- | build.zig.zon | 2 | ||||
| -rw-r--r-- | src/CHANGELOG.md | 22 |
2 files changed, 23 insertions, 1 deletions
diff --git a/build.zig.zon b/build.zig.zon index 414f4453..44436aa9 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -1,6 +1,6 @@ .{ .name = .pardes, - .version = "0.0.13", + .version = "0.0.14", .dependencies = .{ // 9P sessions and transports live in the published cloud9 package, so // the manifest pins the build: `zig build` fetches this commit into diff --git a/src/CHANGELOG.md b/src/CHANGELOG.md index 8a5949b8..1a426e90 100644 --- a/src/CHANGELOG.md +++ b/src/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## 0.0.14 + +- A pane's `tagexec` reaches an event reader holding the pane as an `x` + record, as a click in its tag does. +- A shell command from the workspace or a column tag runs as a command pane + in the session's directory, never typed into the terminal with the + keyboard. +- A PDF's `:N` look turns to page N. `>` into an empty body is one undo + step. A file never on disk comes back clean from Restore. +- `pardes @p999` from a pane is refused when the session has no such pane; + forwarding failures are sentences. +- `name` takes any bytes but newline and NUL, so what it reads writes back. +- A session removes its 9P socket and its prompt rc files when it exits or + is killed, and sweeps those of dead sessions at start. +- Generated files (`data`, `xdata`, `index`, `layout`, `recent`, + `listeners`, `screen`) stat 0; `Edit w` fails in words; `/os` rename is + permission denied; with several REPLs bound the pane always asks; a URL + look in a detached session with nothing attached opens no browser. +- Docs: how a relative look resolves (the pane's directory, then the jump + list's), `event` takes one reader, and bash's `printf` writes a mounted + ctl one line at a time. + ## 0.0.13 - A one-page A4 cheatsheet, built from Typst sources in `docs/typ/` (`zig build cheatsheet`); a test fails when it names a word, key or tag that no longer exists. |
