Skip to content

sic-0.11.0

Choose a tag to compare

@foresterre foresterre released this 06 May 16:05
2196ec3

release checklist: #385
diff: v0.10.1...v0.11.0

Release notes for 0.11.0

A change marked with ⚠️, is a breaking change

🍏 Additions:

  • Add diff operation which highlights the differences between two images
  • Support the Farbfeld image format
  • Add glob pattern matching support with the --mode glob option
  • Support various added input image formats as a result of updating to image 0.23

🍎 Changes:

  • ⚠️ Set the default sampling filter for resize to Lanczos3

Removed:

  • ⚠️ Removed support for the deprecated input and output files positional arguments

Internal:

  • Use Read and Write trait (Thanks @luxrck)
  • Stop using Strings for error handling; replaced by error handling provided by the crates 'thiserror' and 'anyhow'
  • Upgrade image crate to 0.23
  • Extract sic_cli (Clap app) and sic_cli_ops (cli image operations 'parsing') from sic root crate

Builds for 0.11.0

🔷 Windows gnu toolchain (no build):
command: cargo +stable-x86_64-pc-windows-gnu build --release
rustc version: rustc 1.43.0 (4fb7144ed 2020-04-20)
artifact:

  • sic-0.11.0-x86_64-pc-windows-gnu.zip

💠 Windows msvc toolchain:
command: cargo +stable-x86_64-pc-windows-msvc build --release
rustc version: rustc 1.43.0 (4fb7144ed 2020-04-20)
artifact:

  • sic.exe or
  • sic-0.11.0-x86_64-pc-windows-msvc.zip

🐧 Linux build:
command: cargo +stable-x86_64-unknown-linux-gnu build --release
rustc version: rustc 1.42.0 (b8cedc004 2020-03-09)
artifact:

  • sic or
  • sic-0.11.0-x86_64-unknown-linux-gnu.xz

... rustc version determined with: rustup run <toolchain> rustc --version

Shell completions:
(in shell_completions.zip)

  • Bash: sic.bash
  • Elvish: sic.elv
  • Fish: sic.fish
  • Powershell: _sic.ps1
  • Zsh: _sic