Skip to content

v0.3.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 13 Feb 13:21
· 91 commits to master since this release
4f32097

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.