You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@couchdb.apache.org by Matt Aimonetti <ma...@gmail.com> on 2009/07/20 02:27:10 UTC
[ANN] CouchRest 0.3.1 released
Just a quick note to let you know that CouchRest 0.3.1 got released.
CouchRest is a Ruby wrapper/DSL/*RM for CouchDB.
* Major enhancements
* Created an abstraction HTTP layer to support different http adapters
* Added ExtendedDocument.create({}) and #create!({}) so you don't have to
do Model.new.create
* Minor enhancements
* Added an init.rb file for easy usage as a Rails plugin
* Bug fix: pagination shouldn't die on empty results
* Optimized ExtendedDocument.count to run about 3x faster
* Added Float casting
This is just a minor release, and we are already working on 0.4 which will
bring some API changes.
To be clearer: the ExtendedDocument class will let you define how you tag
your class related documents and use couchrest_type by default, instead of
couchrest-type.
The latest Callback mechanism from Rails3 will also be ported back to
CouchRest which breaks the callback API but we will document all these
changes in the next release.
- Matt
p.s: if you want to discuss the API, changes or how to use CouchRest, feel
free to join http://groups.google.com/group/couchrest