All Versions
13
Latest Version
Avg Release Cycle
110 days
Latest Release
351 days ago

Changelog History
Page 1

  • v4.11.0 Changes

    November 06, 2020
    • ๐Ÿ›  Fix fetching metadata when there are GhostScript warnings (#522)
    • ๐Ÿ›  Fixed some method redefined warnings (#505)
    • Added MiniMagick::Image.get_image_from_pixels (#516)
    • ๐Ÿ‘ extend MiniMagick::Tool#stack to support arguments so that it can be used with Active Storage
  • v4.10.1 Changes

    January 06, 2020
    • Still pick up ImageMagick over GraphicsMagick if both are installed
  • v4.10.0 Changes

    January 06, 2020
    • Prioritize discovery of ImageMagick 7 over 6 if both are installed (@drnic)
    • โž• Add MiniMagick::Image#landscape? and #portrait? methods for checking orientiation (@theomarkkuspaul)
    • ๐Ÿ›  Fix Ruby 2.7 warnings (@kamipo)
  • v4.9.5 Changes

    July 18, 2019
    • ๐Ÿ›  Fixed MiniMagick::Image.open not working with non-ASCII filenames anymore after previous version (thanks to @meganemura)
  • v4.9.4 Changes

    July 11, 2019
    • ๐Ÿ›  Fixed a remote shell execution vulnerability when using MiniMagick::Image.open with URL coming from unsanitized user input (thanks to @rootxharsh)
    • ๐Ÿ›  Fixed some Ruby warnings (thanks to @koic)
  • v4.9.3 Changes

    April 08, 2019
    • ๐Ÿ‘‰ make MiniMagick::Tool not respond to everything
  • v4.9.2 Changes

    September 21, 2018
    • ๐Ÿ›  Fix breakage for MRI 2.3 and below
  • v4.9.1 Changes

    September 21, 2018
    • ๐Ÿ“œ Properly handle EXIF parsing with ImageMagick 7
    • ๐Ÿ‘ป Show an informative exception message on Timeout::Error
    • Wait for the MiniMagick command to terminate after sending SIGTERM with open3
  • v4.9.0 Changes

    September 21, 2018

    ๐Ÿ†• New features

    ๐Ÿ‘Œ Support ImageMagick 7

    • MiniMagick::Tool::Convert will now generate magick convert commands (and the same for others)

    - MiniMagick::Tool::Magick was added for generating magick commands

    ๐Ÿ”ง MiniMagick.cli_prefix was added to configure a prefix for commands

    MiniMagick.cli\_prefix = "firejail"MiniMagick::Tool::Magick.new { |magick| ... } # executes `firejail magick ...`
    

    Other Improvements

    ๐Ÿ›  Fix deadlocks when using posix-spawn as a shell backend

    ๐Ÿ›  Fix Errno::ESRCH sometimes being raised when the ImageMagick command would time out

    #label and #caption will now generate regular options

    MiniMagick::Tool::Convert.new do |convert| # BEFORE: NOW: convert.label("foo") # label:foo -label foo convert.caption("bar") # caption:bar -caption barend
    

    โž• Add pango creation operator

    MiniMagick::Tool::Magick.new do |magick| magick.pango("...") # pango:...# ...end
    

    ๐Ÿ– Handle GraphicsMagick returning unknown in EXIF data

  • v4.8.0 Changes

    July 06, 2017
    • โž• Add options to MiniMagick::Image.open which are forwarded to open-uri when URL is used (@acrogenesis)
    • ๐Ÿ›  Fixed MiniMagick::Image#get_pixels not returning all pixels for images that have first or last bytes that could be interpreted as control characters in their RGB output (@LAndreas)