incubator-couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matt Aimonetti <mattaimone...@gmail.com>
Subject [ANN] CouchRest 0.3.1 released
Date Mon, 20 Jul 2009 00:27:10 GMT
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

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message