Skip to content

Commit f1c8e10

Browse files
committed
[meta] prepare releases
1 parent ba9102d commit f1c8e10

File tree

2 files changed

+15
-10
lines changed

2 files changed

+15
-10
lines changed

site/src/changelog.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,25 @@ toc_depth: 1
88
This page documents new features and bugfixes for cargo-nextest. Please see the [stability
99
policy](https://nexte.st/docs/stability/) for how versioning works with cargo-nextest.
1010

11-
## Unreleased
11+
## [0.9.111] - 2025-11-04
1212

1313
### Added
1414

1515
- Nextest now supports immediately terminating currently-running tests on failure. Set `fail-fast = { max-fail = 1, terminate = "immediate" }` in your configuration, or use `--max-fail=1:immediate`, to terminate running tests as soon as the first test fails.
1616

1717
### Changed
1818

19-
- With `--show-progress=running` or `only`, the progress bar now caps the number of currently-running tests displayed to 8 by default. A new `--max-progress-running` option (environment variable `NEXTEST_MAX_PROGRESS_RUNNING`) allows customizing this limit. When more tests are running than the limit, a summary bar shows the overflow count. ([#2727])
19+
- In interactive terminals, nextest now shows 8 running tests by default underneath the progress bar. Control the maximum number of tests displayed with the `--max-progress-running` option.
2020

21-
[#2727]: https://github.com/nextest-rs/nextest/pull/2727
22-
[#2733]: https://github.com/nextest-rs/nextest/pull/2733
21+
As part of this change, `--show-progress=running` is now an alias for `--show-progress=bar`. To only show running tests, use `--show-progress=only`.
22+
23+
- Non-UTF-8 test output is now encoded with [`String::from_utf8_lossy`](https://doc.rust-lang.org/std/string/struct.String.html#method.from_utf8_lossy) before being printed out to the terminal. This should generally not be a visible change, since most tests produce UTF-8 output.
24+
25+
- When the progress bar is displayed, nextest now writes to terminal output every 50ms.
26+
27+
### Fixed
28+
29+
- A number of performance improvements to running test output. Thanks [glehmann](https://github.com/glehmann) for your work on polishing this feature!
2330

2431
## [0.9.110] - 2025-10-31
2532

@@ -1631,6 +1638,7 @@ Supported in this initial release:
16311638
- [Test retries](https://nexte.st/book/retries.md) and flaky test detection
16321639
- [JUnit support](https://nexte.st/book/junit.md) for integration with other test tooling
16331640

1641+
[0.9.111]: https://github.com/nextest-rs/nextest/releases/tag/cargo-nextest-0.9.111
16341642
[0.9.110]: https://github.com/nextest-rs/nextest/releases/tag/cargo-nextest-0.9.110
16351643
[0.9.109]: https://github.com/nextest-rs/nextest/releases/tag/cargo-nextest-0.9.109
16361644
[0.9.108]: https://github.com/nextest-rs/nextest/releases/tag/cargo-nextest-0.9.108

site/src/docs/reporting.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,18 @@ During test execution, the `--show-progress` command-line option (or `NEXTEST_SH
1616
: Automatically determine how to show progress. This is the default. `auto` resolves to `bar` for interactive terminals, and `counter` for non-interactive ones.
1717

1818
`--show-progress=bar`
19-
: Show a progress bar.
19+
: Show a progress bar, along with <!-- md:version 0.9.111 --> up to 8 currently-running tests. (To configure the maximum number of running tests displayed, set the `--max-progress-running` option.)
2020

2121
`--show-progress=counter`
2222
: Show a progress counter next to each test, once it completes.
2323

2424
`--show-progress=none`
2525
: Do not show a progress bar or counter.
2626

27-
`--show-progress=running` <!-- md:version 0.9.109 -->
28-
: Display each running test on a separate line.
29-
3027
`--show-progress=only` <!-- md:version 0.9.109 -->
31-
: Display each running test on a separate line, and hide successful test output; equivalent to `--show-progress=running --status-level=slow --final-status-level=none`.
28+
: Display up to 8 running tests, and hide successful test output; equivalent to `--show-progress=bar --status-level=slow --final-status-level=none`.
3229

33-
Nextest versions prior to 0.9.108 show a progress bar in interactive terminals, and do not show any progress in non-interactive terminals. The `--hide-progress-bar` option, now deprecated, hides progress in interactive terminals.
30+
The `--hide-progress-bar` option, now deprecated, hides progress in interactive terminals.
3431

3532
## Status levels
3633

0 commit comments

Comments
 (0)