* release/0.4.1:
Discontinuation notice.
Future-proofing our PIL imports, fixes#37.
Whitespacing and PEP8-ing.
Clearing out some unused imports.
We no longer import *.
Prefer cStringIO.
Killing off some stray tabs.
Changed id to pk in case the primary key isn't called 'id'
Adding Ryan to AUTHORS.
dynamically getting colors, instead of setting it to 255
adding transparency patch to preserve transparency when saving the image
Making versioning a little easier on myself.
error fix: https://github.com/jdriscoll/django-imagekit/issues/25
Fixing some spelling. Fixes#29. Thanks Nai!
Tests now pass and don't leave any directory cruft. Fixes#28.
Adding a test runner script a la #daniellindsleyrocksdahouse.
Creating a "core" test module.
Creating a dedicated tests directory.
Let's get these docs started.
Added support for preserving transparency when converting from color to greyscale
Tests were failing because they assumed that the file was deleted upon
teardown. This isn't the case after Django 1.3, where this no longer
happens. This fix removes any orphaned files (and directories) that were
created via the testing process.
* release/0.4.0:
Think it's time to bump to 0.4.0.
Adding Markus and Matt to AUTHORS.
Added ability to specify specs in IKOptions directly.
Improve fault tolerance of Accessor._delete()
fix issue #12
proper python comments in readme
Adding Josh to the contributors list.
Being a good PyPI citizen.
allowing any fields on the object to be specified for use in naming of generated images; default to allowing pk
Added the pk of the object into the dictionary of values passed to the string formatting for cache_filename.
Added the quality property in the readme's ImageSpec classes just to show it is possible to change it at will.
Fixes: CMYK files from Photoshop fails to load with exception -2
* release/0.3.6:
Bumping the verison numbers.
Whitespacing.
Adding Jonathan Slenders to AUTHORS (thanks for spotting that signals bug).
fixed 'sender' not defined bug (2)
fixed 'sender' not defined bug
Instead of overriding Model.delete(), we'll connect a public clear_cache() method to a post_delete() signal so that bulk actions clean props as well.