v0.3.0-beta.1
Pre-release
Pre-release
github-actions
released this
13 Feb 13:21
·
99 commits
to master
since this release
0.3.0-beta.1 - 2023-01-19
Added
- Support custom rendering templates via
Template::custom()
.
This allows customizing rendering logic, including changing the output format
entirely (e.g., to HTML). - Allow capturing exit statuses of commands executed in the shell.
- Trace major operations using the
tracing
facade. - Support line numbering for the default SVG template.
Changed
- Update
quick-xml
dependency. - Bump minimum supported Rust version to 1.61.
- Replace a line mapper in
ShellOptions
to a more general line decoder that can handle
non-UTF-8 encodings besides input filtering. - Improve configuring echoing in
ShellOptions
. - Use the initialization timeout from
ShellOptions
for each command, not only for
the first command. This allows reducing the I/O timeout and thus performing operations faster.