Skip to content

Latest commit

 

History

History
171 lines (87 loc) · 5.28 KB

CHANGELOG.md

File metadata and controls

171 lines (87 loc) · 5.28 KB

HEAD

  • [minimagick] Allow appending "+" operators in #loader and #saver using the value false (@janko-m)

  • [core] Fix #apply not accepting a Hash as an argument (@janko-m)

  • [core] Allow sending any builder commands via #apply, not just operations (@janko-m)

  • [minimagick] Add #define as a wrapper around -define (@janko-m)

1.1.0 (2018-04-05)

  • [minimagick] Disallow splitting multi-layer images into multiple single-layer images by default to avoid unexpected behaviour, but can be re-enabled with the :allow_splitting saver option (@janko-m)

  • [core] Add #apply for applying a list of operations (@janko-m)

1.0.0 (2018-04-04)

  • Depend on mini_magick and ruby-vips gems (@janko-m, @mokolabs)

  • [minimagick] Remove deprecated API in favor of the chainable API (@janko-m)

  • [core] Rename Builder#default_options to Builder#options (@janko-m)

  • [minimagick] Remove :fail loader option in favor of the existing :regard_warnings (@janko-m)

  • [vips, minimagick] Don't fail on warnings when loading the image (@janko-m)

  • [vips] Don't apply Vips::Image#autorot if :autorotate loader option was passed in (@janko-m)

  • [minimagick] Allow using value nil to add ImageMagick options that don't have a value (@janko-m)

  • [vips] Accept :quality saver option as an alias to :Q (@janko-m)

  • [minimagick] Automatically sharpen thumbnails after resizing (@janko-m, @mokolabs)

  • [vips] Automatically sharpen thumbnails after resizing (@janko-m, @mokolabs)

0.11.2 (2018-03-31)

  • [minimagick] Avoid #resize_* operations stripping data by switching back to -resize (@janko-m)

  • [core] Make sure an empty destination file doesn't remain on processing errors when :destination is used (@janko-m)

  • [vips] Fix :alpha not correctly adding alpha for certain types of images (@janko-m)

  • [minimagick] Drop official support for GraphicsMagick (@janko-m)

0.11.1 (2018-03-27)

  • [minimagick] Rename #limit to #limits to still allow adding -limit arguments directly (@janko-m)

0.11.0 (2018-03-27)

  • [minimagick] Fix broken deprecated #convert (@janko-m)

  • [minimagick] Add #limit for specifying resource limits using -limit (@janko-m)

  • [minimagick] Use -thumbnail instead of -resize in #resize_* methods (@janko-m)

  • [minimagick] Add loader and saver options (@janko-m)

0.10.3 (2018-03-24)

  • [minimagick] Fix bang methods in deprecated API calling nondestructive versions (@janko-m)

0.10.2 (2018-03-22)

  • [minimagick] Add back default offset arguments to deprecated #crop (@janko-m)

0.10.1 (2018-03-22)

  • [minimagick] Don't print deprecation warning for old API twice when IO objects are used (@janko-m)

0.10.0 (2018-03-21)

  • [minimagick] Rewrite MiniMagick module to use the chainable API (@janko-m)

  • [minimagick] Deprecate the old API (@janko-m)

  • [minimagick] Raise an exception on processing warnings (@janko-m)

  • [minimagick] Speed up .valid_image? by an order of magnitude (@janko-m)

  • [minimagick] Don't accept arbitrary IO object anymore (@janko-m)

  • [minimagick] Removed unnecessary #crop and #resample macros (@janko-m)

  • [vips] Ignore undefined loader/saver options (@janko-m)

  • [vips] Preserve transparent background in #resize_to_pad (@janko-m)

  • [vips] Remove the ability to specify colors using names (@janko-m)

  • [minimagick, vips] Autorotate images after loading them (@janko-m)

  • [core] Delete result Tempfile object in case of processing errors (@janko-m)

  • [core] Allow returning nil in the #custom block (@janko-m)

  • [core] Allow specifying a path string as source file (@janko-m)

  • [core] Allow saving to a specific location with the :destination call option (@janko-m)

0.9.0 (2018-03-16)

  • Added libvips module (@GustavoCaso, @janko-m)

  • Drop official support for MRI 2.0 and 2.1

0.4.5 (2017-09-08)

  • Add lib/image_processing.rb to allow loading via Bundler.require (@printercu)

0.4.4 (2017-06-16)

  • Fix last changes being incompatible with older Ruby versions, again (@janko-m)

0.4.3 (2017-06-16)

  • Fix last changes being incompatible with older Ruby versions (@janko-m)

0.4.2 (2017-06-16)

  • Don't use path of input file as basename for output file (@janko-m)

0.4.1 (2016-09-08)

  • Maintain transparent background of PNGs in #resize_to_fill (janko-m)

0.4.0 (2016-11-07)

  • Add #corrupted? for checking whether an image is corrupted (janko-m)

0.3.0 (2016-05-03)

  • Add cropping functionality to ImageProcessing::MiniMagick (paulgoetze)

0.2.5 (2016-03-24)

  • Rewind the file after making a copy in non-destructive methods (janko-m)

  • Add ability to supply page number to #convert (janko-m)

0.2.4 (2015-10-21)

  • Don't error when checking MiniMagick version for older versions of MiniMagick (janko-m)

0.2.3 (2015-10-17)

  • Fix uploading tempfiles to S3 using aws-sdk (janko-m)

  • Make nondestructive methods available on class methods on ImageProcessing::MiniMagick (janko-m)

0.2.2 (2015-10-04)

  • Make ImageProcessing::MiniMagick#with_minimagick public (janko-m)

  • Add ImageProcessing::MiniMagick#auto_orient (janko-m)

0.2.1 (2015-10-03)

  • Include the actual code in the gem (janko-m)

0.2.0 (2015-10-03)

  • Add ImageProcessing::MiniMagick#resample for changing resolution (janko-m)

  • Fix padding in ImageProcessing::MiniMagick#resize_and_pad (janko-m)