All Versions
64
Latest Version
Avg Release Cycle
128 days
Latest Release
867 days ago

Changelog History
Page 4

  • v0.9.8 Changes

    September 08, 2011

    ๐Ÿ›  Fixes

    • ๐Ÿ‘€ Regenerated gemspec again with ruby 1.8.7 - didn't seem to be fixed
  • v0.9.7 Changes

    September 08, 2011

    ๐Ÿ›  Fixes

  • v0.9.6 Changes

    September 06, 2011

    ๐Ÿ”‹ Features

    • ๐Ÿ‘ Allow setting content_type when storing in Mongo GridFS

    ๐Ÿ”„ Changes

    • โœ… Tests use Rails 3.1

    ๐Ÿ›  Fixes

    • Moved from fog's deprecated get_object_url to get_object_https_url
    • ๐Ÿ‘ Allow initializing a TempObject with Rack::Test::UploadedFile
    • ๐Ÿ Tests working in Windows (except feature that uses FileCommandAnalyser)
    • ๐Ÿ‘ Better shell quoting
  • v0.9.5 Changes

    July 27, 2011

    ๐Ÿ”‹ Features

    • โž• Added reflection method app.analyser_methods

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fixed convert and identify for files with spaces
    • ๐Ÿ›  Fixed size validations for Rails 3.0.7
  • v0.9.4 Changes

    June 10, 2011

    ๐Ÿ›  Fixes

    • Made use of Rack calling close on the response body to clean up tempfiles. The response body is now the job, which delegates each to the temp_object.
  • v0.9.3 Changes

    June 03, 2011

    ๐Ÿ›  Fixes

    • TempObject#to_file sets file permissions 644 - copying wasn't previously guaranteeing this
    • โž• Added TempObject#close and closed?, which Rack uses to clean up tempfiles
    • replaced '/' characters with '~' in base64 encoded urls (they were confusing url recognition)
  • v0.9.2 Changes

    May 19, 2011

    ๐Ÿ”‹ Features

    • โž• Added env['dragonfly.job'] for use in other Rack middlewares
    • โž• Added CookieMonster middleware for removing 'Set-Cookie' headers

    ๐Ÿ›  Fixes

    • โœ‚ Remove 'Set-Cookie' header from any requests coming from a rails route
  • v0.9.1 Changes

    May 11, 2011

    ๐Ÿ”‹ Features

    • Added reflection methods app.processor_methods, app.generator_methods and app.job_methods

    ๐Ÿ›  Fixes

    • Improved performance of resize_and_crop method, using imagemagick built-in '' operator
    • ๐Ÿ‘Œ Improved server security validations
    • Deal with Excon::Errors::SocketError: EOFError errors which get thrown sometimes from S3 connection
    • ๐Ÿ‘ Allow files with '..' (but not '../') in the middle of their name in file data store
  • v0.9.0 Changes

    April 27, 2011

    ๐Ÿ”‹ Features

    • ๐Ÿ”ง Model accessors are configurable
      • added after_assign callback
      • added after_unassign callback
      • added copy_to for e.g. up-front thumbnailing
      • added storage_opts and storage_xxx
    • โž• Added model remove_xxxxx for using with checkboxes
    • โž• Added model xxxx_url for assigning content from a url
    • โž• Added job step fetch_url
    • โž• Added retain! and model retained_xxxxx for avoiding multiple uploads when validations fail
    • โž• Added image? to imagemagick analyser
    • โž• Added imagemagick plain generator
    • โž• Added strip to imagemagick processor
    • โž• Added CouchDataStore that uses a CouchDB as a data storage engine
    • โž• Added before_serve callback
    • ๐Ÿ‘ Allowed for configurable response headers
    • Made url re-definable with define_url
    • validates_property can take a proc for the message
    • ๐Ÿ’พ Saved configs can be registered now so they can be used with configure_with(:symbol)
    • ๐Ÿ”ง Configurable objects can fallback to a parent configuration, so e.g. the server can be configured through the parent app's configure block.
    • ๐Ÿ‘ Allowed initializing data by using a pathname
    • convert_command and identify_command can be configured on a per-app basis
    • โž• Added remote_url and ability for datastores to form urls
      • Added for File, Couch and S3 datastores
    • Models automatically copy magic attributes into meta
    • ๐Ÿ”ง S3DataStore configurable headers
    • ๐Ÿš… 'dragonfly/rails/images' slightly smarter and added file_accessor for more semantic use of non-image attachments
    • ๐Ÿ”ง Made dragonfly response configurable
    • Mongo datastore can reuse an existing connection/db
    • ๐Ÿ”ง FileDataStore can be configured not to store meta (save on extra file)

    ๐Ÿ”„ Changes

    • Removed url_path_prefix and url_suffix in favour of url_format
      • Middleware doesn't need mount point argument now
    • โœ‚ Removed support for rails 2.3
    • โœ‚ Removed RMagick support (and extracted into a plugin)
    • ๐Ÿšš ImageMagick processors etc. moved into the ImageMagick namespace
    • ๐Ÿšš moved from aws/s3 -> fog for S3 support
    • ๐Ÿ“‡ Renamed SimpleEndpoint -> Server
    • ๐Ÿšš moved name and meta into Job, simplified, and now they don't cause the job to be applied
    • ๐Ÿ“‡ FileDataStore stores metadata in xxx.meta now, not xxx.extra
    • removed Job methods uid_basename, uid_extname, encoded_format and encoded_extname as they are now unnecessary

    ๐Ÿ›  Fixes

    • ๐ŸŽ Performance tweaks regarding temp_objects model accessors and job objects
  • v0.8.5 Changes

    May 11, 2011

    ๐Ÿ›  Fixes

    • ๐Ÿ‘ Allow filenames that have '..' in them (but not '../') in the filedatastore
    • ๐Ÿ‘ Better security for server