Author: Kenneth Mayer Date: Wed Feb 17 09:42:25 2010 -1000 Version bump to 2.0.0 -- Complete rewrite of Cachable. Interface has changed, see docs and examples. Author: Kenneth Mayer Date: Mon Feb 15 13:41:28 2010 -1000 Version bump to 1.2.0 Added Account class to handle the /account.xml end point. Author: Marcos Tapajós Date: Wed Feb 10 22:57:34 2010 -0200 Version bump to 1.1.0 -- Added Deal class, .add_note helper, /me.xml endpoint Author: Kenneth Mayer Date: Wed Sep 2 08:56:42 2009 -1000 Version bump to 1.0.1 Added a couple of convenience methods. Author: Kenneth Mayer Date: Tue Sep 1 21:32:19 2009 -1000 Version bump to 1.0.0 Revised Taggable interface to support new tag API from 37Sigs and (removed curl dependencies) Refactored Cachable Author: Kenneth Mayer Date: Fri May 29 22:34:03 2009 -1000 Version bump to 0.13.0 Added Tag.find_by_name 2009-05-27 Ken Mayer * Version 0.12.0 * Added store_options attribute, so fetches will work work with :mem_cache_store and :expires_in 2009-05-20 Ken Mayer * Version 0.11.0 * Added untag_id! to Taggable, in case you already know the id and don't need to search for it again. 2009-05-16 Ken Mayer * Version 0.10.0 * Simplified caching store interface, left configuration up to end-user with less magic * Removed version.rb module & tests. No one will ever use it, why clutter up the code. 2009-05-05 Ken Mayer * Version 0.9.2 * Refactored cachable to be more idiomatic ruby * Dropped the SHA1 hashing from cache_key 2009-05-04 Ken Mayer * Version 0.9.0 * Changed cache_store= interface to accept :none (to disable caching), :rails (to use the default Rails cache, whatever that happens to be), and, consequently, restores the lookup_store default behavior (given nil or empty options returns a new, default cache_store). * Documentation update. Created and back-filled CHANGELOG 2009-05-01 Ken Mayer * Version 0.8.0 * Added caching feature * Added example code * Documentation update * Updated gemspec 2009-04-26 Ken Mayer * Version 0.7.0 * Refactored Tag & Taggable so ::Tag is a subclass of Base. This adds ::Tag.find(:all) to your quiver of tools. All existing functionality passes tests, but the interface to ::Tag.new has changed. You have to treat it like all of other ARes, that is, use a Hash (instead of positional parameters) to initialize the model. 2009-04-22 Luis Bepop * Version 0.6.3 * Support to tags refactored. Include curl helper to improve support for objects without ActiveResource base like 'tag' which needs a parse in a html document from a httprequest. 2009-04-06 slainer68 * Version 0.6.2 * Modularize Taggable 2009-03-31 ThiagoLelis * Version 0.6.1 * Add Person.tag that show a array of tags, and Perton.tag(name), add a new tag to a person. 2009-01-14 Marcos Tapajós * Version 0.5.0 * Initial import