-
Notifications
You must be signed in to change notification settings - Fork 6
/
Changes
142 lines (110 loc) · 4.65 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
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