Skip to content

chore: release v0.11.5 - #564

Merged
vyncint merged 1 commit into
mainfrom
chore/release-v0.11.5
Oct 7, 2026
Merged

vyncint merged 1 commit into
mainfrom
chore/release-v0.11.5

Conversation

@vyncint

@vyncint vyncint commented Oct 7, 2026

Copy link
Copy Markdown
Owner

Version 0.11.5 in the workspace and the CLI's library dependency,
report@v0.11.5 in the three pinned files, SKILL.md written against
0.11.5, the bug report form's placeholder, and the CHANGELOG section
moved with its link definitions. tests/compat/0.11.5/ is 0.11.4's twelve
files byte for byte: the library's rendering did not change.

Release notes (extract-changelog.sh 0.11.5):

Changed

Fixed

  • A relative TerminalBuilder::current_dir, and so termlens inspect --cwd ./dir, runs a relative program path such as ./myapp inside that
    directory. The directory was applied twice — the program was looked up
    as dir/./myapp from inside dir — and the child died of a Rust runtime
    abort it could not report (fatal runtime error: assertion failed: output.write(&bytes).is_ok()), which inspect showed as exited: killed by signal: Aborted. A relative directory is now taken from the test
    process's own, as std::process::Command does. An absolute directory,
    or a bare program name found on PATH, was never affected.
  • termlens inspect --help and examples/inspect.rs --help describe the
    wait and the environment as they are: the silence window starts only
    once the program has drawn something; the child also gets
    TERM=xterm-256color and SHELL=/bin/sh; and --inherit-env still
    replaces the caller's TERM unless --env TERM=… sets it. --cwd's
    argument is called DIR in the help and in its diagnostic, beside a
    paragraph about the PATH variable, and the help says a relative program
    path is found inside it. The CLI README's --cwd example ran a program
    from the wrong directory and is corrected.

Local checks on this tree: tools/preflight.sh 35 ok, 1 skipped (zizmor: pipx not installed here; CI runs it), 0 failed, semver patch-compatible with published 0.11.4. CLI behaviour diff against published termlens-cli 0.11.4: 2,854 cases, 6 differ, all in the Fixed section (three inspect help texts, two relative --cwd runs that 0.11.4 aborts, and the --cwd diagnostic).

Version 0.11.5 in the workspace and the CLI's library dependency,
report@v0.11.5 in the three pinned files, SKILL.md written against
0.11.5, the bug report form's placeholder, and the CHANGELOG section
moved with its link definitions. tests/compat/0.11.5/ is 0.11.4's twelve
files byte for byte: the library's rendering did not change.

Signed-off-by: Vyncint Ng <115854244+vyncint@users.noreply.github.com>
@vyncint
vyncint merged commit 5b6bf71 into main Oct 7, 2026
16 checks passed
@vyncint
vyncint deleted the chore/release-v0.11.5 branch October 7, 2026 00:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant