)]}'
{
  "log": [
    {
      "commit": "1bd536e135f8ac57421cf58f0648284e77da1cbc",
      "tree": "bf76f6ffad2c7e3afe54648a1fd47e5edc1b3b5d",
      "parents": [
        "03c6924af9c9e0c55b7cf2b2c1f664682dc28582"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Aug 05 17:31:47 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Aug 05 17:31:47 2026 +0200"
      },
      "message": "ci: change default fabric print grey level from 15% to 10%\n\nChange-Id: I07f69dc4a42c1b481cae687eed7187bb8775e09b\n"
    },
    {
      "commit": "c0ae3c288ccacc25d7e173ddbe80d2af08d64b98",
      "tree": "ea2a54f7c2b3cc556a9b920740fa9d6395b7aa29",
      "parents": [
        "d13544da46100e0f1247ae31ada1c97b1001a70d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 17 11:47:07 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 17 11:52:59 2026 +0200"
      },
      "message": "Add fabric print variant with black replaced by dark grey\n\nWhen printing on light fabric, solid black bleeds out, making QR codes\nhard to scan and text fuzzy. ci/pdf-lighten-black rewrites all vector\npure black in a finished PDF to a dark grey (default 15%, configurable)\nvia a qpdf QDF round-trip: text and vector graphics stay vector and\nembedded raster images are untouched. The CI now additionally produces\ntarget/skeleton_fabric.pdf.\n\nPorted from the DeLiKo@DNB poster project.\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\nChange-Id: I594a1a813284e8d4f9d6c3a97f0d3d56c36162a6\n"
    }
  ]
}
