Skip to content

chore(deps): bump termlens from 0.11.2 to 0.11.4 - #108

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/termlens-0.11.4
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/termlens-0.11.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 8, 2026

Copy link
Copy Markdown
Contributor

Bumps 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 compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [termlens](https://github.com/vyncint/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.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from vyncint as a code owner October 8, 2026 08:35
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Oct 8, 2026
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