)]}'
{
  "log": [
    {
      "commit": "cf1771d2febc4a7c28bf38c7b2ce5b273e0b8014",
      "tree": "d3b81a3fa2bfed27bbbeab1a827af360112e1d14",
      "parents": [
        "d5c3356c547d587ae4f1169b718da5956096bba2"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 04 16:03:04 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 04 16:03:04 2020 +0100"
      },
      "message": "Use TRUE and FALSE instead of T and F\n\nChange-Id: I4f419313d56a9b58a96879ff6df7c9f2d873dfb4\n"
    },
    {
      "commit": "657d8e7916b0c5c06e8d2e1f97ce3e109c118e15",
      "tree": "926bb517e745f7741cadeed7d99ce87be2d223da",
      "parents": [
        "61b7578675688d96de501d20c8d9b4346197d402"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Feb 25 18:31:50 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Feb 25 19:04:46 2020 +0100"
      },
      "message": "Add more donttests to stay below 5s for each test\n\nChange-Id: I4dde61ce4847f8c7067870256c14fe8998d18e0c\n"
    },
    {
      "commit": "f9ebbff38ee985154c52c6c67f3be13af11bfd4d",
      "tree": "07ba54540f61baec113aaa50e469ef6af95ebeaf",
      "parents": [
        "f45f8ac65412bf41319418188258e0bb3ab419e8"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Feb 19 08:28:22 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Feb 19 08:29:38 2020 +0100"
      },
      "message": "Further minimize ggplotly test to make CRAN happy\n\nChange-Id: I4b0306fd14141a70d9a81bacc2391148ef09b2c5\n"
    },
    {
      "commit": "43a6aded3455b1a23ff4c4cc38b38320c8747669",
      "tree": "5e4215a4bc2867b88483a81cd252c2da8466c69f",
      "parents": [
        "05b2277b70f8ac3f20ab4de8c676716add32e30d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Feb 18 17:01:44 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Feb 18 22:38:14 2020 +0100"
      },
      "message": "Fix typos\n\nThanks to spell_check!\n\nChange-Id: I354b9d1a6658ed0457d3c9df64cf0df74bb92d82\n"
    },
    {
      "commit": "05b2277b70f8ac3f20ab4de8c676716add32e30d",
      "tree": "ebec81a624b892d6f39f72c34f4e0f1e008c73e1",
      "parents": [
        "e65ac41dec1cdd7777192e7a9c504bf90cc0db6d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Feb 18 21:58:42 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Feb 18 22:37:53 2020 +0100"
      },
      "message": "Don\u0027t run long running and redundant tests by default\n\nuse --run-donttest to run them\n\nChange-Id: Idec047eff02b9a3e2dababc6c6fc0347ca43e5de\n"
    },
    {
      "commit": "70b2c729351599133248331de0b5d8ca3397cbe2",
      "tree": "03b51148054eaac972bf08ea6f887889949084c1",
      "parents": [
        "cb1b388f694825cc4646621a9affc09ea133e47d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Feb 18 13:32:09 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Feb 18 14:19:55 2020 +0100"
      },
      "message": "Don\u0027t invalidate cache on patch level increments\n\nChange-Id: I4e23a5960a9280e68c723851db5d5d9bf2e658d6\n"
    },
    {
      "commit": "cb1b388f694825cc4646621a9affc09ea133e47d",
      "tree": "d10fa18fb9efe2d7efaecd318ea3b49445a9cdd6",
      "parents": [
        "5ebd8a3ce805c013c555fec236000ef37f94c999"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Feb 18 13:32:45 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Feb 18 14:19:37 2020 +0100"
      },
      "message": "Fix missing cached info in verbose mode\n\nChange-Id: I70eb3067b43bd2dfd4c1acfe801adc59bc018a44\n"
    },
    {
      "commit": "e640996332df9e505a0b7eb0296640784f822d1b",
      "tree": "b350bdfed0d59e9a84df62de671bb7183034aefa",
      "parents": [
        "a4f3653524aefd3df80e771b7d9555f7edb66ca5"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Feb 04 15:25:32 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Feb 11 11:18:39 2020 +0100"
      },
      "message": "corpusStats: Show number of tokens in verbose mode\n\nAlso a measure to avoid the unnoticed dealing with empty VCs.\n\ne.g.: \"Getting size of virtual corpus \"pubDate in 2025\": 0 tokens\"\n\nChange-Id: If5b445187ebc50388497c9bc84abceab3b7fa60f\n"
    },
    {
      "commit": "a4f3653524aefd3df80e771b7d9555f7edb66ca5",
      "tree": "0e08da6f3f413999f5f04730f8a5002578ab95e6",
      "parents": [
        "53c1b50b92dba6a4fd48144b4d5c980820919d26"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 03 22:50:08 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 03 22:50:08 2020 +0100"
      },
      "message": "hc-helper: Mute notes: \"no visible binding for global variable:\"\n\nChange-Id: I2a12099bc88b93752a89e27a1330d1e8b1c822fa\n"
    },
    {
      "commit": "53c1b50b92dba6a4fd48144b4d5c980820919d26",
      "tree": "f058cb1172c8b1c8ee0665ebd6c6a6ec8a7837f6",
      "parents": [
        "a60cd21d0565838e5f59c3e60266864d2b13696b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 03 22:48:30 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 03 22:48:30 2020 +0100"
      },
      "message": "ci: set f, conf.low, conf.high to NA if N\u003d\u003d0\n\nThis should make erroneous vc definitions previously resulting in error\nstops more easily handable.\n\nChange-Id: I08ff9bb527a016ef7889632de12ccf78665e884a\n"
    },
    {
      "commit": "a60cd21d0565838e5f59c3e60266864d2b13696b",
      "tree": "d997eb79b6213b4603b4f1fa73c3f2aba8cd7dd2",
      "parents": [
        "e91be715286a1cfd25b82dc8932838f6d2f4eab4"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 03 15:24:13 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 03 15:24:13 2020 +0100"
      },
      "message": "Revert \"frequencyQuery: stop with error if vc is empty\"\n\nThis reverts commit e91be715286a1cfd25b82dc8932838f6d2f4eab4.\n\nReason for revert: Missing pipe, rather needs a filter\n\nChange-Id: I0d26d1bb0bca3af3cf1f63608e00dabe83bfa56a\n"
    },
    {
      "commit": "e91be715286a1cfd25b82dc8932838f6d2f4eab4",
      "tree": "69196750b12376dd6e5e0961c74abd384e76fa5f",
      "parents": [
        "c3f310481acdb1a6b4de648c4b4ee86460d73385"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jan 31 18:52:56 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jan 31 18:52:56 2020 +0100"
      },
      "message": "frequencyQuery: stop with error if vc is empty\n\nChange-Id: I641a97f614a99a650da8f80623f505a46da532dc\n"
    },
    {
      "commit": "c3f310481acdb1a6b4de648c4b4ee86460d73385",
      "tree": "d997eb79b6213b4603b4f1fa73c3f2aba8cd7dd2",
      "parents": [
        "10f65c45ef8dac60ecc91491ad4f9870885b0fe1"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jan 31 18:51:50 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jan 31 18:51:50 2020 +0100"
      },
      "message": "Improve display of error messages passed from the API\n\nChange-Id: I385e0d0f7aa7662cfec713847a49257b6c0bad97\n"
    },
    {
      "commit": "10f65c45ef8dac60ecc91491ad4f9870885b0fe1",
      "tree": "b29f9cfac11510d49a492db72651f7cb7fd0de45",
      "parents": [
        "c464001ab9e80c6241c912fc2c836ebd66bf69a8"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jan 31 15:18:24 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jan 31 15:24:09 2020 +0100"
      },
      "message": "Add highcharter example for varying virtual corpora\n\nChange-Id: I97de60fdc3d0b6f397661099f08da8fccc2f45d4\n"
    },
    {
      "commit": "91145b0bde589b44e3d20dfe75c8e9b0ddeb1c7c",
      "tree": "d513868c90277fb4ac99d5e5405f659ec8f2792c",
      "parents": [
        "ee96938b72c34c920dd989bf609355b2300b4904"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jan 29 15:58:36 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jan 29 15:58:36 2020 +0100"
      },
      "message": "Add helper for using highcharter / Highcharts more easily\n\nChange-Id: I9c4d501aebcc31cf997ef4e572d107a4aa083325\n"
    },
    {
      "commit": "2fbac3d2357650cef26fc47059602e7ea49d0ba9",
      "tree": "64d3d78df273ff06b6ab661e998286b153c8152d",
      "parents": [
        "62d29a186f0ed19430b925c410e4a152a5b90bc5"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Jan 18 11:01:21 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Jan 20 10:45:06 2020 +0100"
      },
      "message": "Make Heuschrecken-Example less time-consuming\n\nChange-Id: I12fbab9a177b7e97ed9524a2a7b62a82697b3aef\n"
    },
    {
      "commit": "62d29a186f0ed19430b925c410e4a152a5b90bc5",
      "tree": "5a34f5deebea13db650937e8e6596261dbf9e4e1",
      "parents": [
        "08d222bb830a7e4288d9e265d0284cb87d2ab1d2"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Jan 18 12:38:36 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Jan 18 12:40:21 2020 +0100"
      },
      "message": "Make queryStringToLabel more useful\n\nChange-Id: I381255725f095e1a2c7e53eb51d99cc37f2066a1\n"
    },
    {
      "commit": "2f4f888bb5ec0e7d5af8a96a2c62c7c478ddc8ef",
      "tree": "6c00e38ef4fd9bca5b01ac660ae8d83cafe104ab",
      "parents": [
        "f56e845ec62cf7d1526d08f43764cf0ccc846b1b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Jan 18 11:02:23 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Jan 18 12:40:21 2020 +0100"
      },
      "message": "Get rid of remaining wrong ifelses\n\nChange-Id: Ibfe65b66b886bbb02b430f4a5ad30e75da00c875\n"
    },
    {
      "commit": "f56e845ec62cf7d1526d08f43764cf0ccc846b1b",
      "tree": "c4949f402f299b0a70134d31100f82bad479f8ea",
      "parents": [
        "f5769b682bfc363df07e5f5113d91e48c0c8d1b9"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Dec 13 10:49:46 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Dec 13 10:49:46 2019 +0100"
      },
      "message": "Store cached info only for queries with matadata\n\nFixes problem error in corpusStats.\n\nChange-Id: Ic89ef796837d2f7f381b7234c1963b2526385073\n"
    },
    {
      "commit": "f5769b682bfc363df07e5f5113d91e48c0c8d1b9",
      "tree": "d69a760d5f3a6ce26b118947b5fed2c2c1fc8a54",
      "parents": [
        "8a82af74c2b45f65191c691e41b21947913ffa25"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Dec 13 09:19:45 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Dec 13 10:46:37 2019 +0200"
      },
      "message": "Print \"cached\" instead of timing info for cached requests\n\nChange-Id: I64e87ffee251aae9bc09516b47054f856f58f66e\n"
    },
    {
      "commit": "8a82af74c2b45f65191c691e41b21947913ffa25",
      "tree": "e23b2f3d02c63792b3b1ab350abc331eeaaf08bf",
      "parents": [
        "59e449b05f77f0433a26780dd6cd1554603961a7"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Dec 12 12:58:22 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Dec 12 12:58:22 2019 +0100"
      },
      "message": "Increase default timeout to 110s\n\nChange-Id: Ia224c4b15cd144be4bb9163697762b2da64b61c0\n"
    },
    {
      "commit": "59e449b05f77f0433a26780dd6cd1554603961a7",
      "tree": "96a5894579154f5c2b3eec46cde689b9d95f6ac8",
      "parents": [
        "23daf5b6fc4ed2699940dbb33533f7910347146d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Dec 12 12:53:54 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Dec 12 12:55:10 2019 +0100"
      },
      "message": "Combine withCallingHandlers with tryCatch to catch keyring errors\n\nsee:\nhttps://cran.r-project.org/web/packages/tryCatchLog/vignettes/tryCatchLog-intro.html#workaround-2-withcallinghandlers-trycatch\n\nChange-Id: I845dd8a0b9acf4d78340e563b2bbbbabd10b0d59\n"
    },
    {
      "commit": "23daf5b6fc4ed2699940dbb33533f7910347146d",
      "tree": "7a407b8025024cff10e3d4632c5015255ec569d0",
      "parents": [
        "95240e9501e5ccf41fa3fbc5dc1b489344ac5802"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 27 10:28:07 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 29 16:34:35 2019 +0100"
      },
      "message": "Add rCharts demo using Highcharts\n\nChange-Id: I4d348937b5db7888def2ccc763d9171de2cfbc46\n"
    },
    {
      "commit": "95240e9501e5ccf41fa3fbc5dc1b489344ac5802",
      "tree": "96e62f9aa3d0f2b39c88c7edd6fecfe9570843af",
      "parents": [
        "51d4e9da77c7cb27de0cdc7abf07b2b8bb6c3419"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 27 18:19:04 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 28 10:00:02 2019 +0100"
      },
      "message": "Add queryStringToLabel to package misc functions\n\nChange-Id: I300b05c5d379ce868ce71665000471379345cbb5\n"
    },
    {
      "commit": "b956b815809a1ef1e8855d9e85af9d4215d58da1",
      "tree": "5892e2c11a009d98ce0cc003283311acc3db928c",
      "parents": [
        "76685f5300b4feb9e0afd59833497c1719e9ce4a"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 25 17:53:13 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 25 17:53:13 2019 +0100"
      },
      "message": "Rename \"api token\" to \"access token\"\n\nChange-Id: I56f7566aae8c6aa11c13e3e07d2535d8748c60e4\n"
    },
    {
      "commit": "ddce55629b02d656be11af334f68ede507dfe643",
      "tree": "842b58471ee3ce80f262b80d53c78abbfc525ee4",
      "parents": [
        "0f80a29e1ce63818b4b0679ea3f068a35bc9b5cf"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 24 15:45:38 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 25 09:47:54 2019 +0100"
      },
      "message": "Suppress warnings when only looking for keystore service\n\nChange-Id: Ifb28be55d2191902161b440887780d1266a94011\n"
    },
    {
      "commit": "71d6e058d94a76b44e1ff0134867d7a3c939f2d6",
      "tree": "0c33143ab1b8cfbe1f74da73d901bee4916a5367",
      "parents": [
        "96f00f6b3c21fb3fd6bcffbaf754621b8813142c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 22 18:42:10 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 22 18:47:00 2019 +0100"
      },
      "message": "Add as.alternative parameter to frequencyQuery method\n\nAnd also rename \"tokens\" to the more generic \"total\" in the result\ntibble.\n\nChange-Id: Iae2ec16307f993e5b95792f2f66c6a38dc9ff67d\n"
    },
    {
      "commit": "22e611f9b23c909cc9d7dd80e94cadba71b4a07e",
      "tree": "74ee8e14b65865b3c206283c488972525f50c2d2",
      "parents": [
        "b2870f276d5a5f42dc53f449a952ef516feeb610"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 21 10:35:41 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 21 10:35:41 2019 +0100"
      },
      "message": "Hotfix keyring handling again\n\nA proper solution need some thinking.\n\nChange-Id: I99585475dce0228f4b6cb2dc1cccb34211f025d1\n"
    },
    {
      "commit": "b2870f276d5a5f42dc53f449a952ef516feeb610",
      "tree": "b1fc51e4489c87636ca9c29a61318a778115b723",
      "parents": [
        "9f9b373da476c4ba65ec55bde098fb1c0d852afe"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 20 22:28:34 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 20 22:28:34 2019 +0100"
      },
      "message": "Allow keyring package to use env backend for API tokens\n\nChange-Id: Idffd9a5c90499be824dfea16cb52045ce9b836a3\n"
    },
    {
      "commit": "9f9b373da476c4ba65ec55bde098fb1c0d852afe",
      "tree": "753f3af0d7f9840aba476d99d5eb439d414ce5bd",
      "parents": [
        "409bf74631282421cc55b049a32d8a84c88b3aec"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 20 18:41:57 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 20 18:42:52 2019 +0100"
      },
      "message": "Catch errors in keyring read acces\n\nEven if we don\u0027t have an API token, we still want to be able to get a\nconnection - in any case.\n\nChange-Id: I1d76c08be656d476df1a8bf6c97bb94206952012\n"
    },
    {
      "commit": "409bf74631282421cc55b049a32d8a84c88b3aec",
      "tree": "dcd9475121cad57976a6dab04c4bb814e3d02a96",
      "parents": [
        "fc34030f960dd73c9475d7d34ac637fd13d5681d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 20 18:39:51 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 20 18:42:52 2019 +0100"
      },
      "message": "Fix setGeneric for persistApiToken\n\nChange-Id: I0aedd1f290ff8e4ba2b7257d2fbacdcbac08cdb4\n"
    },
    {
      "commit": "a96537ff9bed6c1682de5f7e625210f82a92b847",
      "tree": "d068b791628196e96d08bc3f79abd2e6dbb9712b",
      "parents": [
        "1b69abf2b31a2af0a4e91f2e2133d173dea53ae4"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 09 23:07:44 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 14 13:33:26 2019 +0100"
      },
      "message": "Get rid of unnecessary ifelses\n\nChange-Id: Ifb1c9013b2c8be7363f216adbb2dab1c08f517eb\n"
    },
    {
      "commit": "7715e9d0cffc6875059c5565b5c5b7c825bb2357",
      "tree": "880514c6c8abd66c64651cc71fe0c697d6937f80",
      "parents": [
        "1057b6ec856ee4d3f72d6e4a81ac70e79fce6833"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 08 15:59:58 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 08 16:51:13 2019 +0100"
      },
      "message": "Fix error in KorAPConnection documenation\n\nChange-Id: Ieffe24f67ad92e15073868602da650f39b846006\n"
    },
    {
      "commit": "1057b6ec856ee4d3f72d6e4a81ac70e79fce6833",
      "tree": "12ffd7a05d9cb9e2e0fc95200c245c3303b0f6e1",
      "parents": [
        "fd9e7497c61d6bb155d4c54cca924ad7675fc92e"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 08 16:01:12 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 08 16:42:53 2019 +0100"
      },
      "message": "Use apiTokenServiceName constant and not the string\n\nChange-Id: If695b2476752c3beccfe0d11656d96ed1f3f7fde\n"
    },
    {
      "commit": "fd9e7497c61d6bb155d4c54cca924ad7675fc92e",
      "tree": "61f69e5cab058a1093bfc817c8a67459efb5386f",
      "parents": [
        "4862b86d0f048349a542dbae38130fb77b862bc8"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 08 15:45:18 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 08 16:20:18 2019 +0100"
      },
      "message": "Fix non-nullable API token\n\nChange-Id: I2ed2090884f827a8930f921ce1841f69a32bcf36\n"
    },
    {
      "commit": "4862b86d0f048349a542dbae38130fb77b862bc8",
      "tree": "6a6baa7892f6911e81da3e20a7399ea8d3f4108a",
      "parents": [
        "0c29cea17f880a92972b6a1c5369bcb7fe414706"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 07 10:13:53 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 07 13:01:41 2019 +0100"
      },
      "message": "Add support for API token authorization\n\nTo use authorization based on an API token in subsequent queries,\ninitialize your KorAP connection with\nkco \u003c- new(\"KorAPConnection\", apiToken\u003d\"\u003cAPI Token\u003e\").\nIn order to make the API token persistent for the currently\nused KorAPUrl (you can have one token per KorAPUrl / KorAP server\ninstance), use persistApiToken(kco). This will store it in your keyring\nusing the keyring package.\nSubsequent new(\"KorAPConnection\") calls will then automatically\nretrieve the token from your keying.\nTo stop using a persisted token, call clearApiToken(kco).\n\nPlease note that for DeReKo, authorized queries will behave differently\ninside and outside the IDS, because of the special license situation.\nThis concerns also cached results which do not take into account from\nwhere a request was issued. If you experience problems or unexpected\nresults, please try kco \u003c- new(\"KorAPConnection\", cache\u003dFALSE) or use\nclearCache to clear the cache completely.\n\nChange-Id: Ic956b0dcf03574e63b62d5036622f30a6cf27f8a\n"
    },
    {
      "commit": "0c29cea17f880a92972b6a1c5369bcb7fe414706",
      "tree": "239f86e83ee86d7ef7017032ce6d3efb637d4e4c",
      "parents": [
        "865760f9190fe26e6a8bd25f05dd6bb819e6d821"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Oct 09 08:44:36 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Oct 09 17:35:37 2019 +0200"
      },
      "message": "Add confidence level argument to frequencyQuery\n\nChange-Id: I2ca64e8a5aa7027c46382d2531e32f0d672c9810\n"
    },
    {
      "commit": "865760f9190fe26e6a8bd25f05dd6bb819e6d821",
      "tree": "6ca3b89776eca05225ed0fdec51fb40c3cb1c247",
      "parents": [
        "19e2ebd9547e20dea8f0c42b4bb33c6578f3f32c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Oct 07 19:29:44 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Oct 08 19:06:15 2019 +0200"
      },
      "message": "Add convenience bindings for ggplot2 and plotly with hyperlinks\n\nThese functions will probably be moved to a separate package.\n\nChange-Id: Iaecd23b1401bc5df7ee4a904dca2e87466266143\n"
    },
    {
      "commit": "19e2ebd9547e20dea8f0c42b4bb33c6578f3f32c",
      "tree": "62f5320c48abfd2e03d6843e21dab9c94f2a5cd6",
      "parents": [
        "b04a1cb3cbfe2db05a404c328fc34113d05f34bf"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Oct 07 11:45:30 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Oct 07 11:45:30 2019 +0200"
      },
      "message": "In corpusQuery explicitely use dplyr::select\n\nFixes:\nError in (function (classes, fdef, mtable)  :\nunable to find an inherited method for function ‘select’ for signature\n‘\"tbl_df\"’\n\nChange-Id: Idced6cb1631b0a2e95be950cf45ddb986aacf7df\n"
    },
    {
      "commit": "d68f9714b17bee81ee9a2a9f5c6da384d797aea9",
      "tree": "84731381db120903193b3348903e10b38b7c6cd2",
      "parents": [
        "bb7d232b11f6e769f5f1a2e7abd618eddf64455e"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Oct 06 21:48:00 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Oct 06 21:48:00 2019 +0200"
      },
      "message": "Add convenience function geom_freq_by_year_ci\n\nChange-Id: Id4f9c5ead478cb2dcb7d7a48580b501bd5e0c752\n"
    },
    {
      "commit": "bb7d232b11f6e769f5f1a2e7abd618eddf64455e",
      "tree": "5c8058bd6699a72e33b284d6d5df4edc0116f38c",
      "parents": [
        "1242a5e972f70634b137f45e6d8c1e8da9635b1c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Oct 06 21:42:34 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Oct 06 21:46:10 2019 +0200"
      },
      "message": "Add convenience function for conversion to ipm\n\nChange-Id: I2b9138322558fc1a2da2f9877cefe3d2268d2412\n"
    },
    {
      "commit": "6ebd751e49c84763545596296bdb578ca6cb09d2",
      "tree": "932aaf20092ff3e37db1a0ed97973a2f442428de",
      "parents": [
        "a99f1742536787707dc8719c3e08eef3279ddeab"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Oct 05 18:21:49 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Oct 05 18:21:49 2019 +0200"
      },
      "message": "Avoid tidyselect import in ci\n\nChange-Id: I62c39fa82cdcc6ffc8dcbe46e9067bd6ab3cb2a5\n"
    },
    {
      "commit": "97a1bca7a542c77129c6b97d4cd7d15e8898caaf",
      "tree": "2dda48f4c8c2e8c0efb1df2d46f8787ee8b917e7",
      "parents": [
        "3da02ebc70630be797f4c6f1702da090c0cef500"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Oct 04 22:52:09 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Oct 04 23:01:19 2019 +0200"
      },
      "message": "Optimize imports\n\nChange-Id: I618171ab2a81279f61da719ced0317c719c40e49\n"
    },
    {
      "commit": "7d61387e22edbe5da2e20ae40a03f27369ffd29b",
      "tree": "5e739f14c7925194c5b081844f9786a4300a75b0",
      "parents": [
        "3f57528a45abce9856ccec39f5c1c9bd198742c9"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Oct 04 22:47:20 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Oct 04 23:00:21 2019 +0200"
      },
      "message": "Mute \"Undefined global functions or variables\" notes in ci\n\nChange-Id: Ideb3052f4076227513789c3c034682d9a62bd6fb\n"
    },
    {
      "commit": "3f57528a45abce9856ccec39f5c1c9bd198742c9",
      "tree": "8712d0f0a2b44e6a9b7f7b807b8874fd7a0f56ec",
      "parents": [
        "4de53ecd83f69c48305251e4cca818bcccb542a9"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Oct 04 14:46:04 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Oct 04 22:59:50 2019 +0200"
      },
      "message": "Add function frequencyQuery (corpusQuery + corpusStats + ci)\n\nChange-Id: Icb7ed900ea588f606a812d1e3122867a81cefaa2\n"
    },
    {
      "commit": "4de53ecd83f69c48305251e4cca818bcccb542a9",
      "tree": "36e74a868b4374c57f6e68501234dd72e02d28ad",
      "parents": [
        "dcc1de65057a6f26e54335e0412beaae7d5ec040"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Oct 04 09:12:00 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Oct 04 22:59:14 2019 +0200"
      },
      "message": "Vectorize corpusQuery and corpusStats\n\nChange-Id: If2deeeeef2b2d64169dd21e5514dac6f8e458b32\n"
    },
    {
      "commit": "dcc1de65057a6f26e54335e0412beaae7d5ec040",
      "tree": "db0aea77ada23517991005b1e4edfad2e85dc245",
      "parents": [
        "6a6c4ba2775286d921a0a74cbeaf726c62858802"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Oct 04 09:10:36 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Oct 04 09:15:09 2019 +0200"
      },
      "message": "Add ci function\n\nThe ci function adds confidence interval and\nrelative frequencies to a table.\n\nChange-Id: Id702522d35e557f20540bc24301195d0513b7138\n"
    },
    {
      "commit": "6a6c4ba2775286d921a0a74cbeaf726c62858802",
      "tree": "e5a81f5fa54f0fc8fa6daf4512fc985c9c7cb87a",
      "parents": [
        "69cc54a9cf78dc18e7b336c45920966fecd249bb"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Oct 04 09:05:04 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Oct 04 09:15:09 2019 +0200"
      },
      "message": "Add some package documentation\n\nChange-Id: I38a8c3d8f5c02f40f0944fbfc668fa8638a9fbbe\n"
    },
    {
      "commit": "69cc54a9cf78dc18e7b336c45920966fecd249bb",
      "tree": "19a28e40d7572b3813446efcf4701e5fe44049cb",
      "parents": [
        "0a96b28bcea0d7116db2b87c7977c24ec337413d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 30 12:06:54 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Oct 01 18:23:57 2019 +0200"
      },
      "message": "Start tidyverse migration\n\nChange-Id: Ifc972de789c22e2ff43159740d7f1fa7125e1ef2\n"
    },
    {
      "commit": "0a96b28bcea0d7116db2b87c7977c24ec337413d",
      "tree": "63dd9a3ee53ea93c07c5cf4de95f503ac693c8a0",
      "parents": [
        "9d4e27335fb55833b23e7f9472468fefb1d50955"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Oct 01 11:05:31 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Oct 01 17:12:55 2019 +0200"
      },
      "message": "Cache API calls locally\n\nAnd do this by default. A problem is that the underlying R.cache\npackage does not provide an expiry mechanism.\nTo set up an ideal expiry mechanism, the KorAPConnection constructor\nshould be able to get some short information about API and index\nversion. This can be handled later, see \nhttps://github.com/KorAP/Krill/issues/62\n\nChange-Id: Ia7a8d6f0800a67d3ab39f162444751e2818d29bd\n"
    },
    {
      "commit": "468cab858c0dc6a751d8ef063de68d9b6966dc77",
      "tree": "9d3d69082948a002d1866bdd78be26e9f568c457",
      "parents": [
        "3405ab0c69a4524d4cb4783e15cc796a39d83db3"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 30 11:16:51 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 30 11:17:54 2019 +0200"
      },
      "message": "Fix picking up vc definition from KorAP-URL in corpusQuery\n\nChange-Id: I2e19b2f46ff5994c83b5359846d991c0f6b79974\n"
    },
    {
      "commit": "241690588eb515c10ae29ac22d2cdac2311b15b7",
      "tree": "cd3fd70c62fdf78cdb27bdc3eebefcff9d94cde0",
      "parents": [
        "b1be8b4f364ea0521ad9a9197a109ebaedfbb908"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Sep 29 17:52:10 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Sep 29 17:59:13 2019 +0200"
      },
      "message": "Fix plot example in corpusQuery documentation\n\nChange-Id: Ie698bffac7c6220436512c20679807097070aa63\n"
    },
    {
      "commit": "46a5767bb9d42d84f0acea6f836cb053490c7812",
      "tree": "1b3f12821ce534abdb12f0d5391b3c2f4fa7146f",
      "parents": [
        "7776decf6454fd7b3b0620892efe69c0bcb92585"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 27 18:11:31 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 27 18:17:55 2019 +0200"
      },
      "message": "Accept also JSON-LD as content type\n\nChange-Id: I96b06daaa8b3dff5acb16577fd7cfa0822f6a0ff\n"
    },
    {
      "commit": "7776decf6454fd7b3b0620892efe69c0bcb92585",
      "tree": "12db1bd23613736f228c90439aeeb8695a242035",
      "parents": [
        "6d4afdd5679f77d8944dc26aff34e62d6166006e"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 27 16:59:02 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 27 18:16:12 2019 +0200"
      },
      "message": "More minor documentation typo fixes\n\nChange-Id: I29932851e749d50823e91943a2b7557eda9c4bbd\n"
    },
    {
      "commit": "6d4afdd5679f77d8944dc26aff34e62d6166006e",
      "tree": "90eb3e81f5d340d2479bdcfdf8c8edb474cc8c55",
      "parents": [
        "36d12d9934bd82f8befacfc6f94a78dc2bda0aab",
        "36def51c659da3dd10b23b5ed1ef0f9e3ab32110"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 27 18:15:57 2019 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@korap.ids-mannheim.de",
        "time": "Fri Sep 27 18:15:57 2019 +0200"
      },
      "message": "Merge \"\u0027KorAP\u0027 typo\""
    },
    {
      "commit": "36d12d9934bd82f8befacfc6f94a78dc2bda0aab",
      "tree": "52269e786fb776a5ca0a8a576b5563bffa7f5c7f",
      "parents": [
        "5e135469b7b1429f75e695ddb0132d0ad7e7bbf3"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 27 18:13:27 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 27 18:15:25 2019 +0200"
      },
      "message": "Fix handling of field parameter\n\n* it\u0027s not ignored anymore\n* pubDate may now miss\n\nChange-Id: I588eb437dfdfc7942ab07fdbf493a8a234826b1e\n"
    },
    {
      "commit": "36def51c659da3dd10b23b5ed1ef0f9e3ab32110",
      "tree": "622448f414ff3fb03c9176d2f3f4a5b4f91325d9",
      "parents": [
        "5e135469b7b1429f75e695ddb0132d0ad7e7bbf3"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Sep 27 17:30:51 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Sep 27 17:30:51 2019 +0200"
      },
      "message": "\u0027KorAP\u0027 typo\n\nChange-Id: I889a3cf55beb60414b1c61302106232f28ff6d8a\n"
    },
    {
      "commit": "5e135469b7b1429f75e695ddb0132d0ad7e7bbf3",
      "tree": "592bd262509d8a61eac1ef654655f8b009fff73e",
      "parents": [
        "4ce4fe6198abb51ed2be2bd697db9fac0cb7386e"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Sep 27 16:31:38 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Sep 27 16:36:53 2019 +0200"
      },
      "message": "Minor typos in documentation\n\nChange-Id: I594cc799018aa205ba0cd977fcb81a6258408101\n"
    },
    {
      "commit": "db9ab04d3b8129a7da939d4ed41cb79fde733f6c",
      "tree": "65bdcc66e903272a183811e4fe147ca67d50544c",
      "parents": [
        "d0d3e9bddee7f13c8ee0729c0c1bb17269dce584"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Sep 26 12:26:36 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Sep 26 12:27:49 2019 +0200"
      },
      "message": "Use count\u003d0 instead of count\u003d1 in initial queries\n\ncount\u003d0 is now supported in Krill\n(see Ibc64fca72d2e8464992fb05dd23507a099be1349 )\n\nChange-Id: I33a73f848d0ec4d8db094913080f5701585b7106\n"
    },
    {
      "commit": "d0d3e9bddee7f13c8ee0729c0c1bb17269dce584",
      "tree": "b058c98496d9bfb2366e69ace7e0c7b6a2e3dc8d",
      "parents": [
        "f6f71317ee0a711a81fc8d37a3279ebcc7d87f0f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Sep 24 17:36:03 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Sep 24 17:50:31 2019 +0200"
      },
      "message": "Wrap API https request in new apiCall method\n\nAlso added: timeout and userAgent slots in KorAPConnection and output of error and warning messages.\n\nChange-Id: I76159941a9fc56d31a560b84cc295419f52c3503\n"
    },
    {
      "commit": "f6f71317ee0a711a81fc8d37a3279ebcc7d87f0f",
      "tree": "062496546f8c946070d8864c94822ce9af5c4c46",
      "parents": [
        "6898901414511e7ad8149dd58d8ab1a673c01198"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 23 18:35:27 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 23 18:35:27 2019 +0200"
      },
      "message": "Harmonize verbose handling\n\nChange-Id: I6fd2dcadd4742f41ae747b0b0cda1c3fa1171e74\n"
    },
    {
      "commit": "5a519822b78dd05c122d4a339143b0f6813c0274",
      "tree": "9b7b48f1c443cfd08fec85086ef55032c44d273a",
      "parents": [
        "af5b112c2902c6b7f8d420ffd00f5575f06a39b1"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 20 21:43:52 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 20 22:00:10 2019 +0200"
      },
      "message": "Carry a a verbosity default already in the connection object\n\nChange-Id: I8b0b0cb3ebbf5d92be8442366b5aaf6643e9431c\n"
    },
    {
      "commit": "af5b112c2902c6b7f8d420ffd00f5575f06a39b1",
      "tree": "7c37b3e89be60c3cb377dea0d1211fc0315c80eb",
      "parents": [
        "b897218e612c586c6b2bbfb983caa5dbda4ed0c2",
        "f94a6c8c22f3aa11c45733e140f8059eba578033"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 20 21:59:56 2019 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@korap.ids-mannheim.de",
        "time": "Fri Sep 20 21:59:56 2019 +0200"
      },
      "message": "Merge \"Revert \"Use instance/test until negative fields bug in virtual corpora is fixed in main instance\"\""
    },
    {
      "commit": "b897218e612c586c6b2bbfb983caa5dbda4ed0c2",
      "tree": "f8f702c152e2acb1e48bb358bf8d5434a7218600",
      "parents": [
        "3f264bb52b1068a07439b0278eb208db6b551569"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 20 21:33:46 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 20 21:58:40 2019 +0200"
      },
      "message": "Always carry a KorAPConnection object in the KorpusQuery object\n\nChange-Id: If16e230cac95ce505a3fc198ce0ba03c5ced22d0\n"
    },
    {
      "commit": "f94a6c8c22f3aa11c45733e140f8059eba578033",
      "tree": "7fbdd6880f155f0f50c2a111f7e4e9f3b2813613",
      "parents": [
        "56456c629a0478b5b00d57d1fc19ae81ee10da89"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Sep 19 11:32:07 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Sep 19 15:30:27 2019 +0200"
      },
      "message": "Revert \"Use instance/test until negative fields bug in virtual corpora is fixed in main instance\"\n\nMust be reverted before the library goes public.\n\nThis reverts commit 71626ac1628c0de0945418d339f3742281e217bd.\n\nChange-Id: I18220ec22a8680ffb65b9017504474fd96048978\n"
    },
    {
      "commit": "56456c629a0478b5b00d57d1fc19ae81ee10da89",
      "tree": "94e0802a5525c593e8897378b2e69a466abdd46c",
      "parents": [
        "71626ac1628c0de0945418d339f3742281e217bd"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Sep 18 21:45:14 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Sep 18 21:45:14 2019 +0200"
      },
      "message": "Give better progress info when verbose\n\nChange-Id: Ifd966646bae7fbe09d222794623e12177e375fea\n"
    },
    {
      "commit": "71626ac1628c0de0945418d339f3742281e217bd",
      "tree": "28f89aee818fcad0bd443a2342b5efe31493e85a",
      "parents": [
        "603491f27711b77de2554ac0b73747c33145e09b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Sep 18 16:17:30 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Sep 18 16:17:30 2019 +0200"
      },
      "message": "Use instance/test until negative fields bug in virtual corpora is fixed in main instance\n\nSee https://korap.ids-mannheim.de/gerrit/#/c/KorAP/Krill/+/2338/\n\nChange-Id: Ibe741947675f1c241b8270177e9054bf86b81ca1\n"
    },
    {
      "commit": "603491f27711b77de2554ac0b73747c33145e09b",
      "tree": "2aa6e3ec50347b627fb240dcd3f187098c00a235",
      "parents": [
        "6b5e7aa76a0c35877c55b0d700898c5445555d28"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Sep 18 14:01:02 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Sep 18 14:01:02 2019 +0200"
      },
      "message": "Provide comments for some basic examples\n\nChange-Id: Id2cb29e6244cb7cd8d61184dcc0a3135d92ee354\n"
    },
    {
      "commit": "e95108e1f0308f88483aaa07da4ee0add56a1260",
      "tree": "dabe153e5788d7b571d6853663ddf5cb507e01e2",
      "parents": [
        "25aebc3b94d61fadf941b259109e823c501a68a5"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Sep 18 13:23:58 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Sep 18 13:34:26 2019 +0200"
      },
      "message": "Migrate to S4 Classes\n\nChange-Id: I27e9452e9d59f6b414898390074908ec0e91e2a9\n"
    },
    {
      "commit": "25aebc3b94d61fadf941b259109e823c501a68a5",
      "tree": "63b4e18d01fdfe0939fff62128584d8bee91de10",
      "parents": [
        "37b8ef162db00c8dc65024fbec90ce2030a96da9"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 16 18:40:50 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 16 18:40:50 2019 +0200"
      },
      "message": "Add some parameters\u0027 documentation and examples\n\nChange-Id: Ib1eb1d9a98e8eae12f4c42fc4cea38c1c118a731\n"
    },
    {
      "commit": "37b8ef162db00c8dc65024fbec90ce2030a96da9",
      "tree": "2183af76007d01fd12f04b0a1b036e4505f0d1d4",
      "parents": [
        "da3afe38e713bf86f3240fa771585f133f2de554"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 16 18:37:49 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 16 18:38:40 2019 +0200"
      },
      "message": "Fix long lines in documentation complaints\n\nChange-Id: Ifd48b9b3a6714f2bbae4d99317a225b8818d2bcc\n"
    },
    {
      "commit": "d235a7136cf7051e16c88d1afdb2f86a2914517d",
      "tree": "3423ff4b34bfdec9bea45613190ed0d1145a521e",
      "parents": [
        "42149fcd7690875d7a0e4bb1e2da1e531460d846"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 16 18:31:33 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 16 18:31:33 2019 +0200"
      },
      "message": "Import utils for URL-coding\n\nChange-Id: Ide21a11542e8e77abfe88f1de13cb101d09b2ea6\n"
    },
    {
      "commit": "f568f3fc87cd4d1d0f49522da929ba03b6326d7a",
      "tree": "b2dfb03394400e03f29f977e8a9fdac8fea3bee2",
      "parents": [
        "3c531f6325b0aadfe146992013676cab1859a183"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 16 17:03:46 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 16 18:30:05 2019 +0200"
      },
      "message": "Use missing instead of is.na to deal with not given parameters\n\nChange-Id: Id7a6153ca3f98cc6e530ca07af8c7a7317251c6a\n"
    },
    {
      "commit": "3c531f6325b0aadfe146992013676cab1859a183",
      "tree": "9e014a5783962b2ec88320b8426c212b501f2d9e",
      "parents": [
        "9d97eb9258ea67cca14ba18b4eefe599379da45f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 13 12:17:24 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 13 12:17:24 2019 +0200"
      },
      "message": "Extend KorAPQuery documentation\n\nChange-Id: Iedbb542b750991926bdc54f6e8c22f5a706a151c\n"
    },
    {
      "commit": "9d97eb9258ea67cca14ba18b4eefe599379da45f",
      "tree": "e3e11dbfaa756d968c6778266071f4a0450c47ea",
      "parents": [
        "f60cd67a5c6ba9cf69e3e398ed01cd2e328e8530"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 13 12:03:52 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 13 12:03:52 2019 +0200"
      },
      "message": "Fix RKorapQuery not accepting KorAPUrl only\n\nChange-Id: Ia6eabb3019465db82cfefe0922585c710a5b9f77\n"
    },
    {
      "commit": "636fd393b30c46321a9ae80ea2ce6fe4ba944cc3",
      "tree": "e0a87542068010e67952aaa1755e430c787a7b1a",
      "parents": [
        "7915dc432aed352ad93dcca3be3ed49f405e5145"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Sep 12 17:58:23 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Sep 12 17:58:23 2019 +0200"
      },
      "message": "KorAPCorpusStats: update documentation\n\nChange-Id: I7506a029f3ded9f5fca1ea53d4eb3c465a3ede1a\n"
    },
    {
      "commit": "7915dc432aed352ad93dcca3be3ed49f405e5145",
      "tree": "91c27b3e85e1e598a6d7b5637c329506d8495452",
      "parents": [
        "62da2b55f472d5e9f8dac1acdd486fede2c717be"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Sep 12 17:44:58 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Sep 12 17:44:58 2019 +0200"
      },
      "message": "KorAPConnection: update documentation\n\nChange-Id: I82165545b92b297db28bb9d1a9312a420b4ffc3c\n"
    },
    {
      "commit": "62da2b55f472d5e9f8dac1acdd486fede2c717be",
      "tree": "a45dc951f4fc5360d5bab09e572288de5dc5b01c",
      "parents": [
        "b125bdd63acf54fa8845859dbf5f4c8b9d1ae651"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Sep 12 17:43:34 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Sep 12 17:44:26 2019 +0200"
      },
      "message": "Integrate KorAPFetchAll with KorAPFetchNext, add KorAPFetchRest\n\nChange-Id: Iaef8a0f9966eeaa606f59c52f32acf3026798782\n"
    },
    {
      "commit": "b125bdd63acf54fa8845859dbf5f4c8b9d1ae651",
      "tree": "2373c592214ccace7cad250ea25a5c97bddea921",
      "parents": [
        "7bce47d93a3c05c0a3dc1d36a56274cd86d65dbd"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 09 12:05:59 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 09 13:31:05 2019 +0200"
      },
      "message": "KorAPQuery: let metadataOnly perameter default to true\n\nChange-Id: Iab41e0b8ce4882fee6fd65fa07b018a9edbdf80f\n"
    },
    {
      "commit": "7bce47d93a3c05c0a3dc1d36a56274cd86d65dbd",
      "tree": "7172c89648e52a0b7d1233e1be86097119ac6614",
      "parents": [
        "b306552654e8c496df402e944472306d39e46ea0"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 09 11:53:11 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 09 11:53:11 2019 +0200"
      },
      "message": "KorAPQuery: fix return value documentation\n\nChange-Id: Ie80f1c9c5a764ec18bb61a3b2d74e53d0f550829\n"
    },
    {
      "commit": "b306552654e8c496df402e944472306d39e46ea0",
      "tree": "e1cb5d1e0110e79808a3ad2b5e023ba27fcc033b",
      "parents": [
        "8b1402c342d6f40b1e879c3b899981ee31b20f68"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 09 11:34:19 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 09 11:34:19 2019 +0200"
      },
      "message": "KorAPQuery: rename some parameters\n\nChange-Id: I5715c28d75d11d0944e0997ab40ee0e3e849ee3e\n"
    },
    {
      "commit": "7d88e2e8b7446525faf110826e7dfc58926b5e7d",
      "tree": "dfe57d0130c44ccc24a1b9f8391602fbd20aad72",
      "parents": [
        "8718009deb52b6b46151a030c4bb0dba446be39d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Sep 07 21:07:40 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Sep 07 21:38:59 2019 +0200"
      },
      "message": "Set vc before constructing the query\n\nChange-Id: Ibe2bcb6e26abf2b09dbe41dd85ac3d1f771c4dfb\n"
    },
    {
      "commit": "632cbd4769501177e17d8d179a9e546c445f069b",
      "tree": "577fe7376566436961803017bd4ea1ed78753450",
      "parents": [
        "cb725f8fb198ea02819bf4cf3859aee951bf0722"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 06 16:04:51 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 06 16:04:51 2019 +0200"
      },
      "message": "Add namespace and some documentation\n"
    },
    {
      "commit": "cb725f8fb198ea02819bf4cf3859aee951bf0722",
      "tree": "0d76cf17f0ad0891b59726164643a61c38438c72",
      "parents": [
        "3156991f43847a40766b8d46c55734f74740acc9"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 30 18:04:57 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 30 18:04:57 2019 +0200"
      },
      "message": "Add KorAPFetchNext function\n"
    },
    {
      "commit": "3156991f43847a40766b8d46c55734f74740acc9",
      "tree": "edaf1435d109f91bbb5565b4a60142b8f9969d72",
      "parents": [
        "c2c59bdf4773d3908e40564b1186904b2826ff8f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 30 16:53:04 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 30 17:06:04 2019 +0200"
      },
      "message": "Fix typo\n"
    },
    {
      "commit": "c2c59bdf4773d3908e40564b1186904b2826ff8f",
      "tree": "3b8f90fc15b4be1688240ea5b7287e1f65238116",
      "parents": [
        "9392d5df2beaeb33d1119db51994de73fa3c7a84"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 30 16:50:49 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 30 16:50:49 2019 +0200"
      },
      "message": "Introduce verbose parameter in FetchAll\n"
    },
    {
      "commit": "9392d5df2beaeb33d1119db51994de73fa3c7a84",
      "tree": "a4623311775cf038679d91d4e058558070a2ace4",
      "parents": [
        "5bbc9db66b198d281891a2a3c8d05100345979f5"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 30 16:48:50 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 30 16:48:50 2019 +0200"
      },
      "message": "Use offset instead of page for specifying the start offset\n"
    },
    {
      "commit": "5bbc9db66b198d281891a2a3c8d05100345979f5",
      "tree": "48e63efbb1b92a681468d9fded1af806d40011cd",
      "parents": [],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 30 16:30:45 2019 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 30 16:47:40 2019 +0200"
      },
      "message": "First check-in of modified demo function from CMLC-publication\n"
    }
  ]
}
