Skip to content

Latest commit

 

History

History
83 lines (66 loc) · 2.4 KB

CHANGELOG.md

File metadata and controls

83 lines (66 loc) · 2.4 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

UNRELEASED

Added

  • Vips image processor (resizing)
  • Vips colour filters
  • Vips crop
  • Vips rotate
  • Vips straighten
  • Vips gamma

Removed

  • [BREAKING] dropped support for a broken 'dominant' border colour

[0.99.4] 22.11.2024

Added

  • Better test coverage for straighten operation
  • Support for visual image comparison in specs
  • Automated visual comparison of images in specs, also serving as a record of exact rendering behaviour
  • Development scripts for performing benchmarks
  • Basic test coverage for transparency support

Changed

  • Extracted image operations to separate files within a dedicated module
  • [BREAKING] Introduced raising Morandi's own errors instead of bubbling Pixbuf's

Fixed

  • Updated required ruby version in gemspec to reflect dropping Ruby 2.3 support

Removed

  • [BREAKING] config accessor in ImageProcessor removed in favour of user_options supplied in constructor

[0.99.03] 19.09.2024

Added

  • Copied pixbufutils and redeye gems into main gem
  • Added gdk_pixbuf_cairo C extension to convert between GdkPixbufs and ImageSurfaces
  • Added Ruby 3 support
  • Bumped version to 0.99.01 in preparation for a 1.0 release

Removed

  • [BREAKING] support for Ruby 2.0 (and illusion of it being tested by CI)
  • [BREAKING] support for Ruby 2.3
  • gtk2 dependency

[0.13.0] 16.12.2020

Fixed

  • Refactored test suite
  • Fixed most rubocop offenses

Added

  • CI pipeline
  • rubocop
  • Development image

[0.12.1] 10.12.2020

Fixed

  • Removed large test image

[0.12.0] 10.12.2020

Fixed

  • Compatability with gdk_pixbuf v3.4.0+ [TECH-14001]

Added

  • .ruby-version file

[0.11.3] 26.06.2019

Fixed

  • Compatability with gdk_pixbuf v3.0.9+ [TECH-9065]

[0.11.2] 21.02.2019

Added

  • While throwing Gdk::PixbufError::CorruptImage in Morandi::ProfiledPixbuf#initialize try to recover the image by saving it to a tempfile and re-read. This operation should remove all wrong markers. [TECH-7663]

[0.11.1] 21.02.2019

Added

  • Have option to set the JPEG image compression size be a string like all the other options. [TECH-7701]

[0.11.0] 07.12.2018

Added

  • Added option to set the JPEG image compression size [104324]