)]}'
{
  "log": [
    {
      "commit": "548ac35563bf3c1d57f34570846f75070ccf59aa",
      "tree": "472a30678de4a6ad9ea536742d725418402cc4b7",
      "parents": [
        "881c0287091bddb0e0be9022d59fd76e8a20819e"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Apr 18 17:38:37 2023 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Apr 18 17:39:50 2023 +0200"
      },
      "message": "Fix dontrun position in misc.R\n\nChange-Id: Ice5166ae5efe4ff51ceaa19957558bea88482b6e\n"
    },
    {
      "commit": "a47d1503038a86d5104e14d7b493e3d19ca904d8",
      "tree": "6f71aca0d6133693f3cb49dfcf6248247a1034be",
      "parents": [
        "ed70a54cd0f8f7a9a50be03ef4b6d316a98370ec"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Apr 18 15:26:47 2023 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Apr 18 15:57:19 2023 +0200"
      },
      "message": "Replace our log.info with log_info to avoid name clashes\n\nChange-Id: Ib2d9b4a22d4d4e761b7b22fc8ad2b377658742d4\n"
    },
    {
      "commit": "9018965cc3fbc29d90561cc86fe437b25eb99242",
      "tree": "8b879cc76b8a845d8efae2908c783938664b7fc4",
      "parents": [
        "f650629fa69ab10979f2ffe2652da77599caaf70"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Apr 18 08:01:37 2023 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Apr 18 08:02:38 2023 +0200"
      },
      "message": "Respect given withinSpan parameter also in queries for examples\n\nChange-Id: I4451f173553559c76a868aca5aa65f020827f101\n"
    },
    {
      "commit": "d9b2fd7152573e01f44dff6b3a9e2b78d833b88d",
      "tree": "b29daa6845c399390de78a2574aeb257b2182a1b",
      "parents": [
        "132f005439edb49016afc9483dce553db7c3bbac"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Apr 17 19:08:50 2023 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Apr 17 19:25:39 2023 +0200"
      },
      "message": "Add context parameter to corpusQuery\n\nResolves #11\n\nChange-Id: Ifbe1867ed3110a1c37c9f65db418d456629da270\n"
    },
    {
      "commit": "132f005439edb49016afc9483dce553db7c3bbac",
      "tree": "7e16c7f6d0ccb208bb2ff49f7c64d9b43281b2c2",
      "parents": [
        "04814f2be215f08a3777310af2202d14457c2e7c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 16 14:23:05 2023 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Apr 17 14:15:15 2023 +0200"
      },
      "message": "Add OAuth Browser Flow documentation\n\nResolves #4\n\nChange-Id: I4384a97d2125eaace79e6f99057f5882af349e7a\n"
    },
    {
      "commit": "04814f2be215f08a3777310af2202d14457c2e7c",
      "tree": "b4c99c257c213bd6f52ca7a1f6c6984771f758d3",
      "parents": [
        "38329fd28cb86846b286be52e1f525a3299ac69a"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 16 17:13:27 2023 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 16 17:42:40 2023 +0200"
      },
      "message": "Fail gracefully on invalid json responses\n\nand comply with the CRAN policy:\n\n\u0027Packages which use Internet resources should fail gracefully with an\ninformative message\nif the resource is not available or has changed (and not give a check\nwarning nor error).\u0027\n\nThanks to the CRAN Team for pointing out this rarely observable issue!\n\nChange-Id: I264d58c56e0df81c026291b41049f23b092f39ed\n"
    },
    {
      "commit": "44d66f370bb783a70d8d1687bd4ee3b884c85537",
      "tree": "cba24a57539e9f51f942296833f5dc715cb13f78",
      "parents": [
        "c3a149b9dc4e972d5226825af92b0ece727f9c10"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 16 18:42:22 2022 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 16 18:42:22 2022 +0100"
      },
      "message": "Fix misleading corpusStats example with articleType\n\nThanks @ Antonina!\n\nChange-Id: I1ec5c22f698835ca1ffa83fd66095b141404bb3c\n"
    },
    {
      "commit": "a81343d600ddaca4a92920d74a0004d0c9a1b44d",
      "tree": "a1fd4207ffff31f4a435562be36bc015ae16ca66",
      "parents": [
        "ed53a4ce9e710d8d81cc2ba8e9586c22ba036b8b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Sep 06 12:32:10 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Sep 06 12:32:10 2022 +0200"
      },
      "message": "Add slot documentation for KorAPConnection class\n\nThis might be useful for special applications.\n\nChange-Id: Ia8e33b3b3d5262c6f12c95c650a606e77a105255\n"
    },
    {
      "commit": "23004c6d9c1c3dae1aa94beea3da554bdbc25bc2",
      "tree": "6e41e42c109753250a0a6fa7fddf28758b0a277e",
      "parents": [
        "163a6fae8f0dfee194fe636941e531f0b39b5293"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Sep 06 10:55:28 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Sep 06 11:40:10 2022 +0200"
      },
      "message": "use slice_head instead of head for potential tibbles\n\nChange-Id: I1ce68ed52209ebaf22e0e29df9ac7281d83e4bc8\n"
    },
    {
      "commit": "e0a80149ab4adc63500df9510a93b0b1568aa3b2",
      "tree": "135fe1373a50dad2c41384ef47fdc3763d3adebc",
      "parents": [
        "8bafa25e7382eff2ba7bcef2dd7181f1043f7a2f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Sep 06 09:27:43 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Sep 06 11:31:32 2022 +0200"
      },
      "message": "Fix documentation for just reexported magrittr::`%\u003e%`\n\nChange-Id: Iafc4fc0b6e2b389459d0b67393bc65eb082b15b3\n"
    },
    {
      "commit": "8bafa25e7382eff2ba7bcef2dd7181f1043f7a2f",
      "tree": "1f5a53e9f9c1974eea78f6d1a5719611ec0976ad",
      "parents": [
        "0f158fb7db26c703642920e1721aa0f93a60d557"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Sep 06 09:26:40 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Sep 06 11:31:29 2022 +0200"
      },
      "message": "Add missing value documentations\n\nFor:\n\n* hc_add_onclick_korap_search\n* hc_freq_by_year_ci\n\nChange-Id: If07e50205bafb705fd5411f6e7f9106cb3d49923\n"
    },
    {
      "commit": "f1ccdf89609bbdc6a950430803c9e5b0273d4da2",
      "tree": "0a840e40c685d097e4910d550e5294ec2618da80",
      "parents": [
        "743bd06633e0c8b16170f1f64e4316cd693b8d81"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jun 29 20:14:33 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jun 29 20:21:11 2022 +0200"
      },
      "message": "Fix collocation scores for lemmatized node or collocate queries\n\nUse the lemmatized versions also for calculating O1 and O2.\n\nResolves #8\n\nChange-Id: I6644d80d84bba6b5c467618d6ab9a06e22d9915b\n"
    },
    {
      "commit": "965280f91fdfcc3f03d79be9210560a447824620",
      "tree": "8c19456f01d47e68ef3280c5b5e226d072a5d752",
      "parents": [
        "8da469195359a98bd328cf156dee74e0aea676bf"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Feb 26 10:11:27 2022 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Feb 26 10:11:27 2022 +0100"
      },
      "message": "Make hc_add_onclick_korap_search work with bar and pie charts\n\nTODO: make this parameterizable and only set the option for wanted chart types.\nChange-Id: I6cf6b806f4bba73a34ef8c31272bbfa40c7a1058\n"
    },
    {
      "commit": "a4675723b2c65416da37d3bb19975e4586c5c45d",
      "tree": "a4c472002162948974fa24f702f43c3fffd5f79e",
      "parents": [
        "5295e1bd7f0dc9866a5aa17921aaa2af8f0e6042"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Feb 23 23:55:15 2022 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 24 19:18:29 2022 +0100"
      },
      "message": "Make sure to always fail gracefully if server not accessible\n\nSee CRAN policy:\n\nPackages which use Internet resources should fail gracefully with an informative message\nif the resource is not available or has changed (and not give a check warning nor error).\n\nat https://cran.r-project.org/web/packages/policies.html\n\nChange-Id: I0c346c75786b8f5392694337254d6f19f91d7caf\n"
    },
    {
      "commit": "5295e1bd7f0dc9866a5aa17921aaa2af8f0e6042",
      "tree": "ac8a38cd9ae236fdb82569521db70d4630f1df4f",
      "parents": [
        "133b627a19525ee5c531a7319683817f23b9f770"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Feb 23 23:57:48 2022 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 24 19:18:04 2022 +0100"
      },
      "message": "Add on click binding also for column highcharts\n\nChange-Id: I3204087489854eaa40ff6bbe68dc660277da6e44\n"
    },
    {
      "commit": "3eea3a608dc087dae48a42c8875c03aa6f899f03",
      "tree": "a9de330ba0f52f094e8c050a1fc8e56c3e0e912f",
      "parents": [
        "bdb95274826169e9316e76c767dd4a2249496a04",
        "6505ccf486e1d4448007042d26cfcafaa9ff2069"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jan 04 11:08:59 2022 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@korap.ids-mannheim.de",
        "time": "Tue Jan 04 11:08:59 2022 +0100"
      },
      "message": "Merge \"Do not allow repeated nodes in collocation analysis\""
    },
    {
      "commit": "bdb95274826169e9316e76c767dd4a2249496a04",
      "tree": "02fdd0899ae621d5242ce40858bfb1219e57ad95",
      "parents": [
        "cc8c538c434ae4f2c5a95dcbe167ff57a037561e"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Dec 22 17:42:21 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Dec 22 17:42:21 2021 +0100"
      },
      "message": "At least touch recursive CA in tests\n\nChange-Id: I8d112d6df4bbde7cfa1f25da3dabd0094273eff5\n"
    },
    {
      "commit": "dadfd919ae90ff4b13284059dcd6bcd3bce1a20c",
      "tree": "ed0e6f835c99947037f56fe1c384eba786c743aa",
      "parents": [
        "30b3e00423a90d714720ce9d68270b9d9b987e7d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Dec 22 12:48:20 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Dec 22 12:48:43 2021 +0100"
      },
      "message": "CA: do not add examples by default\n\nChange-Id: I0eefd444daa78448498b9c7bbfa2519bed64fa2b\n"
    },
    {
      "commit": "4e322f3acd4693ee5adc8c3afab3c37cb40b37a7",
      "tree": "8c8d156ad06205681322050231d4cd2f64d24383",
      "parents": [
        "7d400e0f89b5cc50712a0600a44cf372aa73143b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Dec 20 14:39:49 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Dec 21 18:12:41 2021 +0100"
      },
      "message": "Update link to Stefan\u0027s PhD thesis\n\nChange-Id: If2b3ebb1618aefd1afe8a73a64f832a30a1d79c9\n"
    },
    {
      "commit": "7d400e0f89b5cc50712a0600a44cf372aa73143b",
      "tree": "e61ca1ebb20499676e68d5939d4ed3be9c90522a",
      "parents": [
        "47d0d2bedbee86f79ba18fdd5e044d9851cc65a4"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Dec 19 16:39:36 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Dec 21 18:12:38 2021 +0100"
      },
      "message": "Add missing parameter descriptions\n\nChange-Id: Icc1a0db1553db50d844af6cf01b6a339d456a9da\n"
    },
    {
      "commit": "47d0d2bedbee86f79ba18fdd5e044d9851cc65a4",
      "tree": "b15f3ebd58cc16ec9d13d35a849266736d040620",
      "parents": [
        "2456abd5c495e337e3ecb7562bc09005db545c7b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Dec 19 16:38:52 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Dec 19 16:38:52 2021 +0100"
      },
      "message": "Parametrize regex filter for collocates as collocateFilterRegex\n\nChange-Id: I58009cf7b786eab322bf64492965f9f1f664dc04\n"
    },
    {
      "commit": "76b0559976e3dae8ab65f8d0f2dc1bafc3008f70",
      "tree": "281b7e7f517bd2b1ba8050743381aeb280a42c3c",
      "parents": [
        "d83bc91270cd7b5a091433a42c1181e5beb0bbed"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Dec 19 16:26:15 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Dec 19 16:26:15 2021 +0100"
      },
      "message": "Do not export currently internal functions\n\nChange-Id: I1c188886420e4cae853c69becbe1a116acbba97c\n"
    },
    {
      "commit": "d83bc91270cd7b5a091433a42c1181e5beb0bbed",
      "tree": "6e9ddd12c3dbde4fee7a82daf2e593f99aabd9d4",
      "parents": [
        "b811ffb7afaf90ed174f54e7cd75fcf1619c700a"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Dec 19 15:20:54 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Dec 19 15:20:54 2021 +0100"
      },
      "message": "Fix garbled hc_freq_by_year_ci examples\n\nChange-Id: Iea1dbd8224de732c1b527e217ad945759a6e6bb5\n"
    },
    {
      "commit": "b811ffb7afaf90ed174f54e7cd75fcf1619c700a",
      "tree": "77edbd8e39a668b32d5137b67c956ebb68864718",
      "parents": [
        "77093383f7deb10f655a15050af93d1e6557b52b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Dec 07 10:34:10 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Dec 07 10:44:29 2021 +0100"
      },
      "message": "CA: catch case when no examples are found\n\nChange-Id: Icd241709d2701a37771b4f2dbf9f3dff754e1a30\n"
    },
    {
      "commit": "d2c08cb2aa4baa5db700df10644706acce23e42e",
      "tree": "e59787cc87e4c0fdf2bc4124886ccc4815db848e",
      "parents": [
        "419f21f1d26c4fa6efd6d8a4adf27498eb26699f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Dec 07 10:28:21 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Dec 07 10:44:29 2021 +0100"
      },
      "message": "CA: Add Ein and Eine to German stopword list\n\nChange-Id: I52378f3e54a61b85b22838f53f3de15ea72741c9\n"
    },
    {
      "commit": "419f21f1d26c4fa6efd6d8a4adf27498eb26699f",
      "tree": "0cfe2d7983224b7ee9840fcec3b8456f3ab700d2",
      "parents": [
        "8fe0beeae57bed9d638aad4a74969bf69368e586"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Dec 07 10:27:30 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Dec 07 10:44:20 2021 +0100"
      },
      "message": "CA: Make recurive CA association score threshold a parameter\n\nCurrently logDice \u003e\u003d 2.0\n\nChange-Id: I6173ce3acb5d2e5a3f1aa1cbc41367cce59eee44\n"
    },
    {
      "commit": "8fe0beeae57bed9d638aad4a74969bf69368e586",
      "tree": "db6d7fca8c96ba410cb0bea653a8fa74d95b90ef",
      "parents": [
        "1678c3ad7dfe1fa424a74b1faa29b4a61167f33b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Dec 07 10:25:45 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Dec 07 10:43:43 2021 +0100"
      },
      "message": "Fix typo (joining)\n\nChange-Id: I782d9189a67dc12b06a86027cf699a417fcd0ef2\n"
    },
    {
      "commit": "1678c3ad7dfe1fa424a74b1faa29b4a61167f33b",
      "tree": "4616963b6aa8a3a6826db420384f8385650ba125",
      "parents": [
        "6a3185b351a7f7ed48639d547ec6403d38cbc44d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Dec 07 10:24:49 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Dec 07 10:43:43 2021 +0100"
      },
      "message": "CA: Keep query for examples in result data frame\n\nChange-Id: I241d9a3fbd92550a3085cc554cef4645302c4df8\n"
    },
    {
      "commit": "6a3185b351a7f7ed48639d547ec6403d38cbc44d",
      "tree": "218e4e40b19278d3546147c419a6562a26b07af1",
      "parents": [
        "b376eb5691ce8d5c5f9a3997321a401826002506"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Dec 07 10:23:16 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Dec 07 10:42:47 2021 +0100"
      },
      "message": "Increase client sided default API timout to 240s\n\nFor long running scripts, it is annoying to realize in the morning\nthat they failed due to a timeout.\n\nChange-Id: Ib854716c8b76126f2e7c0abdce33fabf88fbd467\n"
    },
    {
      "commit": "5a336b6558b06e0458f325947d245006737cb814",
      "tree": "7739a72800065c08a9ecbbf4e05156be322c7dad",
      "parents": [
        "47f944664592c7abbb1cfd833e03c2e6f949390f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 27 17:51:35 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 30 11:01:16 2021 +0100"
      },
      "message": "Add recursion to collocationAnalysis\n\nChange-Id: Ied5ab55f31f34048552ec0f0789b0b0175b2e4e0\n"
    },
    {
      "commit": "6505ccf486e1d4448007042d26cfcafaa9ff2069",
      "tree": "3038ee9dc3143c671fc2b9194763d9485f595d48",
      "parents": [
        "841abd77c4c18b4e69defdf8c9b91d55dc344428"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 27 17:46:25 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 27 17:48:22 2021 +0100"
      },
      "message": "Do not allow repeated nodes in collocation analysis\n\nChange-Id: I19e5db6dc40ae7a25f9eddff4325a71846dcaf6f\n"
    },
    {
      "commit": "6ae760520de0f9faec60e3a27104e4af8e1de848",
      "tree": "7b34be62796c6894952b2982ed3605d94d5d7e78",
      "parents": [
        "8b8aa52c6e1c84193807d127e0388ac4b9d7af84"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Sep 21 10:34:00 2021 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Sep 21 12:47:22 2021 +0200"
      },
      "message": "Use \\dontrun instead of \\donttest for non-essential examples\n\nThis is not so nice for the user experience because of the\nwrappers arround examples:\n\n ## Not run\n ...\n ## End(Not run)\n\nbut it is necessary to some extent to pass automatic CRAN\nchecks under all circumstances, which actually do run\nthe donttest examples since R 4.0 with a time limit of apparently\n20min in total.\n\nChange-Id: If09b1aa381e26179ec1a36edd9d8b07116e3c33e\n"
    },
    {
      "commit": "8b8aa52c6e1c84193807d127e0388ac4b9d7af84",
      "tree": "bd3dbad75af66ab065945ee8f6b17fad9557d087",
      "parents": [
        "bf00493df16640fdc5ae8f269591ed506013c986"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Sep 21 10:02:39 2021 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Sep 21 10:37:16 2021 +0200"
      },
      "message": "Do not import but only suggest lifecycle\n\nChange-Id: Id228b29322cc65b86e24be81d14332ed563129fb\n"
    },
    {
      "commit": "bf00493df16640fdc5ae8f269591ed506013c986",
      "tree": "063e7ceba8585dc23e4e74ddc2f0b96eebd9e803",
      "parents": [
        "67edcb547e8d76dd78bf3e0b35723f977087bba4"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Sep 21 06:57:20 2021 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Sep 21 08:47:22 2021 +0200"
      },
      "message": "Update link to Rychly paper\n\nChange-Id: I0ea387146f4c94369d87735922d8674ae6996162\n"
    },
    {
      "commit": "67edcb547e8d76dd78bf3e0b35723f977087bba4",
      "tree": "be74fab5ccf2b78cb661c1118255364b725c4efc",
      "parents": [
        "9e469483927a89771ac95248d1bc24dc8a6fd6cc"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 20 21:54:24 2021 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Sep 21 06:59:15 2021 +0200"
      },
      "message": "Migrate documentation to roxygen2md\n\nChange-Id: If5370cd207770f3e05c6f5cd063bd2a414b92bcb\n"
    },
    {
      "commit": "427d9ed069f2153b9a4f81b8a4e58919bc87b0c1",
      "tree": "8552baa17c63f19ae0f2724c17613676f7f7b98c",
      "parents": [
        "581a29bff65254a76be746256a0b756ced6d9dc1"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Sep 04 21:17:53 2021 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Sep 04 21:17:53 2021 +0200"
      },
      "message": "Add importFrom lifecycle badge\n\nChange-Id: Ie65160474c6d14ab8bc4088434b504b28da53e3a\n"
    },
    {
      "commit": "581a29bff65254a76be746256a0b756ced6d9dc1",
      "tree": "28ea67e46488d48e2396acce1c1ee99545e9482e",
      "parents": [
        "d07bf197d23200ba05e99ef56dec8e90fc1905e3"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Sep 04 20:51:04 2021 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Sep 04 20:51:04 2021 +0200"
      },
      "message": "CA: warn if no access token present\n\nChange-Id: Iec2e57edc7bb62bfed23672ada549252ba03518e\n"
    },
    {
      "commit": "d07bf197d23200ba05e99ef56dec8e90fc1905e3",
      "tree": "2dfd922ed620850a76d5768e6b1fdd684c929949",
      "parents": [
        "a3fedbeb2068cdeb5181035163b9213ba87ede28"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Sep 04 20:24:44 2021 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Sep 04 20:30:26 2021 +0200"
      },
      "message": "Add newline to CA log messages\n\nChange-Id: I5b830b6e96e556d386ec4174f57c85b770ae28f2\n"
    },
    {
      "commit": "dbd431a9f00425d5514582b069abd5178fd5ed81",
      "tree": "2e1fab70b1f313d282cc39fb6c566a5e7ea97c10",
      "parents": [
        "6dc6146b060857f02a662b31d490e81dd1a16689"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 29 12:17:45 2021 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Sep 04 18:09:20 2021 +0200"
      },
      "message": "Add full collocation analysis (client side only implementation)\n\nResolves #2\n\nChange-Id: Ib01d89a72b44ff06816b21532b7ea709a4e837b0\n"
    },
    {
      "commit": "199c8b7c81782c0fa22150bb0a1df8d4362e819f",
      "tree": "279d069fa636d1cb17c5fc8a6e9b29a7fed08ed5",
      "parents": [
        "0bb2152dc1881fc74a8382296c5beeed96fff8cb"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 27 12:12:18 2021 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Aug 27 12:32:55 2021 +0200"
      },
      "message": "Encode strings to UTF-8 for URLencode\n\nFixes umlaut queries on windows.\n\nResolves #3\n\nChange-Id: Ic2ec22a595b5e167abbf374ce4c8e8375837f0b9\n"
    },
    {
      "commit": "705488da5b48c59d3e680efd0738aee9371772d6",
      "tree": "fb1a5c5fec695ca36f2bea4fb445187ab5f291b1",
      "parents": [
        "01c2477e36af2a9b91fd6092606ff5ccdb23bba2"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jun 30 18:26:36 2021 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jul 14 18:29:08 2021 +0200"
      },
      "message": "Fix current page calculation\n\nChange-Id: I05ac9cc5d003c7721571718547b07be20bfa7836\n"
    },
    {
      "commit": "01c2477e36af2a9b91fd6092606ff5ccdb23bba2",
      "tree": "870458b7dc63fca49d1e202f8b6ddc276ee95181",
      "parents": [
        "68170950e8635e056a07d323cecdcf6523611024"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jul 14 18:27:36 2021 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jul 14 18:29:08 2021 +0200"
      },
      "message": "Fix retrieving access token when multiple tokens are stored\n\nChange-Id: If42b8b0a4e1eafa6f0958aaf9919cbbb464cebee\n"
    },
    {
      "commit": "68170950e8635e056a07d323cecdcf6523611024",
      "tree": "6cba5e0cb951bd88744e013e95720b6e85058efd",
      "parents": [
        "9f3356d66fe1b38821692594803bf9c9698740ee"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jun 30 09:37:21 2021 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jul 14 18:29:07 2021 +0200"
      },
      "message": "Don\u0027t let KorAP recalculate total results in every page request\n\n... by setting cutoff\u003dtrue\n\nResolves #1\n\nChange-Id: I6f104c4e7c416ebbd9173b38c236cdb85c86c82c\n"
    },
    {
      "commit": "9f3356d66fe1b38821692594803bf9c9698740ee",
      "tree": "e1d92c0c4a895072ba53cbb43c3561c032514be6",
      "parents": [
        "2078d7b8afabddf8b28b477f120e209ce85bade3"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jun 30 09:29:26 2021 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jul 14 18:29:07 2021 +0200"
      },
      "message": "Fix typo\n\nChange-Id: I7dd24a23258cbc1a674e3bf03e9b7085ecff5649\n"
    },
    {
      "commit": "008580843814941bfa0330e3ad44c82ae92988b7",
      "tree": "f2d3b1ec02e978bb9f9c03128c928bc2e8d20321",
      "parents": [
        "65797d5650cb6dd59f5d550b88ffe2456627bac5"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 12 09:27:35 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 12 09:29:05 2021 +0100"
      },
      "message": "Fix calculation of log-dice coefficient\n\nChange-Id: Ie9c7669ad3383d78ca5e8850681f3ecf22fc1411\n"
    },
    {
      "commit": "9dc1d9f62ddce4399266ca038e52ac8158f1c5d6",
      "tree": "f6c43d8f8512c15b88c22e825dca6f29a455e85d",
      "parents": [
        "ae1dc13faeeebc087408fa206f2cd30511d7e1ed"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 08 14:25:23 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 08 14:26:44 2021 +0100"
      },
      "message": "Fix typos in Readme.md and highcharter-helpers\n\nChange-Id: I5e2ecf3cdbe391f1521a5383e2a525703905e00e\n"
    },
    {
      "commit": "92a2848074253885ec8771cbc52131a2a54c393a",
      "tree": "07bfbe1f57338332822259687c1db7547b4a69ae",
      "parents": [
        "8cc6fd654db639a4bb3ecab21c849f10a0a7b4ac"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 05 10:50:32 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 05 14:14:27 2021 +0100"
      },
      "message": "More documentation improvements\n\nChange-Id: I34484d6df2e91eceb809aa97d189f8ea4918d8ea\n"
    },
    {
      "commit": "7aa4f1952a5fe86f330d8224f4c28a3603bf2179",
      "tree": "3276f8f2024efebf4431e5a346b3b84311a8cb66",
      "parents": [
        "3df159bb0a2d17a5905680697891d4b865d376af"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 05 10:51:24 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 05 14:14:10 2021 +0100"
      },
      "message": "Start using creationDate rather than pubDate\n\nChange-Id: I131d8396ff592dbfeea890e515cb6aceb9038c98\n"
    },
    {
      "commit": "5fb892e22e9246bc4a32a5c3a62387e9cf1a58cc",
      "tree": "d59591e8c8c66b626cd51c8fa233e042997ad4e9",
      "parents": [
        "10bcc91fdfc243b5e68019538712e6b599689328"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 05 08:18:25 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 05 09:34:54 2021 +0100"
      },
      "message": "Drop support for orphaned plotly package\n\nChange-Id: I59e5339c613fc1eef89bb81afc0c260e2f60ed16\n"
    },
    {
      "commit": "a6e4ee6c9271f0c6acc03e5c544e89e6831d7f51",
      "tree": "b024ed506b1bd0d7d541b7087f0540dfbe07a6f6",
      "parents": [
        "5a61f01306e65b032015849638f690cb29022c20"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 05 09:00:15 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 05 09:34:50 2021 +0100"
      },
      "message": "Restructure documentation\n\nChange-Id: I2640e68972cb7c5ed67032a3b575a2aec056f592\n"
    },
    {
      "commit": "e20383224d88cb02a65cb800e9cf196588d1d3cc",
      "tree": "63c5ebc566db11d91779b18447969cead761359b",
      "parents": [
        "e02fef51e42085feedb8d3f5254c861b9c4721b8"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Mar 04 18:24:02 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 05 00:42:29 2021 +0100"
      },
      "message": "Association score funtions as parameters to collocationScoreQuery\n\nalso factor out hc_add_onclick_korap_search\n\nChange-Id: I48f93761b9bda4e21669a99517c17c55cf3436ee\n"
    },
    {
      "commit": "006b47c3fa31087a3e72f5060aecc834563ba5bd",
      "tree": "b902f0a1d7f641cf03e319ce0b0a98fe472c8e7e",
      "parents": [
        "0045520e43728c32f2b61d19076d71fde4d4f905"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jan 13 17:00:59 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Mar 02 08:36:46 2021 +0100"
      },
      "message": "Add method collocationScoreQuery\n\nChange-Id: Ibe7937951ad067dd463e45dfd67df01247dd99b7\n"
    },
    {
      "commit": "b49afa0068eee3a59e3fec9e1579e9d5634dc6a1",
      "tree": "f31a03b81a761838f0b91c95a2e23aeaea879574",
      "parents": [
        "27fdaef69afc480334bde9eda5c8d85e61b2d58e"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jun 04 15:50:29 2020 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jun 04 18:54:07 2020 +0200"
      },
      "message": "Let cache hash depend on x-index-revision http header from welcome call\n\nThis way RKorAPClient is informed about corpus and other index changes\nand makes sure that no stale cache query results are used.\n\nChange-Id: I508c17c4f9b0d5974de4d28f40f3d101d6d41c82\n"
    },
    {
      "commit": "f75ab0b9bf0a82dc47411e2f574b924574bfd826",
      "tree": "7167a2bce916a61feabcfed46e96d496b074424e",
      "parents": [
        "b7e7f72891cc5a13986c91cbeced8d4552e9e0b3"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jun 02 12:31:18 2020 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jun 02 13:17:19 2020 +0200"
      },
      "message": "Simplify tibble creation in fetchNext\n\nFixes type collisions with dplyr 1.0.\n\nChange-Id: I89e88437ace022298797f1b81ff99b64bc4fefc5\n"
    },
    {
      "commit": "b7e7f72891cc5a13986c91cbeced8d4552e9e0b3",
      "tree": "4b61e8166f86c52704ef561a2927c90ab2621819",
      "parents": [
        "cb3c59e393969ad30bf33757ddbd1b23cae52a4a"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jun 02 12:29:18 2020 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jun 02 12:29:18 2020 +0200"
      },
      "message": "Use addcolumn instead of mutate to add new columns in highcharter helper\n\nFixes an issue with dplyr 1.0:\n\nx Input `year` can\u0027t be recycled to size 2.\nℹ Input `year` is `as.integer(queryStringToLabel(df$vc, pubDateOnly \u003d\nTRUE))`.\nℹ Input `year` must be size 2 or 1, not 58.\nℹ The error occured in group 1: vc \u003d \"textType \u003d /Zeit.*/ \u0026 pubDate in\n1990\".\n\nChange-Id: Ie3e3414e47bd8f6408270a53ef1d216a46f28824\n"
    },
    {
      "commit": "cb3c59e393969ad30bf33757ddbd1b23cae52a4a",
      "tree": "45b7de53143ecb1aea81bd690883a37ae5c9e06f",
      "parents": [
        "7b0a56decb2f021807160f2c958c3cd42ebb560c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jun 02 10:10:43 2020 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jun 02 12:24:07 2020 +0200"
      },
      "message": "Explicitely use and import dplyr::n\n\nFixes issues with dplyr 1.0\n\nChange-Id: I73c59b00ee8fcc525084767d7520d6dfc4afb311\n"
    },
    {
      "commit": "ab0b071e2e1076b836d2cad0228f9371d66059b1",
      "tree": "9025aa4cf2f9ce172740d1e54c36f218d5f64e26",
      "parents": [
        "5b503f4cd85f0c198e52fe5368dc9ab06dc80154"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon May 04 16:24:57 2020 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon May 04 16:27:58 2020 +0200"
      },
      "message": "highcharter-helper: add boolean parameter smooth\n\nSetting it to TRUE (default: FALSE) plots a smoothed graph using the\nhighcharts plot types spline and areasplinerange.\n\nChange-Id: I561feea14610015c3d201e26f39e266c845851e2\n"
    },
    {
      "commit": "5b503f4cd85f0c198e52fe5368dc9ab06dc80154",
      "tree": "e72b14961167f710bbe3390854bbe5fce6b52589",
      "parents": [
        "00b5478e978a64ba0d8a4ad5de39f79a9c97482c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Apr 09 15:26:00 2020 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Apr 09 15:26:00 2020 +0200"
      },
      "message": "hc_freq_by_year_ci: allow additional parameters passed to hc_add_series\n\nfor example:\n\nnew(\"KorAPConnection\", verbose\u003dT) %\u003e%\n  frequencyQuery(\u0027[orth\u003d\"Corona-?[vV]ir.*\"]\u0027,\n      paste(\"textType \u003d /Zeit.*/ \u0026 creationDate in\", (2000:2018))) %\u003e%\n  hc_freq_by_year_ci(\n    dataLabels \u003d list(\n    enabled \u003d TRUE,\n    format \u003d \"({point.count})\"\n    )\n  )\n\nChange-Id: I1a393d2ea97907d5580f072cf6b2d27b1523ffbb\n"
    },
    {
      "commit": "b2b32a3585dbc17ca9c03ade48206724fa037095",
      "tree": "70844cc8ee421400077b572b5c794df73d28558b",
      "parents": [
        "143738a0aa6c860770834eccdb80306d9bc88e1d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Mar 24 13:56:50 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Mar 24 13:56:50 2020 +0100"
      },
      "message": "Print the API\u0027s welcome/ToS message when opening a connection\n\nChange-Id: I856ec9b439db402579bcd5cf91cf308d8c7f720c\n"
    },
    {
      "commit": "0d4c909871b8bde87d656ef39d1eb514b6dfd778",
      "tree": "a0d4761ead574e334d87d5a44899fd5b6593ed02",
      "parents": [
        "384dc5c2027bb1968bcf89c97c89e3a693ac7c85"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 23 09:02:30 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 23 09:07:22 2020 +0100"
      },
      "message": "Fix printing of virtual corpus description\n\nChange-Id: Ie3a6f3eca6f66150929b80062d0734288ad0f3bf\n"
    },
    {
      "commit": "384dc5c2027bb1968bcf89c97c89e3a693ac7c85",
      "tree": "4d42d2430c7d37fe302c76998e50d55adfaabbae",
      "parents": [
        "900d05295c68c21a187a542408280e66c9c6542b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 23 08:09:48 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 23 09:05:50 2020 +0100"
      },
      "message": "Remove unused function QueryParameterFromUrl\n\nChange-Id: Icfb6b612da807f358af65e0c0c336e79c635085c\n"
    },
    {
      "commit": "900d05295c68c21a187a542408280e66c9c6542b",
      "tree": "c34cdbe3764259c112c52e21f500bd9c09e7def5",
      "parents": [
        "882f08c5f2549f8a47127d61de94f6a35b833701"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Mar 19 13:36:45 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Mar 19 16:19:10 2020 +0100"
      },
      "message": "Fix credits link in highcharter helper\n\nChange-Id: Id6eb586463ac14b48f76c7f1dd437bb3f6915358\n"
    },
    {
      "commit": "882f08c5f2549f8a47127d61de94f6a35b833701",
      "tree": "5c6196caee7aae2cd875b852a220d08a370d4816",
      "parents": [
        "046ab570b3a86ec8c72180afe56f0ff55c9423d7"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 18 13:30:31 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 18 14:47:53 2020 +0100"
      },
      "message": "Add license notes on Highcharts\n\nChange-Id: I4b1fe666d11a8f3abd3c450bbaa44c7eba97a0c8\n"
    },
    {
      "commit": "5d70ffe543c5828dd06e31f900fdd678a722d3db",
      "tree": "bffd4759adb6557d1fd1c143e7e077ab8701ee7d",
      "parents": [
        "a6a425758aefc01b22999f718296084230a69995"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Mar 12 11:16:43 2020 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Mar 12 11:23:05 2020 +0100"
      },
      "message": "highcharter-helper: improve handling of single query terms\n\nChange-Id: I057f88c5bdf100cc1464b7a2c211db7a41e228c5\n"
    },
    {
      "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"
    }
  ],
  "next": "0c29cea17f880a92972b6a1c5369bcb7fe414706"
}
