UNRELEASED * see if we can load new attachment data asynchronously. * write more tests * need to improve startkey/endkey/key JSON encoding. 1.31 2013-06-05 - merged Maroun NAJM's patch for bulk_doc properties http://wiki.apache.org/couchdb/HTTP_Bulk_Document_API#Transactional_Semantics_with_Bulk_Updates 1.30 - finally fixed that annoying connection timeout problem (thanks to Walter Werner) 1.29 2012-07-25 - Applied patch from Dave Williams to fix multiple issues with AnyEvent::CouchDB::Stream. 1.28 2011-10-25 - stream module lacked functionality to prevent socket closing. closes RT #71601 (by http://benbot.myopenid.com (Mike Zedeler?)) 1.27 2011-09-01 - added a workaround for a strange bug in AnyEvent::CouchDB::Stream where strange characters would appear in between JSON objects in the stream. - added more people to the credits 1.26 2011-08-29 - RT#70506 save_doc doesn't update attachment stubs - RT#70480 open_doc(undef) returns db status - RT#70425 AnyEvent::CouchDB::Stream enhancement 1.25 2011-07-13 - support for https couches (by Luke Closs) 1.24 2011-04-13 - various fixes to $db->view (thanks to Matt Adams for the patch and Ryan Perry for the bug reports) 1.23 2011-04-09 - Exception::Class based exceptions implemented in AnyEvent::CouchDB::Exceptions - $options{header} is not deleted anymore - $db->view passes authentication information 1.22 2010-10-12 - Reverted a change to the exception code that serialized the exception data to JSON. 1.21 2010-09-13 - Had some problems with PAUSE. Same as 1.20. Reuploading. 1.20 2010-05-13 - a double-utf8 bug was fixed (by Stéphane) - fetch attachments using open_attachment(). (by Michael Zedeler) 1.19 2010-05-06 - AnyEvent::CouchDB::Stream !!! (by franckcuny) 1.18 2010-04-15 - encode the exception message as json (by franckcuny) 1.17 2010-03-26 - support to continuous replication, close RT #54922 (by franckcuny) 1.16 2010-03-22 - added auth support to bin/couchdb-push (by franckcuny) - if we have a path in the url, append the db name to this path (by franckcuny) "It's usefull when your couchdb is behind a proxy and mounted on a different URL than '/'." 1.15 2010-03-03 - add HEAD method; use custom http headers; add POD about the http headers (by franckcuny) 1.14 2010-02-25 - fixed a minor bug in the couchdb() function (by Michael Zedeler) 1.13 2010-01-04 - make the couchdb() function bless its URI (by Douglas Hunter) 1.12 2009-05-22 - Set utf8 flag on default JSON::XS object (by Yuval Kogman) 1.11 2009-05-08 - Implemented special case for unescaping design document ids in open_doc(). id => '_design/docs' => '/database/_design/docs' # unescape '/' id => 'whatever/else' => '/database/whatever%2Felse' # leave '/' escaped as %2F - bin/couchdb-push - Publish JSON-encoded documents from the filesystem to CouchDB - filenames map to ids - automatic ids are currently not allowed - Arbitrary URL support - get|put|post|delete $path, $options 1.10 2009-04-21 - allow the use of custom JSON encoding objects 1.09 2009-04-02 - added support for _all_docs_by_seq - made boolean handling in view %options more consistent. - changed the view URL pattern to the new CouchDB 0.9+ style. (by Jan-Felix Wittmann) 1.08 2009-01-05 - used META_MERGE instead of my Makefile.PL hack to exclude the eg/ directory from being indexed by CPAN (by Yuval Kogman) - added support for /db/_all_docs URL via the new open_docs() method. (by Jan-Felix Wittmann) 1.07 2008-12-25 - 1.06 was a failed upload. Let's try this again. 1.06 2008-12-25 - not only 200 is OK, bulk docs returns 201 on success (by Yuval Kogman) - use URI->path to set the DB name (no problems with missing leading slash) (by Yuval Kogman) 1.05 2008-12-10 - Regarding RT#41596, I don't want to penalize people who were following the docs, so when you say $query->({ group => 'false' }) you'll get "?group=false" just like before. DWIM can be a double-edged sword. :-( 1.04 2008-12-10 - RT#41596: accepted suggestion from bug report to change how the $query function deals with the 'group' parameter. It now translates between Perl's notion of truth to Javascript's formal true/false values implicitly. - added eg/pager example (by Jan-Felix Wittmann) 1.03 2008-10-10 - added method for getting a server's config - applied patch to $query from Jan-Felix Wittmann 1.02 2008-09-15 - added documentation for attach and detatch - added document length to new attachment stubs 1.01 2008-09-14 - add support for attachments - mention DB::CouchDB in POD 1.00 2008-07-25 - initial release