)]}'
{
  "log": [
    {
      "commit": "a3a8cd90cdae30bcb9505e0adc24fd7c45022115",
      "tree": "7948d0d9a4fcc532cff79315920363e9975ebe3b",
      "parents": [
        "f632fe353ab3845b7bcce48ab95444e8ef474c8a"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Sep 08 07:59:04 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Sep 08 16:02:32 2026 +0200"
      },
      "message": "Offer cacheAs on the other query functions as well\n\nfrequencyQuery(), corpusStats(), collocationScoreQuery() and\ntextMetadata() take a cacheAs file too now, not because they are slow -\nthey are not, next to a collocation analysis running for hours - but\nbecause a file of one\u0027s own is what keeps an analysis reproducible. KorAP\ncorpora grow, so the same query returns different numbers next year, and\nthe scores computed from them may change with the package; a result kept\nnext to the script stays what it was, and the script runs without a\nserver at all.\n\nThe parameter is documented as what it is, next to the connection\u0027s\ncache, which is a transparent speed-up one can throw away.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I9bac8931e7a38a91adcbfe58ef4cb5bcdaaf3c47\n"
    },
    {
      "commit": "a267c4278415adb7a1ee35f7ecd11ca6a24f679e",
      "tree": "23ed6defa17fd533c8d6ead101cecd8909b82154",
      "parents": [
        "ea34b815e3fce34e2d98735cc96c9b242f2931c6"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jun 26 10:16:20 2025 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jun 26 10:16:20 2025 +0200"
      },
      "message": "Update textMetadata documentation\n\nChange-Id: I469d3c954688efd078ba3cb442a18891fa3ea36f\n"
    },
    {
      "commit": "6dfeed9bd68d0b36be2c47718c1b29a17c8c2d1a",
      "tree": "ede04b9396f6b33babf58668d041c96b81957b22",
      "parents": [
        "71c30d80c6334c8c7a4b772485ca281e4664a5f3"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jun 03 11:58:06 2025 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jun 03 11:58:06 2025 +0200"
      },
      "message": "Factor out ETA logging\n\nChange-Id: Ic8b1600395018aa79701e29a38c4ec22d598337a\n"
    },
    {
      "commit": "617266df8d100c6d6d79701291c4565e7e8ef333",
      "tree": "3c91f968c7ca163f924635d4dafb3969e82ca17f",
      "parents": [
        "d5823b00016fd04e6d5f64d850c532f51b3e5c0b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 27 10:43:07 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 27 11:45:23 2025 +0100"
      },
      "message": "♻️💄 simplify KorAPConnection class instantiations to modern syntax\n\nUpdate all class instantiations from `new(\"KorAPConnection\")` to `KorAPConnection()`.\nThis is possible with R \u003e\u003d 4.0.\n\nChange-Id: I01131fb32045e084cafbb9e05cd8ba99f8f20f1b\n"
    },
    {
      "commit": "a7a8f1b0e9c20a7e79194001126822e696f1efad",
      "tree": "64387af88fbc3c2229ed0828203585415b385104",
      "parents": [
        "f48811229c96fa0dc4288d494dba917e9616437b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Dec 18 15:56:19 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Dec 18 15:56:19 2024 +0100"
      },
      "message": "Fix no-visible-binding-for-global-variable-note-in-r-cmd-check\n\nChange-Id: Icb4ecdb2a3d02bbae8bef7c21d03b88a7107a4d2\n"
    },
    {
      "commit": "06e5b97291170b0dc508db678209f3d8cf7a9952",
      "tree": "8e8160c6bdd72246782dc6c2d076e014eabdd2f9",
      "parents": [
        "05664aaf5c2470e992bd36e229d9558f0014d9fe"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Dec 07 17:22:06 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Dec 07 17:22:06 2024 +0100"
      },
      "message": "textMetadata: concatenate list values metadata fields (tab separated)\n\nChange-Id: Icd1e39b71d0ab013989a0baad75ab94a608ed32b\n"
    },
    {
      "commit": "05664aaf5c2470e992bd36e229d9558f0014d9fe",
      "tree": "e2da1f0f06c1bec5135d79c54d96bf948bd8a945",
      "parents": [
        "f5263bd99a03b7b2c793cb8248169afc34bf0d8f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Dec 07 16:56:50 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Dec 07 16:56:50 2024 +0100"
      },
      "message": "Fix textMetadata query for results without fields\n\nSee #18\n\nChange-Id: Ia96b1896c6c5ffb1dda814daa0449aa0560acefc\n"
    },
    {
      "commit": "2a8ab82d1e354bc5dd654d9a50c71b1745925e5e",
      "tree": "9033efdf27fbbce081828728741c34ed26608ca9",
      "parents": [
        "5991e8be318f7cc8c8ca176f997a30e423c53cc3"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jun 26 21:13:37 2024 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jun 26 21:19:33 2024 +0200"
      },
      "message": "In textMetadata use new fields API result\n\nResolves #18\n\nChange-Id: I68ee8c82457e1e09c50a8490f1e6443e7a2f06c3\n"
    },
    {
      "commit": "3687a8c0be4d3db8b4fb4dee78c28c234630b3a6",
      "tree": "3b3682aa4e5c469d98f9078ad167e7d5e481d60a",
      "parents": [
        "6ddece4714ebf6bd37de267c4c6260059476664d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jan 24 16:18:36 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jan 24 16:18:36 2024 +0100"
      },
      "message": "textMetadata: update documentation\n\nChange-Id: Idbd3af9eb771d93d50a1eb71e89d0599b1573adf\n"
    },
    {
      "commit": "6ddece4714ebf6bd37de267c4c6260059476664d",
      "tree": "2ad94f0072feb934c9208fda6ca43ce94bad99a5",
      "parents": [
        "1c994ee2c2f3670dddaed8cd7863adab7f0da81e"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Dec 18 17:02:36 2023 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Dec 18 20:00:17 2023 +0100"
      },
      "message": "Add textMetadata function to retrieve metadata via sigle(s)\n\nChange-Id: I34714bce07635732d0534f83a48865d6d64903da\n"
    }
  ]
}
