================================================== Changes from 2013-08-05 00:00:00 +0000 to present. ================================================== ---------------------------------------- version 3.8 at 2014-08-05 19:36:35 +0000 ---------------------------------------- Change: f891344790cc8c6cfb83ccde5995fc2d539b1998 Author: Tobias Kirschstein Date : 2014-05-09 01:03:42 +0000 v3.7 ---------------------------------------- version 3.7 at 2014-04-01 23:40:23 +0000 ---------------------------------------- Change: 0017f1709c43c58c2c1c99a5d6266c6bc76fa6db Author: Tobias Kirschstein Date : 2014-04-02 12:40:23 +0000 silenced warnings when _uri_encode returns undef and is concatenated afterwards ---------------------------------------- version 3.6 at 2014-03-31 03:35:24 +0000 ---------------------------------------- Change: 6722cfde7b7c071f02ba742732b418495676669d Author: Tobias Kirschstein Date : 2014-03-31 16:35:24 +0000 added support getting a specific revision with get_doc() Change: 668bd0d81c83d0ad7e551a234e570f309b81d14d Author: Tobias Kirschstein Date : 2014-03-31 16:05:12 +0000 use more intuitive test DB name Change: a28a842f7c3014cd95d9bc56b8055601812e1676 Author: Tobias Kirschstein Date : 2014-03-31 16:04:00 +0000 doc ID for show_doc needs to be set before the query params Change: 0c3a4d4a9a9f489fa8a718a4bc0c7c98436f5904 Author: Tobias Kirschstein Date : 2014-03-31 16:03:12 +0000 implemented first version of _changes feed with test Change: 98a52bd56ceb1aee4cb62703cab0d2f4be82be83 Author: Tobias Kirschstein Date : 2014-03-31 15:53:59 +0000 updated documentation Change: 3e90ea932c057fc64a086ef486165cd0a33f5c7c Author: Tobias Kirschstein Date : 2014-03-31 15:53:18 +0000 handle uri_encoding of query params separately. also json encode all of them. make sure booleans are encoded correctly ---------------------------------------- version 3.5 at 2014-03-26 13:17:15 +0000 ---------------------------------------- Change: 710d6e184110b71106c5dd4bda9b6ef5f19af3a7 Author: Tobias Kirschstein Date : 2014-03-27 02:17:15 +0000 make order of result arrays irrelevant for all_docs tests by sorting them, version bump Change: 143c1daf0a02b58a5daaf0261dab3eb71daf97e3 Author: Tobias Kirschstein Date : 2014-03-27 02:15:54 +0000 always try to JSON decode response content and debug dump it, because even couchDB errors are in JSON. include the content in the error attribute for better error handling Change: 266ca6bb47146b6694d28cfd11c8ce632bfeeb6d Author: Tobias Kirschstein Date : 2014-03-27 02:13:03 +0000 make sure couchDB _id is a string, always Change: 852a52aac4e217413df585c4d659038e0fd05f86 Author: Tobias Kirschstein Date : 2014-03-27 02:12:00 +0000 don't try to set revision if there was an error and there is none ---------------------------------------- version 3.4 at 2014-03-24 13:29:03 +0000 ---------------------------------------- Change: 1db4e13cc3c6af20eeef82d9aab9f379f094dbe6 Author: Tobias Kirschstein Date : 2014-03-25 02:29:03 +0000 dump result nicely if json decode was successful, otherwise just dump as usual Change: 8c4bbdead14e21b803778c55c9f7449a395ca50a Author: Tobias Kirschstein Date : 2014-03-25 02:28:06 +0000 JSON encodes values as strings if they have been dumped or concatenated in any way before encoding. make sure JSON always encodes the same way and offer a fallback view call for keys that are broken (e.g. strings instead of numbers/floats) Change: 1223076db670822c479a046914017bd0a1e26952 Author: Tobias Kirschstein Date : 2014-03-25 02:22:34 +0000 let get_view_array actually return an array, otherwise it was absolutely identical to get_array_view Change: af5103e5883c97f4630a12ca9837b6c4cc87ae03 Author: Tobias Kirschstein Date : 2014-03-25 02:18:09 +0000 added all_docs() method Change: 54350b4b94fe7e39840feea1c41868c08c724242 Author: Tobias Kirschstein Date : 2014-03-24 17:41:56 +0000 pass options to p() because something seems to overwrite them Change: 3526ad5bfedb1f1f9117247c1028332e54b91ba3 Author: Tobias Kirschstein Date : 2014-03-24 17:19:36 +0000 added _dump() and _log() for convenience Change: 2e97bc7319ccf0bb610eb8cf31d0db133a3e2bf7 Author: Tobias Kirschstein Date : 2014-03-24 15:38:02 +0000 adjusted number of tests in subgroup Change: 3074b9177caf720099f253ba0d5000e3fadbb15a Author: Tobias Kirschstein Date : 2014-03-23 20:32:53 +0000 use Data::Printer to debug print payload and response Change: 22df797e035fe513291a5baa2d60306787e5d596 Author: Tobias Kirschstein Date : 2014-03-23 20:19:35 +0000 changed update_doc Change: deb2569ac94bb596f14b434cb8433f5ed066d34f Author: Tobias Kirschstein Date : 2014-03-23 16:29:45 +0000 set default content-type for put_file to text/plain to enforce correct behaviour. suggestions for a better default welcome Change: cc16eae7dc6d8ba08c218f9d7963fc01d68e81bb Author: Tobias Kirschstein Date : 2014-03-23 16:25:58 +0000 don't try to delete a non-existing doc or if the ID is missing Change: fa8e721737244c21a912f26a6528be140786cca9 Author: Tobias Kirschstein Date : 2014-03-23 16:23:57 +0000 DO NOT modify incoming doc! we are passed a hashref, which means we must be careful, so don't delete doc->_id instead update its _rev for convenience Change: 4fb699bf0cee1837a9bf63f45b9ee662941878a3 Author: Tobias Kirschstein Date : 2014-03-23 16:21:14 +0000 make sure things don't break horribly when input is not a hashref, instead return with an error Change: a4fcd41160f1f3338f9f4f932684ba4e5ac0534b Author: Tobias Kirschstein Date : 2014-03-23 16:17:29 +0000 support single scalar input for del_doc, get_doc, copy_doc and head_doc Change: 3b79f37bbf0374cd88262d92b00cf17d6bdceaca Author: Tobias Kirschstein Date : 2014-03-23 15:07:32 +0000 use _check_db() to set the DB as well to reduce duplicate code Change: 219e1307434c5bf02178807708d2265a3c605a28 Author: Tobias Kirschstein Date : 2014-03-22 21:45:37 +0000 v3.3 ---------------------------------------- version 3.3 at 2014-03-22 08:44:51 +0000 ---------------------------------------- Change: c5c5870c6400077362a1b3aff274ebf79d5be7f6 Author: Tobias Kirschstein Date : 2014-03-22 21:44:51 +0000 only need binmode in debug mode, this will silence a lot of warnings when used with Tie::Syslog ---------------------------------------- version 3.2 at 2014-02-26 01:05:29 +0000 ---------------------------------------- Change: 8720e057122d05893a6bccef8d5ab2ca11709e88 Author: Tobias Kirschstein Date : 2014-02-26 14:05:29 +0000 fixed wantarray return for put_doc and put_file, also added test for it ---------------------------------------- version 3.1 at 2014-02-25 13:29:55 +0000 ---------------------------------------- Change: 9febad5e994f639ee99477ceca5e6b94a514bdf3 Author: Tobias Kirschstein Date : 2014-02-26 02:29:55 +0000 added tests Change: 9eaede510a6cbb16931c959001d415d72d240729 Author: Tobias Kirschstein Date : 2014-02-26 02:29:45 +0000 updated documentation, version bump Change: e44971fbc8066331188b8358738cd23778db5e55 Author: Tobias Kirschstein Date : 2014-02-26 02:29:04 +0000 fixed method handling, parse content type correctly Change: 48f701008bd898cb30158a1687ceafc0a53f1d34 Author: Tobias Kirschstein Date : 2014-02-26 02:25:43 +0000 added list_view, show_doc and delete_db methods to reflect CouchDB _list, _show and DELETE db calls Change: b515acd7bde4976d4d0bb19469a3b2f3e61b26a7 Author: Tobias Kirschstein Date : 2014-02-26 02:20:55 +0000 ignore .build dir ---------------------------------------- version 3.0 at 2014-01-05 03:07:56 +0000 ---------------------------------------- Change: 0f0d22dc3d57ad549225f402002da85abf915c4a Author: Tobias Kirschstein Date : 2014-01-05 16:07:56 +0000 added all_dbs() method and made db attribute optional ---------------------------------------- version 2.9 at 2013-12-18 13:12:51 +0000 ---------------------------------------- Change: 91ba309c779d9e389cd484404deea7c0cae49ffd Author: Tobias Kirschstein Date : 2013-12-19 02:12:51 +0000 satisfy perlcritic Change: edf67ead74d58f1f252ce6603e64fc28cdcd90f1 Author: Tobias Kirschstein Date : 2013-12-19 02:11:52 +0000 satisfy perlcritic Change: 3639413d3c54980ca1ae2a0230ff0af2fb2cc8b4 Author: Tobias Kirschstein Date : 2013-12-19 02:08:01 +0000 be backward compatible with boolean matching Change: e4310e1e260f8a6a351ce826cc2ba53041eb2365 Author: Tobias Kirschstein Date : 2013-12-19 02:04:42 +0000 booleans evaluate to 1/0 now with new JSON lib Change: 4d9e1ef39487856dcd1461258cd4da1cced4069f Author: Tobias Kirschstein Date : 2013-12-18 21:50:15 +0000 removed cpanfile stuff for now Change: 2eb76be653fdb1c8b54fee3bab9dc1974f8ced15 Author: Tobias Kirschstein Date : 2013-12-18 21:47:21 +0000 added generated README.pod for github Change: 4fdca587393aab4523c877fb55d77f55b2f261eb Author: Tobias Kirschstein Date : 2013-12-18 21:45:54 +0000 migrated to Dist::Zilla Change: dc7053b3f669c3f57e79ed369ff4f8940ff24550 Author: Lenz Gschwendtner Date : 2013-07-10 17:28:59 +0000 made missing document ID in get_doc non-fatal and added shorter way of calling get_doc ================================================= Plus 24 releases after 2013-08-05 00:00:00 +0000. =================================================