Skip to content

build(deps): bump termlens from 0.11.2 to 0.11.4 in the cargo-minor-patch group across 1 directory - #110

Merged
vyncint merged 2 commits into
mainfrom
dependabot/cargo/cargo-minor-patch-9edd9f69e3
Oct 5, 2026
Merged

vyncint merged 2 commits into
mainfrom
dependabot/cargo/cargo-minor-patch-9edd9f69e3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the cargo-minor-patch group with 1 update in the / directory: termlens.

Updates termlens from 0.11.2 to 0.11.4

Release notes

Sourced from termlens's releases.

v0.11.4

Changed

  • The published termlens-cli no longer ships its tests (#519), as the library stopped shipping its own in 0.11.2 (#385). Its corpus test read ../termlens/tests/compat, a directory outside the package, so cargo test on the download failed for everyone; the rest drove a binary built from the workspace. src/ and the README are unchanged. A new gate, check-package-contents.sh, fails CI if either crate ships tests/ again.
  • The rustdoc gains runnable examples for Key::encode (#511) and Screen::cell, whose coordinates are row first, the opposite of Screen::size (#512), and an # Errors section on Screen::parse (#510). Ten doctests stopped discarding the Result of the send that ends them (#513).
  • SECURITY.md counts the three unsafe blocks there are, File::from_raw_fd included, and says the lint enforces each block's #[allow] rather than the count (#520).
  • docs/DESIGN.md names all seven _for wait twins (#507), says what DECSTR resets instead of "not modelled at all", and counts visual_bells among four cumulative counters (#508). CONTRIBUTING lists every job required-green needs (#509), and tools/preflight.sh -h prints its usage instead of refusing the flag as misuse (#518).

Fixed

  • termlens diff --help and termlens render --help say what exit code 2 means, as the top-level help does: bad arguments, or a file that is missing or not a saved screen, and for render an --out path that cannot be written. diff --help said only "a file could not be read", and render --help stated no exit codes at all (#514).
  • Every --help — termlens inspect, diff, render and examples/inspect.rs — names the --flag=value spelling their parsers have accepted since 0.11.2 (#515).
  • On Windows, termlens inspect and examples/inspect.rs give a program 2 s after the wait ends to report its exit, up from 500 ms (#501). ConPTY never reports the terminal closing, so a program that has just exited ends the wait by the silence window instead, and a shell that took more than 800 ms from its last byte to its exit status was reported still running (killed on exit). A program that is still running, as a TUI is, now waits the extra 1.5 s before it is killed. Nothing changes on Unix.

v0.11.3

Changed

  • termlens render refuses a second format flag or a second --out, naming the conflict, printing its usage and exiting 2, instead of silently keeping the last one (#450). render --svg --html screen.snap asked for an SVG and got HTML at exit 0; --out first.txt --out second.txt wrote only second.txt and said nothing. This is #364's

... (truncated)

Changelog

Sourced from termlens's changelog.

[0.11.4] - 2026-09-27

Changed

  • The published termlens-cli no longer ships its tests (#519), as the library stopped shipping its own in 0.11.2 (#385). Its corpus test read ../termlens/tests/compat, a directory outside the package, so cargo test on the download failed for everyone; the rest drove a binary built from the workspace. src/ and the README are unchanged. A new gate, check-package-contents.sh, fails CI if either crate ships tests/ again.
  • The rustdoc gains runnable examples for Key::encode (#511) and Screen::cell, whose coordinates are row first, the opposite of Screen::size (#512), and an # Errors section on Screen::parse (#510). Ten doctests stopped discarding the Result of the send that ends them (#513).
  • SECURITY.md counts the three unsafe blocks there are, File::from_raw_fd included, and says the lint enforces each block's #[allow] rather than the count (#520).
  • docs/DESIGN.md names all seven _for wait twins (#507), says what DECSTR resets instead of "not modelled at all", and counts visual_bells among four cumulative counters (#508). CONTRIBUTING lists every job required-green needs (#509), and tools/preflight.sh -h prints its usage instead of refusing the flag as misuse (#518).

Fixed

  • termlens diff --help and termlens render --help say what exit code 2 means, as the top-level help does: bad arguments, or a file that is missing or not a saved screen, and for render an --out path that cannot be written. diff --help said only "a file could not be read", and render --help stated no exit codes at all (#514).
  • Every --help — termlens inspect, diff, render and examples/inspect.rs — names the --flag=value spelling their parsers have accepted since 0.11.2 (#515).
  • On Windows, termlens inspect and examples/inspect.rs give a program 2 s after the wait ends to report its exit, up from 500 ms (#501). ConPTY never reports the terminal closing, so a program that has just exited ends the wait by the silence window instead, and a shell that took more than 800 ms from its last byte to its exit status was reported still running (killed on exit). A program that is still running, as a TUI is, now waits the extra 1.5 s before it is killed. Nothing changes on Unix.

[0.11.3] - 2026-09-23

Changed

  • termlens render refuses a second format flag or a second --out, naming the conflict, printing its usage and exiting 2, instead of silently keeping the last one (#450). render --svg --html screen.snap

... (truncated)

Commits
  • de7fe39 chore: release v0.11.4 (#531)
  • 7e1b0be fix(inspect): a longer reap grace on Windows; inspect tests print the trailer...
  • 5fd72ad fix: the published termlens-cli no longer ships tests it cannot pass (#529)
  • e3b6a38 fix(cli): every --help names the attached spelling and what exit code 2 means...
  • 305bb02 test: a hard reset keeps its records; the key table covers every F-key and Ct...
  • 948eb9f docs: six stale claims in DESIGN, CONTRIBUTING, SECURITY and rustdoc (#526)
  • 812916d docs: propagate send's Result in doctests (#525)
  • e57326d docs(screen): add a row-first example to Screen::cell (#524)
  • 026b259 fix: accept preflight help flags (#523)
  • af29a04 docs: add Key encode example (#522)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 28, 2026
@dependabot
dependabot Bot requested a review from vyncint as a code owner September 28, 2026 10:55
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 28, 2026
@vyncint
vyncint force-pushed the dependabot/cargo/cargo-minor-patch-9edd9f69e3 branch from 5304a8c to ff7b507 Compare October 4, 2026 23:54
@github-actions

github-actions Bot commented Oct 4, 2026

Copy link
Copy Markdown

Commit policy check failed. AI assistance is welcome; AI attribution is not. Remove the trailer and recommit — you are the author of record.

Fix a branch with git rebase -i (or git commit --amend) to drop the trailer, then force-push. The offending commits are listed in the job log.

@vyncint

vyncint commented Oct 5, 2026

Copy link
Copy Markdown
Owner

@dependabot recreate

Bumps the cargo-minor-patch group with 1 update in the / directory: [termlens](https://github.com/vyncint/termlens).


Updates `termlens` from 0.11.2 to 0.11.4
- [Release notes](https://github.com/vyncint/termlens/releases)
- [Changelog](https://github.com/vyncint/termlens/blob/main/CHANGELOG.md)
- [Commits](vyncint/termlens@v0.11.2...v0.11.4)

---
updated-dependencies:
- dependency-name: termlens
  dependency-version: 0.11.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title build(deps): bump termlens from 0.11.2 to 0.11.3 in the cargo-minor-patch group build(deps): bump termlens from 0.11.2 to 0.11.4 in the cargo-minor-patch group across 1 directory Oct 5, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/cargo-minor-patch-9edd9f69e3 branch from ff7b507 to 687bcc4 Compare October 5, 2026 00:06
`inspect_drives_mossaic_itself` asserted `still running at the deadline`.
Since termlens 0.11.3 the wait ends when the program exits or its output
has been silent for --idle (#374), so a TUI that goes quiet is reported
`still running (killed on exit)`, and only one still printing at --timeout
says `at the deadline`. The test means that mossaic did not exit, so it
asserts the shared prefix, which holds on 0.11.2 as well.

Checked against the published termlens-cli 0.11.4, the version this
lockfile now pins: the four CLI tests pass.

Signed-off-by: Vyncint Ng <115854244+vyncint@users.noreply.github.com>
@vyncint
vyncint merged commit 4e6a617 into main Oct 5, 2026
13 checks passed
@dependabot
dependabot Bot deleted the dependabot/cargo/cargo-minor-patch-9edd9f69e3 branch October 5, 2026 00:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant