Commits on May 19, 2010
Commits on May 13, 2010
  1. Version bump.

    committed May 13, 2010
Commits on May 6, 2010
  1. Added host and port readers.

    committed May 6, 2010
  2. Reuse http connections.

    committed May 6, 2010
  3. Version bump.

    committed May 6, 2010
Commits on May 4, 2010
  1. Version bump.

    committed May 4, 2010
  2. Gemspec fix.

    committed May 4, 2010
  3. Added uuid spec.

    committed May 4, 2010
  4. Added release notes.

    committed May 4, 2010
  5. Update for json 1.4.2.

    committed May 4, 2010
Commits on Apr 27, 2010
  1. Misc fixes and tweaks.

    committed Apr 27, 2010
Commits on Apr 15, 2010
  1. Modified view_delegator to transparently load doc ids or docs, making…

    … only a
    
    single request in both cases.
    committed Apr 15, 2010
  2. Minor changes.

    committed Apr 15, 2010
  3. Tidied up a little.

    committed Apr 15, 2010
  4. Removed has_one, has_n and references_many. Renamed belongs_to to ref…

    …erences.
    
    All specs passing.
    committed Apr 15, 2010
  5. Document now backed by hash produced by JSON. This is significantly f…

    …aster (2x
    
    in real world) than setting instance variables on initialization.
    
    Doc specs pass with exception of four surrounding bespoke readers and writers.
    committed Apr 15, 2010
Commits on Apr 14, 2010
  1. Minor speed bump.

    committed Apr 14, 2010
Commits on Apr 10, 2010
  1. Textile syntax fix, maybe.

    committed Apr 10, 2010
  2. Release prep.

    committed Apr 10, 2010
  3. Tweak for CouchDB 0.11.

    committed Apr 10, 2010
  4. Added support for Ruby 1.9.1 and some performance improvements.

    Performance improvements center around invocations to methods.
    Document creation was previously invoking
    send("#{key}=".to_sym, val) if methods.include? "#{key}="
    as this allowed any hash to be passed to the document initializer.
    It turns out that removing the methods.include? call speeds document creation
    up by an order of magnitude. This is noticeable in real world code when
    retrieving large numbers of objects from CouchDB.
    committed Apr 10, 2010
Commits on Apr 9, 2010
  1. Added support for views that emit 1 rather than the doc as a val.

    This is now the default behaviour. It's required to keep view index size manageable.
    committed Apr 9, 2010
  2. Renamed view_by to view_docs_by.

    This is a prerequisite of the upcoming view_by which emits 1 as a val rather than the doc itself.
    committed Apr 9, 2010
  3. Modified view creation so all views are uploaded in a single request.

    The previous approach was the time consuming and typically redundant single request per view.
    committed Apr 9, 2010