sic-0.11.0
release checklist: #385
diff: v0.10.1...v0.11.0
Release notes for 0.11.0
A change marked with
🍏 Additions:
- Add diff operation which highlights the differences between two images
- Support the Farbfeld image format
- Add glob pattern matching support with the
--mode globoption - 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.exeorsic-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:
sicorsic-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