Permalink
Commits on May 7, 2018
  1. Speed up CI build

    remvee committed May 7, 2018
  2. Release 1.3.4

    remvee committed May 7, 2018
  3. Merge pull request #55 from julik/methods-method-signature

    remvee committed May 7, 2018
    Modernize #methods method signatures
Commits on Apr 29, 2018
  1. Modernize #methods method signatures

    julik committed Apr 29, 2018
    Modern rubies permit an optional argument
    for retrieving singleton method names instead
    of the object methods. This feature
    is used by delegate.rb from the standard
    library now, which makes it impossible
    to have an EXIF data object delegated to
    since `methods()` gets called with a wrong
    signature.
    
    See https://ruby-doc.org/core-2.5.0/Object.html#method-i-methods
  2. Add Gemfile.lock to ignores

    julik committed Apr 29, 2018
  3. Set up Bundler to simplify running the tests

    julik committed Apr 29, 2018
    The combination of "all the Rubies" requires
    a fairly specific combo of Rake and test-unit
    versions to be viable. To that end, this adds
    Rake and test-unit as development dependencies.
    
    The versions used were lifted from tracksperanto
    which also tests against a very wide array of Rubies.
Commits on Dec 1, 2017
  1. Release 1.3.3

    remvee committed Dec 1, 2017
  2. Use first GPS altitude value in case 'gps_altitude' is an array

    acmarques authored and remvee committed Nov 29, 2017
    On some Samsung devices the GPS altitude is stored as 3 rationals.  The
    last 2 values always seem to be 0 so we pick the first.
Commits on Sep 10, 2017
  1. Release 1.3.2

    remvee committed Sep 10, 2017
  2. Merge pull request #51 from claygregory/lens-info

    remvee committed Sep 10, 2017
    Add EXIF 2.3 lens information tags
Commits on Sep 8, 2017
Commits on Jul 7, 2017
  1. Fix executable bin/exifr

    remvee committed Jul 7, 2017
    Requiring 'exifr' only doesn't work anymore.
Commits on Jul 6, 2017
  1. Release 1.3.0

    remvee committed Jul 6, 2017
    NOTE: requiring only 'exifr' will nolonger provide EXIFR::JPEG or
    EXIFR::TIFF, require 'exifr/jpeg' or 'exifr/tiff' instead.
  2. Merge pull request #36 from remvee/ruby-warnings

    remvee committed Jul 6, 2017
    Avoid ruby warnings
  3. Avoid `circular require considered harmful' warning

    remvee committed Jan 26, 2015
    HEADS UP!  This will break usage of:
    
      require 'exifr'
    
    to get both EXIFR::JPEG and EXIFR::TIFF in one go.  Please adjust your
    code to require 'exifr/jpeg' and/or 'exifr/tiff' instead.
Commits on Jul 5, 2017
Commits on Jul 1, 2017
  1. Release 1.2.6

    remvee committed Jul 1, 2017
  2. Merge pull request #48 from phunehehe/empty-jpeg

    remvee committed Jul 1, 2017
    handle empty file as malformed jpeg
Commits on Jul 28, 2016
  1. Release 1.2.5

    remvee committed Jul 28, 2016
  2. Merge pull request #46 from filipebarcos/master

    remvee committed Jul 28, 2016
    Having stringified methods is not a good idea
Commits on Jul 27, 2016
  1. Missing assert

    filipebarcos committed Jul 27, 2016
Commits on Jul 18, 2016
  1. Fixing typo

    filipebarcos committed Jul 18, 2016
Commits on Dec 30, 2015
  1. Release 1.2.4

    remvee committed Dec 30, 2015
  2. Merge pull request #43 from envato/fix_respond_to_signature

    remvee committed Dec 30, 2015
    Fix `respond_to?` signature
Commits on Dec 29, 2015
  1. Fix `respond_to?` signature

    johnsyweb committed Dec 29, 2015
    Context
    -------
    
    Our app is littered with warnings like:
    
    ```
    /var/lib/[...]/vendor/bundle/ruby/2.3.0/gems/exifr-1.2.3.1/lib/exifr/jpeg.rb:52: warning: EXIFR::TIFF#respond_to?(:to_hash) is old fashion which takes only one parameter
    ```
    
    Change
    ------
    
    Match the signature in the docs since at least 1.9.3
    (http://ruby-doc.org/core-1.9.3/Object.html#method-i-respond_to-3F).
Commits on Nov 22, 2015
  1. Add circleci configuration

    remvee committed Nov 22, 2015
    It doesn't pickup detect tests.