Releases: mjrlowe/terminal_images
Releases · mjrlowe/terminal_images
Version 3.1.0
- Added support for PNGs with color palettes (PLTE) (#4)
- Resolve promise on completing printImage (#3)
- Updated broken image URLs (#5)
- Fixed bug where some transparent images wouldn't display properly
- Fixed bug where very small images wouldn't be displayed at the requested size
- Formatted using
deno fmt
and code is now (more) compliant withdeno lint
(#6)
Thanks to everyone who reported the issues above. :)
Version 3.0.0
- Added support for GIFs (including animated GIFs)
- Added support for transparency
- Color is on by default now
- Renamed
printImageString
toprintImage
getImageString
is nowgetImageStrings
, and returns an array of strings (frames of an animation)- Added
transparencyThreshold
andanimationLoops
as new settings (see readme for more info) - Moved all the image decoding stuff to a new file (
decode.ts
)
Version 2.1.2
- Fixed incorrect unpng version which broke the whole module
Version 2.1.1
- Fixed #2 (type errors to do with raw files)
Version 2.1.0
- Added
rawFile
andrawPixels
, which you can use to pass in raw data to produce the image, rather than providing a file withpath
.
Version 2.0.0
- Added a high(er) resolution image mode, and changed the API a bit to accommodate this.
- Characters such as emojis that have non-standard width now work (mostly--there is still problems with modifier characters such as emoji skin tones and some other minor bugs I need to squash)
Version 1.1.0
- Added basic support for all Unicode characters
- Added
--help
and--version
commands
Version 1.0.1
- Finished documentation in README
- Added jsdoc documentation
- Formatted files with
deno fmt
- Updated std to 0.77.0
Version 1.0.0
No major changes. There is now proper documentation for how to .use the module and CLI tool.
Version 0.2.0
- PNG/JPG file format is now automatically detected. (No need for file extensions anymore.)
- Added shortened CLI flags (such as
-c
for--color
) and added some extremely basic documentation in the README on it. - You can now use an array of strings for the character map if you are importing the module (not when using the CLI tool).