)]}'
{
  "log": [
    {
      "commit": "beee505ccd0789ca13061cf0fe54fe6c107f6308",
      "tree": "f86c8f281dcfadcbf6c4f0f1217b17f431515f02",
      "parents": [
        "496fc0afd3d2c5ba81c5c7ad9041bacf7bcccd9c"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed May 20 09:39:45 2026 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed May 20 09:39:45 2026 +0200"
      },
      "message": "Fix XSS vulnerabilities in snippet annotations and plugin template\n\nChange-Id: I7cd476e4cddc785eff465d6f5595bdbbe8aa9f45\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": "a8b9fbc96b4d21f9500f6302add71bafe95bb466",
      "tree": "2e13d162679608338259e7a850675e6c23df7884",
      "parents": [
        "96961922a473dc18b29c1b7ff921eb3ac76a1946"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Mar 05 16:43:05 2026 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Mar 05 16:43:05 2026 +0100"
      },
      "message": "Fix corpus response parsing on \"document\"\n\nChange-Id: Ib305c6430e997f5afdf07310844fab6c7f6443ac\n"
    },
    {
      "commit": "9663af91a2b5a29f52011526f5bcf9ddde07d2e6",
      "tree": "aee301a7e9eef1dfbfc71dbdf889a91a848e704e",
      "parents": [
        "62280e2e54b1fc1ea757f7c1dbc94206d318287b"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Feb 20 13:45:08 2026 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Feb 20 13:45:08 2026 +0100"
      },
      "message": "Switch from regex parsing to dom-parsing for response term mapping\n\nChange-Id: I02becb3cfa1f0f9563af56edabea08058ce14c56\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": "497cfe8dcc00ba843f8f760f6391616b90fabe85",
      "tree": "8ab7c574173226db261c9db9acf8b0fa72c1cb42",
      "parents": [
        "23d93af9e18325a77a62cc002c11cd082b353ba5"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Jul 03 13:26:54 2025 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Jul 03 13:26:54 2025 +0200"
      },
      "message": "Fix layer precedence and document precedences\n\nChange-Id: I7fdc9f9122d7e723f98674a9f9e3010c38118ba9\n"
    },
    {
      "commit": "a1337ef72578554212ce765feb951a9ccb8ec0a5",
      "tree": "fea700a96d451cbe0601d24205ee091dd99b799a",
      "parents": [
        "5aa1623874c3f3c6669cd17d7714f9cb144dd7fd"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Jul 01 12:28:03 2025 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Jul 01 12:28:03 2025 +0200"
      },
      "message": "Add debug logging of processed snippets\n\nChange-Id: I2147a2e7c0d547272a9b4058fc2f86e88a90323c\n"
    },
    {
      "commit": "5aa1623874c3f3c6669cd17d7714f9cb144dd7fd",
      "tree": "c5ade4c082b57f8fce021951e22a90927fe951d0",
      "parents": [
        "7e8da93f7a09c1beaca5591b10cae4cce88ec294"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Jul 01 12:25:33 2025 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Jul 01 12:25:33 2025 +0200"
      },
      "message": "Fix wrong tests for response mappings\n\nChange-Id: I31dde85c32462f8d95c8dd16b75abcb2ac98804c\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": "a3675e9d8b416cd5fe571c456825d5438cb94a7f",
      "tree": "77500d677fe66b76ebfb86f459e5871bf0dbb96f",
      "parents": [
        "7de5b61d61ec199dae1a828be3ef6bd505854064"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Jun 26 17:46:59 2025 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Jun 26 17:46:59 2025 +0200"
      },
      "message": "Implemented annotation enrichment\n\nChange-Id: I7e0039745791ca3595188811f2e08671f5b9c509\n"
    }
  ]
}
