Skip to content

build(deps): Bump the minor-and-patch group across 1 directory with 4 updates - #67

Merged
vyncint merged 2 commits into
mainfrom
dependabot/cargo/minor-and-patch-95dd2ddb97
Oct 5, 2026
Merged

vyncint merged 2 commits into
mainfrom
dependabot/cargo/minor-and-patch-95dd2ddb97

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the minor-and-patch group with 4 updates in the / directory: thiserror, cudarc, termlens and rand.

Updates thiserror from 2.0.20 to 2.0.21

Release notes

Sourced from thiserror's releases.

2.0.21

  • Fix parsing of generic unit variants in display expressions (#459)
Commits
  • b1827ee Release 2.0.21
  • 58037b5 Merge pull request #459 from dtolnay/turbofish
  • f82a0cf Keep track of nested turbofish depth
  • 72ea492 Raise required compiler to Rust 1.77
  • 72eea0d Resolve io_other_error clippy lint in tests
  • 07f09a2 Raise required compiler to Rust 1.74
  • 2715388 Update ui test suite to nightly-2026-09-22
  • 5a306c7 Update ui test suite to nightly-2026-09-05
  • ef9383b Update ui test suite to nightly-2026-08-22
  • 8336b84 Update ui tests for version 2.0.20
  • See full diff in compare view

Updates cudarc from 0.19.9 to 0.19.10

Release notes

Sourced from cudarc's releases.

v0.19.10 - Cuda 13.4 & quality of life

What's Changed

New Contributors

Full Changelog: chelsea0x3b/cudarc@v0.19.9...v0.19.10

Commits

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

Updates rand from 0.10.2 to 0.10.3

Changelog

Sourced from rand's changelog.

[0.10.3] — 2026-09-20

Fixes

  • Fix WeightedIndex panic when the sum of float weights is infinite; return Error::Overflow instead (#1808)
  • Fix spurious Error::NonFinite from Uniform::new_inclusive on large finite float ranges such as 0.0..=f64::MAX (#1821)
  • Fix possible panic due to sampling a deserialized Uniform<char> (#1831)

Changes

  • Report exact remaining lengths from WeightedIndex::weights() and reduce overhead when reading weights (#1838)

#1808: rust-random/rand#1808 #1821: rust-random/rand#1821 #1831: rust-random/rand#1831 #1838: rust-random/rand#1838

Commits
  • 9e7d328 Prepare rand 0.10.3 (#1840)
  • f73ce74 Optimize WeightedIndex weight lookup and iteration (#1838)
  • ef9e044 Avoid panic from deserialized Uniform\<char> where range == 0 (#1831)
  • c994eb1 docs: fix angle unit in quick start example (#1839)
  • 33dea4f Test that WeightedIndex rejects INFINITY with Error::Overflow (#1822)
  • 94c9078 Fix Uniform::new_inclusive overflow on large finite float ranges (#1821)
  • bb1262f Use Xoshiro256PlusPlus in examples/rayon-monte-carlo.rs (#1805)
  • 521fab6 Stop pinning dependencies (#1820)
  • 3f7c433 Stop pinning dependencies
  • cf4f73e sample_efraimidis_spirakis: error on more than amount non-finite weights (#1814)
  • 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 Oct 4, 2026
@dependabot
dependabot Bot requested a review from vyncint as a code owner October 4, 2026 05:24
@vyncint
vyncint force-pushed the dependabot/cargo/minor-and-patch-95dd2ddb97 branch from f94c3b9 to be156d3 Compare October 4, 2026 23:56
@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

… updates

Bumps the minor-and-patch group with 4 updates in the / directory: [thiserror](https://github.com/dtolnay/thiserror), [cudarc](https://github.com/chelsea0x3b/cudarc), [termlens](https://github.com/vyncint/termlens) and [rand](https://github.com/rust-random/rand).


Updates `thiserror` from 2.0.20 to 2.0.21
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@2.0.20...2.0.21)

Updates `cudarc` from 0.19.9 to 0.19.10
- [Release notes](https://github.com/chelsea0x3b/cudarc/releases)
- [Commits](chelsea0x3b/cudarc@v0.19.9...v0.19.10)

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)

Updates `rand` from 0.10.2 to 0.10.3
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](rust-random/rand@0.10.2...0.10.3)

---
updated-dependencies:
- dependency-name: cudarc
  dependency-version: 0.19.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: rand
  dependency-version: 0.10.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: termlens
  dependency-version: 0.11.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: thiserror
  dependency-version: 2.0.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/minor-and-patch-95dd2ddb97 branch from be156d3 to 117aff7 Compare October 5, 2026 00:03
`termlens_cli_inspect_drives_the_real_dashboard` 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
dashboard 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 the dashboard did not exit, so it asserts the shared prefix,
which holds on 0.11.2 as well.

Found by the lockfile bump in this pull request (termlens 0.11.2 to
0.11.4), which failed `test (linux, default)` on exactly this assertion.
Checked against the published termlens-cli 0.11.4: the four CLI tests
pass.

Signed-off-by: Vyncint Ng <115854244+vyncint@users.noreply.github.com>
@vyncint
vyncint merged commit 20ceb5f into main Oct 5, 2026
17 checks passed
@vyncint
vyncint deleted the dependabot/cargo/minor-and-patch-95dd2ddb97 branch October 5, 2026 00:35
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