)]}'
{
  "log": [
    {
      "commit": "99962fb4aff2a11074b7179b71ed5a5f0cdbc8e4",
      "tree": "58caa90e2a27e50e9e6b6ce13488278860903b03",
      "parents": [
        "58e19982f25ae6433d7837454bb54b8edc37589c"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jul 13 21:32:24 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jul 13 21:32:24 2026 +0200"
      },
      "message": "Add IfSG sample data.\n\nThe Infektionsschutzgesetz as gii-norm XML, EPUB, and PDF (consolidated\nas of 2020-11-20, i.e. already including the Art. 1 changes below), the\nDrittes Bevoelkerungsschutzgesetz (BGBl. I 2020 S. 2397) as published,\nand the Bundestag/Bundesrat drafting documents, with provenance URLs in\nSOURCES.  Used by the end-to-end smoke test.\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I1221734ea3e3dab705151421774151438be1b337\n"
    },
    {
      "commit": "1b9bfb1bfed11593e08cde8bb072dbfb5980b740",
      "tree": "984c268931d2d5567551a4cb1a50f9c735a2a3f1",
      "parents": [
        "545aeb6e25386121b414e6aa0cae0a96758cf3c8"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jul 13 07:08:31 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jul 13 07:08:31 2026 +0200"
      },
      "message": "Modernize build: Java 21, Tika 3, PDFBox 3, JUnit 5.\n\nBump all dependencies and plugins to current versions.  Replace the\ntika-parsers bundle with a direct PDFBox dependency (we need\nPDFTextStripper control), add java-diff-utils for the synopsis diff,\nand add JUnit 5 with AssertJ for testing.  Drop unused dependencies\n(tess4j, Lanterna, term4j, sqlite-jdbc, imageio codecs, annotation\nlibraries) in favour of jspecify.  Regenerate the Maven wrapper with\nthe official plugin (Takari is dead) and remove the vestigial Ant\nwrapper and Tika configuration.\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I0e1813b3967027cbb0bb978591d345ce138fa0a0\n"
    },
    {
      "commit": "545aeb6e25386121b414e6aa0cae0a96758cf3c8",
      "tree": "6cb998430e9c461c283ff7d692d0b14aad2a541d",
      "parents": [
        "1d92ac8fbb6c5c3a3be7bf477fef9251dcd3dfe2"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Dec 06 15:16:22 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Dec 06 19:24:02 2020 +0100"
      },
      "message": "Configure Tika correctly.\n\nWith the new configuration, Tika can now extract text from PDFs and\nXML documents.\n\nAlso configures logging for the application.\n\nChange-Id: I7a89c2b232ed4e220665dd335a5f5a0cc3ef2994\n"
    }
  ]
}
