All Versions
64
Latest Version
Avg Release Cycle
128 days
Latest Release
867 days ago
Changelog History
Page 4
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
- ๐ Regenerated gemspec to overcome annoying yaml issue (http://blog.rubygems.org/2011/08/31/shaving-the-yaml-yacc.html)
-
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
toget_object_https_url
- ๐ Allow initializing a TempObject with Rack::Test::UploadedFile
- ๐ Tests working in Windows (except feature that uses FileCommandAnalyser)
- ๐ Better shell quoting
- ๐ Allow setting
-
v0.9.5 Changes
July 27, 2011๐ Features
- โ Added reflection method
app.analyser_methods
๐ Fixes
- ๐ Fixed
convert
andidentify
for files with spaces - ๐ Fixed size validations for Rails 3.0.7
- โ Added reflection method
-
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 delegateseach
to the temp_object.
- Made use of Rack calling
-
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
andapp.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
- Added reflection methods
-
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
andstorage_xxx
- added
- โ 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 modelretained_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
andidentify_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
andurl_suffix
in favour ofurl_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
andencoded_extname
as they are now unnecessary
๐ Fixes
- ๐ Performance tweaks regarding temp_objects model accessors and job objects
- ๐ง Model accessors are configurable
-
v0.8.5 Changes
May 11, 2011๐ Fixes
- ๐ Allow filenames that have '..' in them (but not '../') in the filedatastore
- ๐ Better security for server