Skip to content
Commits on Jan 26, 2016
  1. @maclover7

    Merge pull request #2094 from kevcha/remove-rails-3-support

    maclover7 committed
    Remove attr_protected related specs (was removed in rails 4)
  2. @kevcha
Commits on Jan 16, 2016
  1. @maclover7

    Merge pull request #2091 from mattbrictson/lazy-fingerprint

    maclover7 committed
    Skip calculating fingerprint when it is not used
Commits on Jan 15, 2016
  1. @mattbrictson

    Skip calculating fingerprint when it is not used

    mattbrictson committed
    The MD5 sum of an attachment is only necessary if the model has a corresponding
    _fingerprint column. If this column is absent, there is no need to calculate the
    MD5, which can be an expensive operation for large files.
    
    Accomplish this by deferring the fingerprint calculation using a block. If the
    _fingerprint column is absent, the block is never called, and the calculation
    is avoided.
Commits on Jan 14, 2016
  1. @maclover7

    Merge pull request #2061 from halostatue/allow-mime-types-3

    maclover7 committed
    Modify the Gemfile for testing with mime-types 3
Commits on Jan 13, 2016
  1. @halostatue

    Modify the Gemfile for testing with mime-types 3

    halostatue committed
    -   Also modify the appraisals to be more flexibly specified.
    -   The specs are '>= 1.16' and '< 4.0' because the major versions of
        mime-types have steadily restricted the supported versions of Ruby at a
        different rate than Rails. The Appraisal for Rails 5 can be specified as
        either '>= 2.0, '< 4.0' or '~> 3.0' depending on how other gems restrict
        mime-types versions.
    
        -   mime-types 1.x supports any version of Ruby, but no longer receives any
            updates (it hit EOL on 27 October 2015).
        -   mime-types 2.x supports Ruby >= 1.9.2, but will only receive security
            and data updates until 21 November 2017.
        -   mime-types 3.x supports Ruby >= 2.0 and is the active development
            version of mime-types.
    
    -   The APIs that paperclip uses are compatible between all three versions of
        mime-types.
  2. @maclover7

    Merge pull request #2085 from jaredbeck/allow_mimemagic.0.3.1

    maclover7 committed
    Relax mimemagic version constraint to ~> 0.3.0
Commits on Jan 4, 2016
  1. @jaredbeck
Commits on Jan 3, 2016
  1. @maclover7

    Merge pull request #2084 from Atul9/master

    maclover7 committed
    Updated copyright notices to 2016 [ci skip]
  2. @Atul9
  3. @maclover7

    Merge pull request #2082 from keram/remove_unused_vars

    maclover7 committed
    Remove unused vars `column_(type|options)` from `remove_attachment` method
  4. @maclover7

    Merge pull request #2083 from keram/file_exist

    maclover7 committed
    Replace File.exists? with File.exist? in paperclip.gemspec
Commits on Jan 2, 2016
  1. @keram

    Replace File.exists? with File.exist? in paperclip.gemspec

    keram committed
    File.exists? is deprecated and produces unecessary warning.
  2. @keram

    Remove unused vars `column_(type|options)` from `remove_attachment` m…

    keram committed
    …ethod
    
    These variables were introduced in:
    6ea7c26
    but their usage were canceled in:
    c740fb1
Commits on Dec 23, 2015
  1. @tute

    Merge pull request #2075 from thoughtbot/tc-remove-aws-v1

    tute committed
    Remove AWS v1 support
Commits on Dec 22, 2015
  1. @tute
  2. @tute

    Remove AWS v1 support

    tute committed
    TODO: Simpify lib/paperclip/storage/s3.rb
    
    See:
    
    * #2049
  3. @tute

    Merge pull request #2074 from thoughtbot/tc-remove-unsupported-rails

    tute committed
    Removes Rails 3.2 and 4.1 support
  4. @tute

    Removes Rails 3.2 and 4.1 support

    tute committed
    In preparation for Rails 5, which, when it is released, will make Rails
    3.2 and 4.1 unsupported.
    
    See:
    
    * http://weblog.rubyonrails.org/2015/12/18/Rails-5-0-beta1/
    * #2049
Commits on Dec 2, 2015
  1. @tute

    Merge pull request #1996 from thoughtbot/tc-translations

    tute committed
    Remove locales from main repository
  2. @tute

    Remove locales from main repository

    tute committed
    Extract another repository only concerned with locales:
    https://github.com/thoughtbot/paperclip-i18n
    
    A user of paperclip might choose to add `paperclip-i18n` as a dependency
    for their application, or copy over the related locale file into their
    project.
    
    This is a first step in splitting some parts of the codebase into other
    projects. Simple and relevant contributions like new translations might
    get lost in the shuffle of dozens of PRs awaiting for approval, that
    take time to review and merge.
    
    Locales are a simple enough problem to be handled in an external
    repository, where tests for consistency across translations run in less
    than a second, and PRs can almost trivially be merged in.
  3. @tute

    Merge pull request #2060 from tonidas/master

    tute committed
    Fix condition to include Schema, using 'ActiveRecord::Base' instead o…
  4. @tute

    Merge pull request #2045 from airblade/refactor-s3

    tute committed
    Remove duplication by reusing existing method.
  5. @airblade
Commits on Nov 25, 2015
  1. @betesh @tute
Commits on Nov 22, 2015
  1. @tute

    Revert "Update README with version requirement for aws-sdk"

    tute committed
    v4.3.2 is a different tree than `master`, which is now targeting v5.
    Thank you both for this commit and merge, but I'll revert it: paperclip
    v4.3.2 doesn't include AWS v2 support.
    
    This reverts commit 9b33fc0.
    
    [ci skip]
Commits on Nov 21, 2015
  1. @tonidas
Commits on Nov 20, 2015
  1. @jyurek

    Merge pull request #2059 from thiagogabriel/patch-1

    jyurek committed
    Update README with version requirement for aws-sdk
Commits on Nov 19, 2015
  1. @thiagogabriel
  2. @tute

    Merge pull request #2057 from dgynn/pr_interpolation_merge_fix

    tute committed
    Fix merge problem with S3 storage
  3. @dgynn

    fix merge problem on S3 storage

    dgynn committed
  4. @tute

    Merge remote-tracking branch 'origin/v4.3'

    tute committed
    Includes memory usage adjustments.
    
    Conflicts:
    	lib/paperclip/storage/s3.rb
Commits on Nov 18, 2015
  1. @tute

    Merge pull request #2056 from dgynn/pr_interpolations_tuning_v4.3

    tute committed
    Cache interpolator methods and reduce memory allocations - rebased on v4.3
Commits on Nov 17, 2015
  1. @dgynn
  2. @dgynn

    lock aruba to 0.9.0

    dgynn committed
    something in aruba 0.10.x is breaking the cucumber specs
Something went wrong with that request. Please try again.