)]}'
{
  "log": [
    {
      "commit": "2b17b21d4222b1017818680d28d0dfc6af1ed6db",
      "tree": "8ac29b24d2bb2dd89c70f91b6ac9bb6b21d7fe0a",
      "parents": [
        "2078bde2a43000211637e45b1a37fb7ea2e2c7ac"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 27 17:47:26 2023 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Aug 28 16:31:04 2023 +0200"
      },
      "message": "CA: use server side tokenized matches if supported\n\nChange-Id: I0a7f1ce798a8e6ed1c8c68e50698c3ea2486ecbc\n"
    },
    {
      "commit": "2078bde2a43000211637e45b1a37fb7ea2e2c7ac",
      "tree": "941dac09e0e4e4d8ae55fa2e7f95ad8f70c99761",
      "parents": [
        "b8dd2e335109d67c998050711713f98288c33b23"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 27 16:46:15 2023 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 27 16:51:35 2023 +0200"
      },
      "message": "Also retrieve tokenized snippets\n\nChange-Id: I83aa207161bc322d1a50107d52fb2a3b5fe707dd\n"
    },
    {
      "commit": "b8dd2e335109d67c998050711713f98288c33b23",
      "tree": "956f7ca879f8e20d13351a7630814dd735dde29d",
      "parents": [
        "a6ed60e7b26e782f624725688b79193c82b53ed5"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 27 16:09:52 2023 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 27 16:51:06 2023 +0200"
      },
      "message": "Don\u0027t convert query results to factors\n\nChange-Id: Idfd468fedcfe2a4d7afa9fc73e3947cde6b040a4\n"
    },
    {
      "commit": "211344081f403a7f762a63b18bd774c3f4632e51",
      "tree": "8562ebde46f93d873fd999f625c4e46c5441cd65",
      "parents": [
        "34dc997ef8ea15a92bb0b41e5cf6d14708e73bbc"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue May 09 17:57:23 2023 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue May 09 17:59:29 2023 +0200"
      },
      "message": "Fix bool vector length and R 4.3 compatibility of collocation analysis\n\nResolves #12\n\nChange-Id: Ifc551e63f77cf9b024e7fd06976d5c5dd9bfac8c\n"
    },
    {
      "commit": "891534eaf37cf50aa42f1e748f45e5ed0bff1dee",
      "tree": "480cff2a51fdaa3a909f41c15db3a62483774676",
      "parents": [
        "548ac35563bf3c1d57f34570846f75070ccf59aa"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Apr 18 18:23:17 2023 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Apr 18 18:24:20 2023 +0200"
      },
      "message": "Wrap last remaining web api query example with dontrun\n\nChange-Id: I06e09b8d1790190fd48ee064a80e3eaca42382b6\n"
    },
    {
      "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"
    }
  ],
  "next": "a96537ff9bed6c1682de5f7e625210f82a92b847"
}
