)]}'
{
  "log": [
    {
      "commit": "496fc0afd3d2c5ba81c5c7ad9041bacf7bcccd9c",
      "tree": "86e0bd65c33edefcdac626443dca872cba010c59",
      "parents": [
        "a01743570834eff36c432cdd124ad1948652e8c0"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed May 20 09:07:07 2026 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed May 20 09:07:07 2026 +0200"
      },
      "message": "Precompile corpus regex to prevent per-request compilation\n\nChange-Id: Ib78258602ceb4ae5ac6daa84e8ea08965157adfd\n"
    },
    {
      "commit": "422cd252dc86219502127d5fa8f8625424c752ca",
      "tree": "cbcf6f9950814326b303bf828f4c31e91adf773a",
      "parents": [
        "330c821654dfc698f71ce8a64c9b262a5e6e3b7e"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue May 19 16:31:19 2026 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue May 19 16:31:19 2026 +0200"
      },
      "message": "Reject identical source/target in annotation and corpus mappings\n\nChange-Id: I09a410e5d42392680c1ac1c5c9928e3a37aca0cc\n"
    },
    {
      "commit": "2ecb4d2ca81e10c50782170762d35c0a6ab92a8d",
      "tree": "f452a967b80f5e1141262ccbc68b5255bc356fb4",
      "parents": [
        "8414ae53620556e12a1fa848bdf80faf213bb5bc"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue May 19 13:44:09 2026 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue May 19 13:44:09 2026 +0200"
      },
      "message": "Unify corpus and annotation rewrite entries\n\nChange-Id: Ie2e91e76bb46a2b8b7db7b15b00b09a0188f7a59\n"
    },
    {
      "commit": "4131026716588840a663d257162b8e8312ee2d56",
      "tree": "d77ab548bc66c5eac2554a5a36cbd205f7cd9569",
      "parents": [
        "a67de8f704672c1d7830276082926e37156af93a"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Feb 23 18:58:53 2026 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Feb 23 18:58:53 2026 +0100"
      },
      "message": "Allow field names as rule options\n\nChange-Id: Ife4f15a09818cf6daf86b96e7c916854d0299be8\n"
    },
    {
      "commit": "e4f570de6141f2151a863dcefc2a77ed2479a26b",
      "tree": "57572c9aec7499ceca3d2a680043b55815384aab",
      "parents": [
        "2f93c589ee1a7676ff99df4f5993cfa87e58acc5"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Feb 20 08:18:06 2026 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Feb 20 08:18:06 2026 +0100"
      },
      "message": "Support cascade mappings\n\nChange-Id: Ie20676b197a660babe69facb487d55af013af8c1\n"
    },
    {
      "commit": "2f93c589ee1a7676ff99df4f5993cfa87e58acc5",
      "tree": "cd87404737a5e645c4fb69bca4dd93250f3823e5",
      "parents": [
        "06500bcc6b73ad87602f21a5bcaad7761fbeafd9"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Feb 19 16:49:13 2026 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Feb 19 16:49:13 2026 +0100"
      },
      "message": "Support corpus mappings\n\nChange-Id: I25e987b0ca668a1cf733424b22edb4f0fca37bf2\n"
    },
    {
      "commit": "2ef703cbab1ec2f37ae45c1a91bf7964e74452d1",
      "tree": "a40748f9b57876b2d4b51ed96b222289dc34128e",
      "parents": [
        "49b525c7be9a56c9aa6c256432524510a8dc09de"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Jul 03 15:57:42 2025 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Jul 03 15:57:42 2025 +0200"
      },
      "message": "Rename KoralPipe-TermMapper to Koral-Mapper\n\nChange-Id: Ib71a02b6640a9d93d81cb419d760f13a60ec5f58\n"
    },
    {
      "commit": "4de47a9f9b82642d9d64874d2abd98d96486e3b9",
      "tree": "767f10ebd9af9e7af3bdcb0013027d1ea3edc6bc",
      "parents": [
        "a3675e9d8b416cd5fe571c456825d5438cb94a7f"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Jun 27 11:58:11 2025 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Jun 27 11:58:11 2025 +0200"
      },
      "message": "Add response endpoint\n\nChange-Id: I37fb32253d3011a8960a17852ea611443b9f093e\n"
    },
    {
      "commit": "441bd121fa81b85d993e0e113b57c36aafa32d20",
      "tree": "afe7477c3b158b967e569333ef10a3c29b626fd7",
      "parents": [
        "8f1970f8026390fce955383bfb89c275321ba5c3"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri May 30 14:19:50 2025 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri May 30 14:41:32 2025 +0200"
      },
      "message": "Optimize mappings\n"
    },
    {
      "commit": "8f1970f8026390fce955383bfb89c275321ba5c3",
      "tree": "365f07f5129f9918185550dc94091b65026fb5df",
      "parents": [
        "8a87d9ace497103239638116ff03ef9c2afd43e7"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri May 30 12:52:03 2025 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri May 30 12:52:03 2025 +0200"
      },
      "message": "Support legacy fields\n"
    },
    {
      "commit": "8a87d9ace497103239638116ff03ef9c2afd43e7",
      "tree": "b0b36d17e307b84f87902207936df16445414fad",
      "parents": [
        "0d9117cd91ce5c66436f669a46a2d4fd7bf77827"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue May 27 15:30:48 2025 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue May 27 15:30:48 2025 +0200"
      },
      "message": "Fix rewrite adding\n"
    },
    {
      "commit": "0d9117cd91ce5c66436f669a46a2d4fd7bf77827",
      "tree": "dacec4c7f377ba870275b9936721905da3a9445c",
      "parents": [
        "cc83eb532483fbd96f36a328c84c95ef4b928547"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue May 27 15:20:21 2025 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue May 27 15:20:21 2025 +0200"
      },
      "message": "Add rewrites to mappings\n"
    },
    {
      "commit": "cc83eb532483fbd96f36a328c84c95ef4b928547",
      "tree": "ff844c5fe26c51cb2c4afc74dd01e15f7d964e03",
      "parents": [
        "1a5fccd5dba1d22b0f34401aa1767419933276cf"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue May 27 14:39:12 2025 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue May 27 14:39:12 2025 +0200"
      },
      "message": "Keep rewrites\n"
    },
    {
      "commit": "6f455152dedadfb2745d8ac0d85fee836641dfb7",
      "tree": "ab7fb6a057451648b44b58663cb391a56ebafa91",
      "parents": [
        "7b4984ea6cd4c923219dcd10ad778113ba52ad7b"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue May 27 09:03:00 2025 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue May 27 09:03:00 2025 +0200"
      },
      "message": "Simplify matcher\n"
    },
    {
      "commit": "7b4984ea6cd4c923219dcd10ad778113ba52ad7b",
      "tree": "b43193dee32cd189655935f048254a02b6ec0434",
      "parents": [
        "448ee766ea70f87cb7403175911422d77ccafdb5"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon May 26 19:12:20 2025 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon May 26 19:12:20 2025 +0200"
      },
      "message": "Parse json, where the modifying part is in \"query\".\n"
    },
    {
      "commit": "a1a183f8335b37cb8076aa94ab43e129b64e7e30",
      "tree": "462c18410abc045844f21784f3b398e6d25c6407",
      "parents": [
        "a00d47588edba916119ff6cff9f983e5e5649947"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon May 26 17:47:33 2025 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon May 26 17:47:33 2025 +0200"
      },
      "message": "Simplify direction parsing\n"
    },
    {
      "commit": "a00d47588edba916119ff6cff9f983e5e5649947",
      "tree": "31b7cf4cdfd69a0fe5d83cad8fc29e58000b505a",
      "parents": [
        "69d43bfa228d34d21e2a1772d8b671cb03c4660c"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon May 26 17:34:36 2025 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon May 26 17:34:36 2025 +0200"
      },
      "message": "Simplify NewMapper by using mapping lists instead of configuration files\n"
    },
    {
      "commit": "fa55bb2227bd43c3f8ae4f44aed0bc19f5364a48",
      "tree": "77902684b27f270c2957ad9370268ccb2aa10f7c",
      "parents": [
        "c79d87e5a69d9ccd5188f1519efcb2a55b5887ed"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon May 26 15:10:42 2025 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon May 26 15:10:42 2025 +0200"
      },
      "message": "Turn it into KoralPipe-TermMapper\n"
    },
    {
      "commit": "c79d87e5a69d9ccd5188f1519efcb2a55b5887ed",
      "tree": "841807c9f50888100917249950ff2766859882d8",
      "parents": [
        "74e1c070e47876dcff3eb07565563b8cd6dd6e31"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon May 26 15:03:27 2025 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon May 26 15:03:27 2025 +0200"
      },
      "message": "Remove pkg subfolder\n"
    },
    {
      "commit": "d5850f8a37d876fa113e42f5960133eddb7d6536",
      "tree": "0afc213da141fe402959117d63ad33cc34cf1ccc",
      "parents": [
        "8b3942b138fce07c5a526cc2c205d8b4831aef96"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri May 23 16:44:44 2025 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri May 23 16:44:44 2025 +0200"
      },
      "message": "Disallow non-supported nodes in pattern and replacement\n"
    },
    {
      "commit": "32d53de4fc06397d277cc0d7bb7f75e7d1b7c078",
      "tree": "20570c7f6750d851c6cd769260f6031161623f14",
      "parents": [
        "57ee5586995f5112c55a91e775a72106c71e7e74"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu May 22 13:45:32 2025 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu May 22 13:45:32 2025 +0200"
      },
      "message": "Add mapper based on configuration files\n"
    }
  ]
}
