- Add docs.rs metadata
- Remove
image
default features - Put
print_from_file
behind the newprint-file
feature flag
- Revert removed
image
features
- Remove unneeded features and update dependencies
- Use Catmull-Rom for up/downscaling
- Add
premultiplied_alpha
Config option
- Bump
base64
andcrossterm
dependencies
- Update name of temporary files when using Kitty to contain
tty-graphics-protocol
- Upgrade
crossterm
dependency to 0.25 - Check
LC_TERMINAL
env variable when deciding iTerm support
- Upgrade
crossterm
dependency - Move to 2021 Edition
- Upgrade
image
dependency
- Bump
crossterm
andconsole
dependencies
- Use iTerm protocol for WezTerm and mintty
- Fix compiler warnings
- Fix memory leak when checking for Kitty support not in tty
- Upgrade to
crossterm
0.20 - Remove
ViuError::Crossterm
- Rename
ViuError::IO
->ViuError::Io
- Change
print_from_file
signature to takeAsRef<Path>
instead of&str
- Add carriage return after every line of printed blocks
- Experimental Sixel support
- Remove
resize
Config option - Change
Printer
trait function signatures - Improve test suite
- Major refactor of
BlockPrinter
- Make
ViuResult
public
- Add iTerm support and
use_iterm
Config option - Add support for remote Kitty printing, through escape sequences
- Rename
has_kitty_suport
toget_kitty_support
- Remove
kitty_delete
Config option
- Add support for local Kitty printing
- Add
restore_cursor
,use_kitty
andkitty_delete
Config options
- Introduce block printing