Commits on Aug 19, 2010
Commits on Aug 18, 2010
Commits on Aug 17, 2010
  1. fixes issue where attachment styles are losing format options when ra…

    Fiona Foo & Nate Clark authored and jyurek committed Aug 13, 2010
    …ils class caching is turned on
Commits on Aug 16, 2010
  1. Added fingerprinting support

    mbailey authored and jyurek committed Jun 10, 2010
    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:
Commits on Aug 10, 2010
Commits on Aug 6, 2010
Commits on Aug 1, 2010
Commits on Jul 29, 2010
  1. Formatting of the features

    jyurek committed Jul 29, 2010
Commits on Jul 28, 2010
Commits on Jul 23, 2010
Commits on Jul 21, 2010
Commits on Jul 11, 2010
Commits on Jul 1, 2010
Commits on Jun 29, 2010
Commits on Jun 18, 2010
Commits on Jun 16, 2010
  1. Small hack to allow reprocessing of images stored on S3

    tomafro authored and jyurek committed Sep 18, 2008
    (cherry picked from commit 64ae23b)
Commits on Jun 10, 2010
  1. Version 2.3.3

    jyurek committed Jun 10, 2010
Commits on Jun 9, 2010
  1. Paperclip::Railtie.insert should be wrapped in a initializer block

    joeljunstrom authored and jyurek committed Jun 9, 2010
Commits on Jun 8, 2010
  1. Version 2.3.2

    jyurek committed Jun 8, 2010
  2. use ActiveSupport.on_load :active_record instead of an initializer

    nragaz authored and jyurek committed Jun 8, 2010
    (cherry picked from commit 67865aac3227bd9c515052f6fbee446b4e724971)
  3. put version in its own file

    nragaz authored and jyurek committed Jun 8, 2010
    (cherry picked from commit e053805f55b872e6926dfbfa14f38d1296e8b922)