Skip to content

Commit 2663cb4

Browse files
committed
release: 0.7.1
Ports the office-format readers to quick-xml 0.42's str-based API so the crate builds against current dependencies again. No user-visible change.
1 parent e642b14 commit 2663cb4

4 files changed

Lines changed: 15 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,18 @@ versioning while pre-1.0 (breaking changes may land in minor releases).
66

77
## [Unreleased]
88

9+
## [0.7.1] - 2026-08-31
10+
11+
### Fixed
12+
- **Builds again against current dependencies.** `quick-xml` 0.42 moved parsed
13+
event and attribute content from bytes to `&str` (`Event::name()`/`QName`
14+
comparisons, attribute values, and `BytesText` decoding all changed shape),
15+
which broke every XML call site in the office-format readers. Ported
16+
`xlsx.rs`, `docx.rs`, `epub.rs`, `pptx.rs`, and `util.rs` to the new
17+
string-based API; behavior is unchanged. No user-visible effect, but a
18+
dependency bump that used to leave the crate uncompilable now goes through
19+
clean.
20+
921
## [0.7.0] - 2026-08-24
1022

1123
### Added

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sucher"
3-
version = "0.7.0"
3+
version = "0.7.1"
44
edition = "2021"
55
authors = ["Jonathan Kaleve <jonathan.kaleve@gmail.com>"]
66
description = "A fast terminal viewer for files that are awkward in a browser: markdown, spreadsheets, PDF, images, video, docx, pptx, Keynote, archives and binary."

THIRD_PARTY_LICENSES.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6987,7 +6987,7 @@ SOFTWARE.
69876987

69886988
### MIT License
69896989

6990-
Used by `sucher 0.7.0`
6990+
Used by `sucher 0.7.1`
69916991

69926992
```
69936993
MIT License

0 commit comments

Comments
 (0)