Skip to content
This repository

Feb 03, 2012

  1. Luke Griffiths

    removed unused test/mocks directory and contents

    Sporky023 authored
  2. Luke Griffiths

    passing AttachmentOptions instance instead of hash to Attachment.new

    Sporky023 authored

Dec 12, 2011

  1. Prem Sichanugrist

    Use Net::HTTP instead of curl

    There was some problem with command line parsing with a special character.
    sikachu authored

Nov 16, 2011

  1. Mike Burns

    Merge branch 'question_mark_files' of https://github.com/xxx/paperclip

    mike-burns authored

Nov 12, 2011

  1. Gabe Berke-Williams

    Use Bundler gem conventions.

    This also removes Pry.
    gabebw authored

Oct 29, 2011

  1. Mike Burns

    Separate the UrlGenerator out from the Attachment. Some example plugi…

    …ns that could be written include generating thumbnails on the fly for different thumbnail sizes, or delaying the thumbnail generation until it is first called.
    mike-burns authored mike-burns committed

Oct 28, 2011

  1. Mike Burns

    Fix the fixture issue.

    mike-burns authored

Oct 21, 2011

  1. Mike Burns

    Merge branch 'master' of https://github.com/jovoto-team/paperclip

    mike-burns authored
  2. Lukas Rieder

    Added a test for Attachment#uploaded_file

    Overbryd authored mike-burns committed

Oct 19, 2011

  1. momolog

    require pathname

    formulate assert conditions
    momolog authored

Oct 15, 2011

  1. Michael Dungan

    require pathname so Pathname method does not blow up

    xxx authored

Sep 30, 2011

  1. Jon Yurek

    Extract options into a new class, so they can be toyed with

    jyurek authored

Sep 23, 2011

  1. Aditya Sanghi

    fixes #588 . Attempt to log warning message when 2 models use same at…

    …tachment name with default url interpolation
    asanghi authored sikachu committed

Sep 03, 2011

  1. Prem Sichanugrist

    Also set the log of the test suite to a file as it used to be

    sikachu authored

Aug 25, 2011

  1. Marcin Urbański

    Tracking new attachment styles with a Rake task to refresh them

    murbanski authored

Aug 24, 2011

  1. Jon Yurek

    Rakes green

    jyurek authored

Jun 29, 2011

  1. Alex Godin

    working implementation of the mime-types gem

    alexgodin authored

May 23, 2011

  1. Prem Sichanugrist

    Make sure that Paperclip is working well with Rails 3.1.0.rc1

    sikachu authored

Feb 10, 2011

  1. John Mileham

    Adds secure :hash interpolation and fixes time zone brittleness in :t…

    …imestamp interpolation
    jmileham authored

Nov 22, 2010

  1. Jon Yurek

    Added Gemfiles and start using Appraisal

    jyurek authored

Nov 09, 2010

  1. Larry Sprock

    Update helper require paths for Ruby 1.9.2 compatibility

    lardawge authored

Aug 19, 2010

  1. Jon Yurek

    Include a module other than top-level Paperclip to prevent namespace …

    …collisions.
    jyurek authored

Aug 16, 2010

  1. Mike Bailey

    Added fingerprinting support

    Leverage browser caching and proxy caching by setting far future Expires
    headers and changing filenames when file contents change. This can make
    your web app faster for users and also reduce your bandwidth costs.
    
    By adding the column :avatar_fingerprint to our db table and including
    :fingerprint in the attachment filename, we ensure the filename will
    change whenever the file contents do.
    
      has_attached_file :avatar,
        :styles => { :medium => "300x300>", :thumb => "100x100>" },
        :path => "users/:id/:attachment/:fingerprint-:style.:extension",
        :storage => :s3,
        :s3_headers => {'Expires' => 1.year.from_now.httpdate},
        :s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
        :include_updated_timestamp => false
    
    This enables us to set far future expire headers so that browsers
    don't need to check for a newer version. If a change does occur,
    say because a user uploads a new avatar, the new filename will
    be rendered in your html and the cached version will be ignored.
    
    The example above will set Expires headers in S3. If you're using
    local storage you can configure your webserver to do something similar.
    
    We disable the timestamped query string because some proxies refuse
    to cache items with query strings.
    
    For more info on optimizing for caching:
    
    http://code.google.com/speed/page-speed/docs/caching.html
    mbailey authored jyurek committed
  2. Jon Yurek

    Change Logger for ActiveSupport::BufferedLogger

    jyurek authored

Aug 01, 2010

  1. Jon Yurek

    Removed inexplicable dependencies on action_controller and action_pack

    jyurek authored

Jul 11, 2010

  1. Jon Yurek

    Replaced the old Paperclip.run with the new CommandLine class.

    jyurek authored
  2. Jon Yurek

    Added a CommandLine class to handle all the running and the whatnot.

    jyurek authored

Jun 07, 2010

  1. Joshua Clayton

    Clean up whitespace

  2. Joshua Clayton

    Fix spelling error

Apr 27, 2010

  1. Jon Yurek

    Added a rake task for testing all versions. Changed gem statements to…

    … use ~> instead of hard versions.
    jyurek authored

Apr 26, 2010

  1. Jon Yurek

    Removed vestigial bundler requirement.

    jyurek authored
  2. Jon Yurek

    Removed support for Rails 2.0.*, ensured support for 2.1.2

    jyurek authored
  3. Jon Yurek

    Backporting the modifications for Rails 3 to Rails 2.3

    jyurek authored
  4. Dan Croak

    replace deprecated RAILS_ENV and RAILS_ROOT with Rail.env and Rails.root

    croaky authored jyurek committed

Mar 17, 2010

  1. Joe Ferris

    Changed rspec matchers to accept an instance or a class

    jferris authored
Something went wrong with that request. Please try again.