Skip to content

Latest commit

 

History

History
161 lines (94 loc) · 6.61 KB

CHANGELOG.markdown

File metadata and controls

161 lines (94 loc) · 6.61 KB

ChangeLog

unreleased

v3.4.0 (2024-01-16)

  • Provide access to media types using media_type and media_types methods #22 @toy
  • Allow fetching from HTTP server by requiring image_size/uri @toy
  • Fix for ArgumentError when requiring only image_size/uri_reader (without image_size) @toy
  • Require ruby 1.9.3 @toy

v3.3.0 (2023-05-30)

  • Support HEIF (HEIC and AVIF) images #19 @toy
  • Fix handling JPEG 2000 64 bit size boxes @toy

v3.2.0 (2022-11-03)

v3.1.0 (2022-09-17)

  • Document experimental fetching from http server #18 @toy
  • Improve experimental fetching of image meta from http server by reading only required amount of data when server does not support range header @toy

v3.0.2 (2022-05-19)

  • Fix handling empty files #20 @toy

v3.0.1 (2021-10-21)

v3.0.0 (2021-10-17)

  • Read only required chunks of data for files and seekable IOs @toy
  • Raise FormatError whenever reading data returns less data than expected #12 @toy
  • Add w/width and h/height accessors to Size @toy
  • Experimental efficient fetching of image meta from http server supporting range @toy

v2.1.2 (2021-08-21)

  • Fix for pcx on big endian systems by forcing reading dimensions in little endian byte order #15 #16 @mtasaka

v2.1.1 (2021-07-04)

  • Add actual license texts, assuming old dual Ruby/GPLv2 license #14 @toy

v2.1.0 (2020-08-09)

  • Add handling of JPEG 2000: part 1 (jp2), part 2 (jpx) and codestream (j2c) #13 @toy
  • Correct handling of pam images and cleanup handling of Netpbm images (pbm, pgm, pnm) @toy

v2.0.2 (2019-07-14)

v2.0.1 (2019-05-17)

  • Adapt to frozen string literals @toy

v2.0.0 (2018-05-01)

  • Allow any class responding to read and eof? to be passed to ImageSize @toy
  • Introduce rubocop @toy
  • Use File.open instead of Kernel#open @toy
  • Don’t rewind IO before or after usage @toy
  • Enhance readme @toy

v1.5.0 (2016-11-20)

  • Support WEBP images @toy
  • Cleanup GIF, PPM and SWF magic number matching @toy
  • Fix GIF magic number (matched GIF8,a) @toy
  • Detect APNG images by acTL chunk @toy
  • Support MNG images @toy

v1.4.2 (2016-02-18)

  • Fixed license in gemspec to be Ruby #10 @toy

v1.4.1 (2014-11-19)

  • Missed ICO and CUR in description @toy

v1.4.0 (2014-11-19)

  • Detecting ICO and CUR images @toy

v1.3.1 (2014-06-24)

  • Fix reading JPEGs with extraneous bytes @toy

v1.3.0 (2014-04-06)

  • Raise FormatError instead of RuntimeError @toy

v1.2.0 (2014-02-01)

  • Basic handling of SVG (only width and height attributes) @toy
  • Enhance matching PCX @toy

v1.1.5 (2013-12-23)

  • Fix reading dimensions of BMP v2 and BMP v3 @toy
  • Fix swapped PSD width (columns) and height (rows) #9 @toy
  • Replace square test images with rectangle ones @toy

v1.1.4 (2013-11-05)

  • Close instead of only rewinding IO instances @toy
  • Add .travis.yml and supporting files #8 @petergoldstein

v1.1.3 (2013-07-24)

  • Enforce binary encoding of data returned by ImageReader#[] #6 @toy

v1.1.2 (2013-02-24)

  • Explicitly set encoding to ASCII-8BIT as for ruby2.0.0-p0 it will be UTF-8 by default #5 @walf443

v1.1.1 (2012-06-19)

  • Fix exception in message for exception #3 @yachi

v1.1.0 (2012-02-25)

  • Rework most code @toy
  • Size class instead of dynamically adding to_s method to size array @toy
  • ImageSize.path, more examples @toy
  • Added support for Tempfile, as well as fixed bug when running ImageSize on the same IO stream twice #2 @kanevski

v1.0.6 (2012-02-08)

  • Internal gem changes @toy

v1.0.5 (2012-02-04)

  • Fix getting SWF dimensions for ruby 1.9 @toy
  • Fix determining PCX for ruby1.9 @toy
  • Enhance SWF checking @toy

v1.0.4 (2011-12-16)

  • Internal gem changes @toy

v1.0.3 (2011-02-21)

  • Fix permissions on lib/image_size.rb from 700 to 644 #1 @toy

v1.0.2 (2010-12-15)

  • Internal gem changes @toy

v1.0.1 (2010-12-15)

  • Internal gem changes @toy

v1.0.0 (2010-11-01)

  • Initial commit @toy