Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ body:
id: version
attributes:
label: termlens version
placeholder: "0.11.4 (or git SHA)"
placeholder: "0.11.5 (or git SHA)"
validations:
required: true

Expand Down
2 changes: 1 addition & 1 deletion .github/actions/report/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ as SVG/HTML in an uploaded artifact.
- run: cargo test
env:
TERMLENS_ARTIFACT_DIR: ${{ runner.temp }}/termlens
- uses: vyncint/termlens/.github/actions/report@v0.11.4
- uses: vyncint/termlens/.github/actions/report@v0.11.5
if: failure()
```

Expand Down
31 changes: 30 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,34 @@ reads that marker.

## [Unreleased]

## [0.11.5] - 2026-10-07

### Changed

- The documentation was reviewed against the code, and each correction was
checked by reading the code or running it:
- `README.md` and the skill recommend `cargo install termlens-cli
--locked`, the dependency set a release is tested with (#552), and
`AGENTS.md`'s layout lists the `termlens-cli` crate (#553).
- The skill's rule 9 gives the true reason to return
`termlens::Result`: a failing test prints the error's `Debug` form,
screen included, as `unwrap()` would. §6 now reads that form as well
as `Display`, and its unanswered-probe row links to
`docs/LIMITATIONS.md` (#559). Rule 10, §6 and the mask row no longer
say that `format!("{:?}")` equals `Display`, that every error carries
a screen, or that `mask_matching` matches across a soft wrap (#562).
- The rustdoc gains runnable examples for `Screen::mask_matching` (#551)
and `ScreenDiff::changed_rows` and `style_changes` (#560). On docs.rs,
`Unsupported` no longer shows `Clipboard`'s summary, and `Clipboard`
has one of its own (#562).
- `docs/DESIGN.md`, `CONTRIBUTING.md`, `docs/RELEASING.md`,
`docs/LIMITATIONS.md` and `SECURITY.md` now match the code. They cover
the two translated character sets and `DECSC` saving the charset state,
the `SHELL=/bin/sh` pin under `env_clear`, the `tools/` directory, and
the release checklist's two ungated copies of the version (#558). They
also cover the unbounded writer queue, which `CSI … t` reports are
answered, and Dependabot's carve-out from the bot-identity rule (#562).

### Fixed

- A relative `TerminalBuilder::current_dir`, and so `termlens inspect --cwd
Expand Down Expand Up @@ -2234,7 +2262,8 @@ in the worst of them — hung itself.
[Keep a Changelog]: https://keepachangelog.com/en/1.1.0/
[`Unsupported`]: https://docs.rs/termlens/0.11.0/termlens/struct.Unsupported.html

[Unreleased]: https://github.com/vyncint/termlens/compare/v0.11.4...HEAD
[Unreleased]: https://github.com/vyncint/termlens/compare/v0.11.5...HEAD
[0.11.5]: https://github.com/vyncint/termlens/compare/v0.11.4...v0.11.5
[0.11.4]: https://github.com/vyncint/termlens/compare/v0.11.3...v0.11.4
[0.11.3]: https://github.com/vyncint/termlens/compare/v0.11.2...v0.11.3
[0.11.2]: https://github.com/vyncint/termlens/compare/v0.11.1...v0.11.2
Expand Down
18 changes: 9 additions & 9 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ resolver = "2"
members = ["crates/termlens", "crates/termlens-cli", "fixtures/*"]

[workspace.package]
version = "0.11.4"
version = "0.11.5"
edition = "2021"
# Minimum supported Rust version. Checked by the `msrv` CI job, which reads
# this field; bumping it is a minor (not patch) change per our SemVer policy.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@ step summary:
- run: cargo test
env:
TERMLENS_ARTIFACT_DIR: ${{ runner.temp }}/termlens
- uses: vyncint/termlens/.github/actions/report@v0.11.4
- uses: vyncint/termlens/.github/actions/report@v0.11.5
if: failure()
```

Expand Down
2 changes: 1 addition & 1 deletion crates/termlens-cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ doc = false
# The version is the one release bumps alongside `workspace.package.version`
# (docs/RELEASING.md); a path dependency needs it to publish. `serde` so a
# saved screen can be JSON as well as the text format.
termlens = { version = "0.11.4", path = "../termlens", default-features = false, features = ["serde"] }
termlens = { version = "0.11.5", path = "../termlens", default-features = false, features = ["serde"] }
serde_json.workspace = true

[lints]
Expand Down
Loading
Loading