==================================================
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 <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  Date : 2014-03-31 16:35:24 +0000

    added support getting a specific revision with get_doc() 

  Change: 668bd0d81c83d0ad7e551a234e570f309b81d14d
  Author: Tobias Kirschstein <lev@ideegeo.com>
  Date : 2014-03-31 16:05:12 +0000

    use more intuitive test DB name 

  Change: a28a842f7c3014cd95d9bc56b8055601812e1676
  Author: Tobias Kirschstein <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  Date : 2014-03-31 16:03:12 +0000

    implemented first version of _changes feed with test 

  Change: 98a52bd56ceb1aee4cb62703cab0d2f4be82be83
  Author: Tobias Kirschstein <lev@ideegeo.com>
  Date : 2014-03-31 15:53:59 +0000

    updated documentation 

  Change: 3e90ea932c057fc64a086ef486165cd0a33f5c7c
  Author: Tobias Kirschstein <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  Date : 2014-03-27 02:13:03 +0000

    make sure couchDB _id is a string, always 

  Change: 852a52aac4e217413df585c4d659038e0fd05f86
  Author: Tobias Kirschstein <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  Date : 2014-03-25 02:18:09 +0000

    added all_docs() method 

  Change: 54350b4b94fe7e39840feea1c41868c08c724242
  Author: Tobias Kirschstein <lev@ideegeo.com>
  Date : 2014-03-24 17:41:56 +0000

    pass options to p() because something seems to overwrite them 

  Change: 3526ad5bfedb1f1f9117247c1028332e54b91ba3
  Author: Tobias Kirschstein <lev@ideegeo.com>
  Date : 2014-03-24 17:19:36 +0000

    added _dump() and _log() for convenience 

  Change: 2e97bc7319ccf0bb610eb8cf31d0db133a3e2bf7
  Author: Tobias Kirschstein <lev@ideegeo.com>
  Date : 2014-03-24 15:38:02 +0000

    adjusted number of tests in subgroup 

  Change: 3074b9177caf720099f253ba0d5000e3fadbb15a
  Author: Tobias Kirschstein <lev@ideegeo.com>
  Date : 2014-03-23 20:32:53 +0000

    use Data::Printer to debug print payload and response 

  Change: 22df797e035fe513291a5baa2d60306787e5d596
  Author: Tobias Kirschstein <lev@ideegeo.com>
  Date : 2014-03-23 20:19:35 +0000

    changed update_doc 

  Change: deb2569ac94bb596f14b434cb8433f5ed066d34f
  Author: Tobias Kirschstein <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  Date : 2014-02-26 02:29:55 +0000

    added tests 

  Change: 9eaede510a6cbb16931c959001d415d72d240729
  Author: Tobias Kirschstein <lev@ideegeo.com>
  Date : 2014-02-26 02:29:45 +0000

    updated documentation, version bump 

  Change: e44971fbc8066331188b8358738cd23778db5e55
  Author: Tobias Kirschstein <lev@ideegeo.com>
  Date : 2014-02-26 02:29:04 +0000

    fixed method handling, parse content type correctly 

  Change: 48f701008bd898cb30158a1687ceafc0a53f1d34
  Author: Tobias Kirschstein <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  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 <lev@ideegeo.com>
  Date : 2013-12-19 02:12:51 +0000

    satisfy perlcritic 

  Change: edf67ead74d58f1f252ce6603e64fc28cdcd90f1
  Author: Tobias Kirschstein <lev@ideegeo.com>
  Date : 2013-12-19 02:11:52 +0000

    satisfy perlcritic 

  Change: 3639413d3c54980ca1ae2a0230ff0af2fb2cc8b4
  Author: Tobias Kirschstein <lev@ideegeo.com>
  Date : 2013-12-19 02:08:01 +0000

    be backward compatible with boolean matching 

  Change: e4310e1e260f8a6a351ce826cc2ba53041eb2365
  Author: Tobias Kirschstein <lev@ideegeo.com>
  Date : 2013-12-19 02:04:42 +0000

    booleans evaluate to 1/0 now with new JSON lib 

  Change: 4d9e1ef39487856dcd1461258cd4da1cced4069f
  Author: Tobias Kirschstein <lev@ideegeo.com>
  Date : 2013-12-18 21:50:15 +0000

    removed cpanfile stuff for now 

  Change: 2eb76be653fdb1c8b54fee3bab9dc1974f8ced15
  Author: Tobias Kirschstein <lev@ideegeo.com>
  Date : 2013-12-18 21:47:21 +0000

    added generated README.pod for github 

  Change: 4fdca587393aab4523c877fb55d77f55b2f261eb
  Author: Tobias Kirschstein <lev@ideegeo.com>
  Date : 2013-12-18 21:45:54 +0000

    migrated to Dist::Zilla 

  Change: dc7053b3f669c3f57e79ed369ff4f8940ff24550
  Author: Lenz Gschwendtner <lenz@ideegeo.com>
  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.
=================================================
