jstorimer/delayed_paperclip — Issue #46: Versioning
Author: Bertg
Created: 2011-11-07 21:14:48+00:00
State: open

Hey all interested,

I was thinking about changing the versioning of this gem. Why you ask? Well,

* there have been quite some questions about what versions of delayed_paperclip are compatible with what versions of paperclip
* paperclip has been moving really fast lately, and it has become a pain to keep one version of delayed_paperclip compatible with several versions of paperclip
* testing against multiple versions of paperclip, and the multiple versions of rails/ruby paperclip supports, plus testing against multiple versions of delayed_job and resque just becomes hell

So what do I propose? We number this gem exactly as paperclip. So:

* For each paperclip release, there will be a delayed_paperclip release (solves the issues above)
* New delayed_paperclip features will only be added to the latest version

But there is still one issue here: How do we handle bugfix releases within one version of paperclip? I would suggest using a 4 number version: 2.3.4.0 where the last number would reflect a bugfix release of delayed_paperclip. I think this is compatible with rubygems.

What do you think?