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

Changelog History
Page 6

  • v0.7.1 Changes

    August 26, 2010

    ๐Ÿ›  Fixes

    • SimpleEndpoint was modifying env path_info so wasn't creating proper cache keys
    • to_response accepts env, so can use if-not-modified, etc.

    ๐Ÿ”‹ Features

    • Doc tweaks: Added mongo page, notes about Capistrano

    ๐Ÿ”„ Changes

    • ๐Ÿ‘ท ETags generated by hash of job.serialize - was getting a bit long
  • v0.7.0 Changes

    August 25, 2010

    ๐Ÿ”‹ Features

    • Ability to chain processing, encoding
    • โž• Added Generators for arbitrary content generation
    • 'fetch_file' method for easily getting local files
    • ๐Ÿ‘ ActiveModel support
    • ๐Ÿ‘ Mongoid support
    • ๐Ÿ‘ Better Sinatra, etc. support (using 'to_response')
    • Data stores now store meta, name and format information too
    • โž• Added Mongo Data Store
    • temp_objects maintain name, meta, etc. across processing, encoding, etc.
    • โž• added portrait? and landscape? to RMagick analyser
    • Ability to add single custom processor/encoder/analyser/generator
    • โž• added flip and flop to RMagick processor
    • ๐Ÿ”ง ability to configure whether it trusts the file extension
    • nice text response for root path
    • ๐Ÿ”ง ability to configure url host
    • ability to override path_prefix/host when calling url
    • routed endpoints
    • simple endpoints
    • more intelligent working out of Content-Type to send back

    ๐Ÿ›  Fixes

    • proper use of ETags
    • โœ‚ remove whitespace from file/s3 datastore uids
    • ๐Ÿ dragonfly/rails/images url-encodes rack-cache config for windows users
    • ๐Ÿ’Ž Ruby 1.9.2 support
    • ๐Ÿ‘ Better RMagick memory management using image.destroy!

    ๐Ÿ”„ Changes

    • Dragonfly::App[:images] -> Dragonfly[:images]
    • ๐Ÿšš Moved text/plasma generation into Generator
    • ๐Ÿ‘ท Use of lazy 'Job' objects
    • simplified shortcuts interface
    • ๐Ÿ”„ changed interface for attaching to ActiveRecord
    • ๐Ÿ”ง simplified saved configurations and allow referring to them as symbols
    • โœ‚ Removed need for Base class for datastores, processors, analysers and encoders
    • ๐Ÿš… FileCommandAnalyser included in Rails config, not RMagick
    • ๐Ÿ‘ better use of logging module for sharing logs between classes
    • mounting the app is down the middleware/elsewhere, not the app itself
    • 0๏ธโƒฃ DOS protection off by default
    • encoded urls
    • ๐Ÿ”ง got rid of unnecessary configurable sha_length
  • v0.6.2 Changes

    June 24, 2010

    ๐Ÿ”‹ Features

    • โž• Added ability for custom error messages in validations

    # 0.6.1 (2010-05-16)

    Fixes


    • STI was breaking when the model had a mixin too

    # 0.6.0 (2010-05-11)

    ๐Ÿ”‹ Features

    • โž• Added 'scale factor' for text generation, which gives better quality font rendering for smaller fonts
    • ๐Ÿ”ง Configurable objects allow for passing args, and passing a block for extra config
    • โž• Added more 'saved configurations', for easier setting up on e.g. Heroku
    • โž• Added RMagickAnalyser#format
    • โž• Added greyscale to RMagickProcessor
    • ๐Ÿ”ง S3DataStore is configurable as to whether it uses the filesystem or not (to save a tempfile)

    ๐Ÿ›  Fixes

    • ๐Ÿ”จ Some specs refactoring, including making text processing specs less brittle
    • ๐Ÿ”ง RMagickEncoder::SUPPORTED_FORMATS was proving problematic - now we use a configurable list instead
    • ๐Ÿš… Got Rails 3 beta3 cucumber features working
    • โž• Added check to see if bucket already exists in S3DataStore - apparently this was problematic in EU

    ๐Ÿ”„ Changes

    • temp_object.tempfile now returns a closed tempfile, which temp_object.file returns an open file. Can also pass a block to temp_object.file which closes the file automatically
    • ๐ŸŒฒ Processors/Analysers/Encoders know about app now so can log to app's log
    • Imagemagick errors in RMagick processor/analyser/encoder now throw unable_to_handle and log a warning
    • โœ‚ Removed Rails generators - better being more explicit with saved configurations which are more concise now

    # 0.5.7 (2010-04-18)

    ๐Ÿ›  Fixes

    • Strip file command mime_type value because some versions of file command were appending a line-break

    # 0.5.6 (2010-04-13)

    ๐Ÿ›  Fixes

    • Wasn't working properly with Single-Table Inheritance

    # 0.5.5 (2010-04-13)

    ๐Ÿ›  Fixes

    • ๐Ÿš… Rails 3 has changed 'metaclass' -> 'singleton_class' so adapt accordingly

    # 0.5.4 (2010-04-12)

    ๐Ÿ”‹ Features

    • ๐Ÿ‘ Allow setting the uid manually

    ๐Ÿ›  Fixes

    • Assigning an accessor to nil wasn't working properly
  • v0.6.1 Changes

    May 16, 2010

    ๐Ÿ›  Fixes

    • STI was breaking when the model had a mixin too
  • v0.6.0 Changes

    May 11, 2010

    ๐Ÿ”‹ Features

    • โž• Added 'scale factor' for text generation, which gives better quality font rendering for smaller fonts
    • ๐Ÿ”ง Configurable objects allow for passing args, and passing a block for extra config
    • โž• Added more 'saved configurations', for easier setting up on e.g. Heroku
    • โž• Added RMagickAnalyser#format
    • โž• Added greyscale to RMagickProcessor
    • ๐Ÿ”ง S3DataStore is configurable as to whether it uses the filesystem or not (to save a tempfile)

    ๐Ÿ›  Fixes

    • ๐Ÿ”จ Some specs refactoring, including making text processing specs less brittle
    • ๐Ÿ”ง RMagickEncoder::SUPPORTED_FORMATS was proving problematic - now we use a configurable list instead
    • ๐Ÿš… Got Rails 3 beta3 cucumber features working
    • โž• Added check to see if bucket already exists in S3DataStore - apparently this was problematic in EU

    ๐Ÿ”„ Changes

    • temp_object.tempfile now returns a closed tempfile, which temp_object.file returns an open file. Can also pass a block to temp_object.file which closes the file automatically
    • ๐ŸŒฒ Processors/Analysers/Encoders know about app now so can log to app's log
    • Imagemagick errors in RMagick processor/analyser/encoder now throw unable_to_handle and log a warning
    • โœ‚ Removed Rails generators - better being more explicit with saved configurations which are more concise now
  • v0.5.7 Changes

    April 18, 2010

    ๐Ÿ›  Fixes

    • Strip file command mime_type value because some versions of file command were appending a line-break
  • v0.5.6 Changes

    April 13, 2010

    ๐Ÿ›  Fixes

    • Wasn't working properly with Single-Table Inheritance
  • v0.5.5 Changes

    April 13, 2010

    ๐Ÿ›  Fixes

    • ๐Ÿš… Rails 3 has changed 'metaclass' -> 'singleton_class' so adapt accordingly
  • v0.5.4 Changes

    April 12, 2010

    ๐Ÿ”‹ Features

    • ๐Ÿ‘ Allow setting the uid manually

    ๐Ÿ›  Fixes

    • Assigning an accessor to nil wasn't working properly
  • v0.5.3 Changes

    March 27, 2010

    ๐Ÿ›  Fixes

    • Assigning an accessor to nil wasn't working properly