artem

Convert images from multiple formats (jpg, png, webp, etc…) to ASCII art, written in Rust

MPL-2.0 License

Downloads
17.6K
Stars
289
Committers
3
artem - v3.0.0 Latest Release

Published by FineFindus 7 months ago

[3.0.0] - 2024-03-27

Added

  • Support SVG output

Changed

  • BREAKING: Marked TargetType as non-exhaustive
  • BREAKING: Moved color and background_color from TargetType to Config
  • Updated dependencies
  • Exclude assets from cargo upload

Removed

  • BREAKING: Removed lifetimes from Config::characters
artem - v2.0.6

Published by FineFindus 9 months ago

[2.0.6] - 2024-02-13

Fixed

  • CI/CD correctly building releases
artem - v2.0.5

Published by FineFindus 9 months ago

[2.0.5] - 2024-02-12

Removed

  • Drop aarch release builds
artem - v2.0.4

Published by FineFindus 9 months ago

[2.0.4] - 2024-02-12

Fixed

  • Failing release CI
artem - v2.0.3

Published by FineFindus 9 months ago

[2.0.3] - 2024-02-12

Changed

  • Increase MSRV to 1.74.0
  • Updated dependencies
  • Updated dependencies of CI
artem - v2.0.2

Published by FineFindus about 1 year ago

[2.0.2] - 2023-08-24

Changed

  • Updated dependencies

Fixed

  • Failing release build of .deb
  • Fixed AUR install failing due to wrong release tag
artem - v2.0.1

Published by FineFindus about 1 year ago

[2.0.1] - 2023-08-23

Changed

New Contributors

artem - v2.0.0

Published by FineFindus over 1 year ago

[2.0.0] - 2023-07-22

Changed

  • Improved performance
  • Use more idiomatic code
  • Fully support Unicode char input
  • Switched to ureq for HTTP requests
  • Renamed Option to Config
  • Use reference for conversion
  • Restructure code

Removed

  • -h now shows help instead of using the terminal height (use --height instead)
artem - v1.2.1

Published by FineFindus over 1 year ago

[1.2.1] - 2023-06-20

Fixed

  • Fixed a bug where the previous release had the false version
artem - v1.2.0

Published by FineFindus over 1 year ago

[1.2.0] - 2023-06-20

Changed

  • Fixed typos
  • Removed hardcoded Courier font family by @HBBrennan
artem - v1.1.7

Published by FineFindus over 1 year ago

[1.1.7] - 2023-03-25

Changed

  • Fixed an issue with the macOS CI builds
artem -

Published by FineFindus over 1 year ago

[1.1.6] - 2023-03-25

Changed

  • HTML Output has now a line break before the closing tags
  • Reduced produced HTML file size, by not coloring invisible whitespace
  • Update dependencies
artem - v1.1.5

Published by FineFindus over 2 years ago

[1.1.5] - 2022-06-01

Changed

  • Fixed MacOS release not building due to false sed command
  • brew release should now be working again
artem - v1.1.4

Published by FineFindus over 2 years ago

[1.1.4] - 2022-06-01

Added

  • README now states that brew packages is currently outdated, due to brew providing an old rust version
  • Minimum rust version downgraded to 1.59.0, so brew will be able to compile the release again

Changed

  • Fixed error where description for --width and --height stated that both changed the height of the output
  • Fixed #7, the zsh completion works now after the input path
  • Updated README with more usage info
artem - v1.1.3

Published by FineFindus over 2 years ago

[1.1.3] - 2022-05-28

Changed

  • Fixed windows release
artem - v1.1.2

Published by FineFindus over 2 years ago

[1.1.2] - 2022-05-28

Changed

  • Fixed issues with release not recognizing license
artem - v.1.1.1

Published by FineFindus over 2 years ago

[1.1.1] - 2022-05-28

Changed

  • Fixed cross compilation, by switch from https-native to https-bundled-probe, since dynamically linked openssl is not supported by cross
artem - v1.1.0

Published by FineFindus over 2 years ago

[1.1.0] - 2022-05-28

Added

  • It is now possible to input multiple files
  • Improved handling of .ansi/.ans files ( includes more warnings)
  • Improved documentation of output files
  • Added web_image feature, which allows URL instead of path input. It is enabled by default
  • Authors and description will now be shown in the command help text and man page
  • New image has been added for testing purposes
  • The --centerX and --centerY can be used to center the image in the terminal
  • artem is now available as an aur package (artem) as well as as a aur binary package (artem-bin)

Changed

  • Added --release flag to example build command (Thanks to @talwat)
  • Fixed failing doc test on rust nightly
  • Fixed an error that could occur when the image was only 1x1
  • Fixed an issue where the border was not applied correctly if the image was only a single pixel wide
  • Adapted tests to work with multiple file inputs
  • Increased minimum rust version in CI to 1.60.0
  • The clap command now uses information from Cargo.toml, including version, authors, description and name
  • Improved command help texts
  • Rewrote description of the command help
  • Rewrote description of the .deb package
  • Renamed --character input text to be characters instead of density
  • Argument tests have been refactored to their own files
  • Test now complete much faster (down to 5s from 104s) due to using a smaller image, since the large one was unnecessary used
artem - v1.0.3

Published by FineFindus over 2 years ago

[1.0.3] - 2022-05-05

Changed

  • Fixed error in windows releases building process
  • Fixed error with brew tap
artem - v1.0.2

Published by FineFindus over 2 years ago

[1.0.2] - 2022-05-04

Changed

  • Fixed error in windows release