)]}'
{
  "log": [
    {
      "commit": "57b5f93ba1c23767df2828a3c2682143995757ad",
      "tree": "3757616a4873374fbe84b75ebc8bce6306a08761",
      "parents": [
        "a72dc539ce83065672855383a438096dcbeb7341"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Mon Jun 29 10:19:53 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Mon Jun 29 10:19:53 2026 +0200"
      },
      "message": "PDFBOX-5660: update apache parent"
    },
    {
      "commit": "a72dc539ce83065672855383a438096dcbeb7341",
      "tree": "ca525036dcb96dfa07d50f7d2b50a4e2aad7f759",
      "parents": [
        "26eabb56121a3d52d661e36ab1dc944951f17f85"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri Jun 26 13:44:25 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri Jun 26 13:44:25 2026 +0200"
      },
      "message": "PDFBOX-5660: update jacoco"
    },
    {
      "commit": "26eabb56121a3d52d661e36ab1dc944951f17f85",
      "tree": "f70ed153c4c753ba4ffb872a5d07faecc256a4ce",
      "parents": [
        "ef36618d34697fa269571e1b368b4979f44d4d23"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Sun May 17 20:42:08 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Sun May 17 20:42:08 2026 +0200"
      },
      "message": "PDFBOX-5660: remove exception that isn\u0027t thrown"
    },
    {
      "commit": "ef36618d34697fa269571e1b368b4979f44d4d23",
      "tree": "c86ec2d2717361ee8640f9c21f49a373e6638a9f",
      "parents": [
        "2c146e76f481897a17e9bb90d40842591305552c"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Sun May 17 20:38:49 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Sun May 17 20:38:49 2026 +0200"
      },
      "message": "PDFBOX-5660: remove exception that isn\u0027t thrown"
    },
    {
      "commit": "2c146e76f481897a17e9bb90d40842591305552c",
      "tree": "65660e2239b7436c9b03b1cdbf3d5e33a9b4adda",
      "parents": [
        "56e006f69a1ea0351b96cd40ef687c61b052f871"
      ],
      "author": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Sun May 17 13:32:57 2026 +0200"
      },
      "committer": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Sun May 17 13:32:57 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar: modifier ordering; variable declaration on own line\n"
    },
    {
      "commit": "56e006f69a1ea0351b96cd40ef687c61b052f871",
      "tree": "7a0b86c39c56ca38b46c300e86131a33878723a9",
      "parents": [
        "f5f483ec45c8cf4116c1f4e30ea67182861e05de"
      ],
      "author": {
        "name": "Andreas Lehmkühler",
        "email": "andreas@lehmi.de",
        "time": "Sat May 16 17:05:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 16 17:05:54 2026 +0200"
      },
      "message": "adjust vote mail template"
    },
    {
      "commit": "f5f483ec45c8cf4116c1f4e30ea67182861e05de",
      "tree": "b1cfdffaa3798c7ca4d87dd34a4c7132907733c9",
      "parents": [
        "a318562bb4483e98d6879af3d7cac0f2e2ef93d5"
      ],
      "author": {
        "name": "Andreas Lehmkühler",
        "email": "andreas@lehmi.de",
        "time": "Sat May 16 16:51:47 2026 +0200"
      },
      "committer": {
        "name": "Andreas Lehmkühler",
        "email": "andreas@lehmi.de",
        "time": "Sat May 16 16:51:47 2026 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "a318562bb4483e98d6879af3d7cac0f2e2ef93d5",
      "tree": "a420840375e5fe304fc857a0a3eaa8db1901072a",
      "parents": [
        "c7d6492b30bf1fb1e45c5e8c8cbe80971c5212af"
      ],
      "author": {
        "name": "Andreas Lehmkühler",
        "email": "andreas@lehmi.de",
        "time": "Sat May 16 16:51:47 2026 +0200"
      },
      "committer": {
        "name": "Andreas Lehmkühler",
        "email": "andreas@lehmi.de",
        "time": "Sat May 16 16:51:47 2026 +0200"
      },
      "message": "[maven-release-plugin] prepare release 3.0.5\n"
    },
    {
      "commit": "c7d6492b30bf1fb1e45c5e8c8cbe80971c5212af",
      "tree": "575a612e8d1151d000b67de5deb3e444ca8c29ea",
      "parents": [
        "e7e9510fa851eb2537e0bdcd1bc0bb7890085fdc"
      ],
      "author": {
        "name": "Andreas Lehmkühler",
        "email": "andreas@lehmi.de",
        "time": "Sat May 16 16:48:40 2026 +0200"
      },
      "committer": {
        "name": "Andreas Lehmkühler",
        "email": "andreas@lehmi.de",
        "time": "Sat May 16 16:48:40 2026 +0200"
      },
      "message": "revert accidentally commited changes\n"
    },
    {
      "commit": "e7e9510fa851eb2537e0bdcd1bc0bb7890085fdc",
      "tree": "b1cfdffaa3798c7ca4d87dd34a4c7132907733c9",
      "parents": [
        "737545336e183abddddcdad4ae1e70774b5d912c"
      ],
      "author": {
        "name": "Andreas Lehmkühler",
        "email": "andreas@lehmi.de",
        "time": "Sat May 16 16:30:16 2026 +0200"
      },
      "committer": {
        "name": "Andreas Lehmkühler",
        "email": "andreas@lehmi.de",
        "time": "Sat May 16 16:30:16 2026 +0200"
      },
      "message": "use target instead of tasks for maven-antrun-plugin\n"
    },
    {
      "commit": "737545336e183abddddcdad4ae1e70774b5d912c",
      "tree": "34952497e837c926b3a950e4dd78dd67e54a9466",
      "parents": [
        "e80dc9fb3b520b228cc8fabe93c2ad9b26895f51"
      ],
      "author": {
        "name": "Andreas Lehmkühler",
        "email": "andreas@lehmi.de",
        "time": "Sat May 16 16:25:01 2026 +0200"
      },
      "committer": {
        "name": "Andreas Lehmkühler",
        "email": "andreas@lehmi.de",
        "time": "Sat May 16 16:25:01 2026 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "e80dc9fb3b520b228cc8fabe93c2ad9b26895f51",
      "tree": "58c1a71aee3a1e7214a76bca220fc918fc090bcc",
      "parents": [
        "c488aec98b35aa0d431e2c3a26e8539403e5b475"
      ],
      "author": {
        "name": "Andreas Lehmkühler",
        "email": "andreas@lehmi.de",
        "time": "Sat May 16 16:25:01 2026 +0200"
      },
      "committer": {
        "name": "Andreas Lehmkühler",
        "email": "andreas@lehmi.de",
        "time": "Sat May 16 16:25:01 2026 +0200"
      },
      "message": "[maven-release-plugin] prepare release 3.0.5\n"
    },
    {
      "commit": "c488aec98b35aa0d431e2c3a26e8539403e5b475",
      "tree": "5c2bb0b483ad985c95b14ddc3fe3e4e297d38e89",
      "parents": [
        "374b878b1794194091b62448ea4cd966288b19e6"
      ],
      "author": {
        "name": "Andreas Lehmkühler",
        "email": "andreas@lehmi.de",
        "time": "Sat May 16 16:23:14 2026 +0200"
      },
      "committer": {
        "name": "Andreas Lehmkühler",
        "email": "andreas@lehmi.de",
        "time": "Sat May 16 16:23:14 2026 +0200"
      },
      "message": "update maven plugins\n"
    },
    {
      "commit": "374b878b1794194091b62448ea4cd966288b19e6",
      "tree": "1966725731c38b0e5c55aa3ae14d9262ff18b229",
      "parents": [
        "e10e9ffc5d1ffaa2dcba5ca654407c12b1c0326b"
      ],
      "author": {
        "name": "Andreas Lehmkühler",
        "email": "andreas@lehmi.de",
        "time": "Sat May 16 16:06:42 2026 +0200"
      },
      "committer": {
        "name": "Andreas Lehmkühler",
        "email": "andreas@lehmi.de",
        "time": "Sat May 16 16:06:42 2026 +0200"
      },
      "message": "Prepare 3.0.5 release\n"
    },
    {
      "commit": "e10e9ffc5d1ffaa2dcba5ca654407c12b1c0326b",
      "tree": "73cbf1bf7f1c65891c9f5d086b792813855208f4",
      "parents": [
        "97ec61b7289f09da29cf9f435109def2224d4af5"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Sat May 16 11:49:39 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Sat May 16 11:49:39 2026 +0200"
      },
      "message": "PDFBOX-5660: add apache header"
    },
    {
      "commit": "97ec61b7289f09da29cf9f435109def2224d4af5",
      "tree": "4b4719716c98b6ea0ed1dd9300f871a3d276aef6",
      "parents": [
        "1d736d8c32a9f967e221a8a5f8248d0aed4452b6",
        "5c7d4c7788c779324aa358ae8eb2c61bc0f9a1ee"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Sat May 16 10:47:22 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 16 10:47:22 2026 +0200"
      },
      "message": "Merge pull request #5 from apache/infrastructure-ruleset-bot/default-branch-protection\n\n[INFRA] Set up default rulesets for default and release branches"
    },
    {
      "commit": "5c7d4c7788c779324aa358ae8eb2c61bc0f9a1ee",
      "tree": "4b4719716c98b6ea0ed1dd9300f871a3d276aef6",
      "parents": [
        "1d736d8c32a9f967e221a8a5f8248d0aed4452b6"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 17:39:17 2026 -0500"
      },
      "committer": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 17:39:17 2026 -0500"
      },
      "message": "Set up default protection ruleset for default and release branches"
    },
    {
      "commit": "1d736d8c32a9f967e221a8a5f8248d0aed4452b6",
      "tree": "ec297f48d94eca00478df5b1a8826f557e3d45b1",
      "parents": [
        "e0dd8cf03a135701a5d0c0ef5f05110906508968"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 16:43:30 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 16:43:30 2026 +0200"
      },
      "message": "PDFBOX-5660: fix test"
    },
    {
      "commit": "e0dd8cf03a135701a5d0c0ef5f05110906508968",
      "tree": "b993039e97faa20fc005b7b2b13154f6c0cef9f0",
      "parents": [
        "3fd380034f0a4d82a2b51058c2be56fa4e0d2016"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 16:28:07 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 16:28:07 2026 +0200"
      },
      "message": "PDFBOX-5660: remove exception that isn\u0027t thrown"
    },
    {
      "commit": "3fd380034f0a4d82a2b51058c2be56fa4e0d2016",
      "tree": "83e4ab48ede15d55ded3abd26643099e6abb2644",
      "parents": [
        "743b79beddd076475734c6f31b0f45cd0ebb49ac"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 16:10:06 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 16:10:23 2026 +0200"
      },
      "message": "PDFBOX-5660: remove exception that isn\u0027t thrown"
    },
    {
      "commit": "743b79beddd076475734c6f31b0f45cd0ebb49ac",
      "tree": "b7a1bb043b3bb4c993e0bed5ab7cbc50f50c080c",
      "parents": [
        "2001985a1deea1c588aa78d1f2d23d4a4e81c026"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 15:55:28 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 15:55:28 2026 +0200"
      },
      "message": "PDFBOX-5660: remove exception that isn\u0027t thrown"
    },
    {
      "commit": "2001985a1deea1c588aa78d1f2d23d4a4e81c026",
      "tree": "8eb9284012a8500311ee0dc65f03ee9000badcd1",
      "parents": [
        "f2310214030e07d7fa125dfd5735fe89ebf4c519"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 14:46:45 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 14:46:45 2026 +0200"
      },
      "message": "PDFBOX-5660: remove exception that isn\u0027t thrown; rename method to align with other identical methods"
    },
    {
      "commit": "f2310214030e07d7fa125dfd5735fe89ebf4c519",
      "tree": "de8d371fc84bf263829d52410dee6da829cfa145",
      "parents": [
        "4e4242ba30f35b81f20709b893f9165c8c336745"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 14:40:51 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 14:40:51 2026 +0200"
      },
      "message": "PDFBOX-5660: fix broken test"
    },
    {
      "commit": "4e4242ba30f35b81f20709b893f9165c8c336745",
      "tree": "9c7d38a237ae49e957897fb714ce2fbe06bf2b2b",
      "parents": [
        "4587241f208e938cc9a32659c2d6947b71d10326"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 14:40:12 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 14:40:25 2026 +0200"
      },
      "message": "PDFBOX-5660: remove exception that isn\u0027t thrown"
    },
    {
      "commit": "4587241f208e938cc9a32659c2d6947b71d10326",
      "tree": "bf6e141be92e43c3f9dcbaf0596bfa36415a5858",
      "parents": [
        "a5aa47faa4ef851a36e2c84a9f788bc0a46ae97e"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 12:48:31 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 12:48:31 2026 +0200"
      },
      "message": "PDFBOX-5660: remove exception that isn\u0027t thrown"
    },
    {
      "commit": "a5aa47faa4ef851a36e2c84a9f788bc0a46ae97e",
      "tree": "83cd567b4a4649df28107785039b89874edfa9be",
      "parents": [
        "81996589bd2e2d2b6d50f7e61935b503350493cf"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 12:44:09 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 12:44:09 2026 +0200"
      },
      "message": "PDFBOX-5660: remove exception that isn\u0027t thrown"
    },
    {
      "commit": "81996589bd2e2d2b6d50f7e61935b503350493cf",
      "tree": "de62e53b80ce9f6f742ed47b4cd3715943a9c12d",
      "parents": [
        "a97aca763a773ffde7aa39d787019c3ea601cb24"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 12:37:35 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 12:37:35 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar fix"
    },
    {
      "commit": "a97aca763a773ffde7aa39d787019c3ea601cb24",
      "tree": "6d8152605cf8609f3a1da8bf1bcce31560344b49",
      "parents": [
        "ba259064dd6c20ca6233813da3cebd25f404d755"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 11:41:21 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 11:41:21 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar fix"
    },
    {
      "commit": "ba259064dd6c20ca6233813da3cebd25f404d755",
      "tree": "a6e7ae7c01adbc066202d70a78a6ec979177d8cf",
      "parents": [
        "5822e52564a38a173d195ccc0b21bbfdfc11e41d"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 08:30:32 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 08:30:32 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar fix"
    },
    {
      "commit": "5822e52564a38a173d195ccc0b21bbfdfc11e41d",
      "tree": "7f6add1f2b2b45b9786621a5ca9eb3a47fe74200",
      "parents": [
        "6f28b09f0ca647c3ec97367d9f67993d2a22452a"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 05:40:18 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Fri May 15 05:40:18 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar fix"
    },
    {
      "commit": "6f28b09f0ca647c3ec97367d9f67993d2a22452a",
      "tree": "43bc245657b916099891cddf3bb9572c968334eb",
      "parents": [
        "2f2f1273dd10a0cfed0539faae61366729bf17ee"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 21:10:26 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 21:10:26 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar fix"
    },
    {
      "commit": "2f2f1273dd10a0cfed0539faae61366729bf17ee",
      "tree": "01d1fe656787a765ab2d680a66819d6fc316aee6",
      "parents": [
        "ed95af7f6474cca76c1602964f718ee6c2fd4632"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 17:55:14 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 17:55:14 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar fix"
    },
    {
      "commit": "ed95af7f6474cca76c1602964f718ee6c2fd4632",
      "tree": "f70aa0f2c2ef8411b14a81643966d2227429caad",
      "parents": [
        "b63ca93951a292137308d99642b312613a36942e"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 17:41:31 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 17:41:31 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar fix"
    },
    {
      "commit": "b63ca93951a292137308d99642b312613a36942e",
      "tree": "50c7eb292338ce5d4076779d0e08c20473e64cd2",
      "parents": [
        "0a1f3d0eb5b896dc5b02c1f0710a85efbdc19518"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 17:26:30 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 17:26:30 2026 +0200"
      },
      "message": "PDFBOX-5660: refactor to avoid label usage"
    },
    {
      "commit": "0a1f3d0eb5b896dc5b02c1f0710a85efbdc19518",
      "tree": "2ae44f6bf0b521c59984be8265cd4645814c5534",
      "parents": [
        "c5c1051fd872dcdc8872c7bb42d97c92247f41b2"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 14:48:44 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 14:48:44 2026 +0200"
      },
      "message": "PDFBOX-6151: skip tests if file isn\u0027t available (e.g. when doing \"mvn clean\")"
    },
    {
      "commit": "c5c1051fd872dcdc8872c7bb42d97c92247f41b2",
      "tree": "3bf38eefa6577dc2a270c0525e186ee7cd65711a",
      "parents": [
        "9d99aa76bcac8949726510c135da6538b43f2b18"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 14:12:03 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 14:12:03 2026 +0200"
      },
      "message": "PDFBOX-5660: remove exception that isn\u0027t thrown"
    },
    {
      "commit": "9d99aa76bcac8949726510c135da6538b43f2b18",
      "tree": "7140056b974b3533ca53cb3a1a90832fe6464a32",
      "parents": [
        "bc28cb4ec3b863bbea3dd7f179a2e3c1f3c04a2d"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 14:11:23 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 14:11:39 2026 +0200"
      },
      "message": "PDFBOX-5660: use assertEquals"
    },
    {
      "commit": "bc28cb4ec3b863bbea3dd7f179a2e3c1f3c04a2d",
      "tree": "f40bd2fb19c5581088ae46cae4df989e6150043e",
      "parents": [
        "6cb158c15fb9c94dbe14ef16ce9dc669b8ffd01d"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 14:10:58 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 14:10:58 2026 +0200"
      },
      "message": "PDFBOX-5660: fix assert and remove unneeded ignore"
    },
    {
      "commit": "6cb158c15fb9c94dbe14ef16ce9dc669b8ffd01d",
      "tree": "38c413b8739e3da9d4ebd754100b8b0dc715d2cb",
      "parents": [
        "93cf3d90ab471794f55296bfd51d65c11e5b4204"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 13:48:49 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 13:48:49 2026 +0200"
      },
      "message": "PDFBOX-5660: remove unneeded labels"
    },
    {
      "commit": "93cf3d90ab471794f55296bfd51d65c11e5b4204",
      "tree": "72fa8b04103654bad73bdae84eb25e6403e9a295",
      "parents": [
        "5c5bbe31b670777e02f800e0e2649a5c825c575d"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 13:47:26 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 13:47:37 2026 +0200"
      },
      "message": "PDFBOX-5660: remove redundant cast"
    },
    {
      "commit": "5c5bbe31b670777e02f800e0e2649a5c825c575d",
      "tree": "d430ca41e683f237a7f32f1a619cb390c692468f",
      "parents": [
        "4e12a4b4347dc9a842cf3b8d116471de5e1ab7b8"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 13:29:59 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 13:29:59 2026 +0200"
      },
      "message": "PDFBOX-5660: remove public from method that has a package local parameter type"
    },
    {
      "commit": "4e12a4b4347dc9a842cf3b8d116471de5e1ab7b8",
      "tree": "5a3b30ce9baa368b33a2fab871f9ef005ebc752f",
      "parents": [
        "60a056fd4c1f04c3a9445eebb14e56bccb7d41c9"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 13:24:34 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 13:24:34 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar fix"
    },
    {
      "commit": "60a056fd4c1f04c3a9445eebb14e56bccb7d41c9",
      "tree": "03cb1f93b301adca9d7256ddadd9ff92799f0c6e",
      "parents": [
        "459dceffb364247e6c4b80617f5e9ef2a43f936d"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 12:25:54 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 12:25:54 2026 +0200"
      },
      "message": "PDFBOX-5660: replace printf"
    },
    {
      "commit": "459dceffb364247e6c4b80617f5e9ef2a43f936d",
      "tree": "9af18c88d177452731d542cb35afe47a9ae13f5a",
      "parents": [
        "e3a47c5e58473dd08e0796116325fd150fb72045"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 12:20:31 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 12:20:31 2026 +0200"
      },
      "message": "PDFBOX-5660: refactor"
    },
    {
      "commit": "e3a47c5e58473dd08e0796116325fd150fb72045",
      "tree": "945ce4c2df8c7506141d917be90610f48db7c4a1",
      "parents": [
        "bf92379916e3c94521d2fabe8d97051e7968a2ea"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 12:19:31 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 12:19:31 2026 +0200"
      },
      "message": "PDFBOX-5660: remove exception that isn\u0027t thrown"
    },
    {
      "commit": "bf92379916e3c94521d2fabe8d97051e7968a2ea",
      "tree": "5e8ae03a555f0ac7256dbc9c65cb9e29a2ac5e5a",
      "parents": [
        "f919f73a1f4826d6298c495f77f4c72fdbc4b7d2"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 12:16:43 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 12:16:43 2026 +0200"
      },
      "message": "PDFBOX-5660: remove tostring()"
    },
    {
      "commit": "f919f73a1f4826d6298c495f77f4c72fdbc4b7d2",
      "tree": "e7d473ec4a72e4122e8964b27f82d0a8e2bf2992",
      "parents": [
        "25bdcb4ad9ac635b20a68ca8aa6d7ee3944da2e1"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 11:50:53 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 11:50:53 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar fix"
    },
    {
      "commit": "25bdcb4ad9ac635b20a68ca8aa6d7ee3944da2e1",
      "tree": "51a87edb818ecef4f5fc24dddfa384d92534014d",
      "parents": [
        "49098436fea61329877d7a8c400ccbf03441e308"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 11:32:20 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 11:32:20 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar fix"
    },
    {
      "commit": "49098436fea61329877d7a8c400ccbf03441e308",
      "tree": "823c99bb5951c5a36cd4d625c8629f21e9c78215",
      "parents": [
        "bb9c3cb6b06f00e5813e47df217c842f22e09726"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 11:30:54 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 11:30:54 2026 +0200"
      },
      "message": "PDFBOX-5660: remove double code, remove unused, use switch"
    },
    {
      "commit": "bb9c3cb6b06f00e5813e47df217c842f22e09726",
      "tree": "19bd1d107b07aa7105fcfde9bef6a82c5e8b4107",
      "parents": [
        "9baddee56c4066f92f6aaf09454c7fa1b8469dcd"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 11:20:48 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 11:20:48 2026 +0200"
      },
      "message": "PDFBOX-5660: use simple logging"
    },
    {
      "commit": "9baddee56c4066f92f6aaf09454c7fa1b8469dcd",
      "tree": "b9eaa25d43d531e834b3db0e64c443c6400f7855",
      "parents": [
        "aa420a7fd00b6a36c9411b00b7e182fa3ca057f9"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 11:15:40 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 11:15:40 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar fix"
    },
    {
      "commit": "aa420a7fd00b6a36c9411b00b7e182fa3ca057f9",
      "tree": "c1b8feaad475cb2e621b43c02f0b62de6f61f4d4",
      "parents": [
        "dd1310da9cde1699b3c24867d095d6d2cd04078d"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 11:09:37 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 11:09:37 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar fix"
    },
    {
      "commit": "dd1310da9cde1699b3c24867d095d6d2cd04078d",
      "tree": "b5c800e61e02be46491a376ceae0ea009d192e99",
      "parents": [
        "cb27d1532a94feaa2d5a5653758b58231c069a99"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 11:06:09 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 11:06:09 2026 +0200"
      },
      "message": "PDFBOX-5660: use simple logging"
    },
    {
      "commit": "cb27d1532a94feaa2d5a5653758b58231c069a99",
      "tree": "1648c6dd3aa4a34ab3490b684a0671f32480d802",
      "parents": [
        "56b026b182c602ab73e5447cb7af674b5ebed929"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 10:57:32 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Thu May 14 10:57:32 2026 +0200"
      },
      "message": "PDFBOX-5660: remove exception that isn\u0027t thrown"
    },
    {
      "commit": "56b026b182c602ab73e5447cb7af674b5ebed929",
      "tree": "5fde69f351d1fab99425d4173b2250ea901be7f8",
      "parents": [
        "fcc06f1f5f82c622dc76deaf3a6c5ab78d5121f6"
      ],
      "author": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Wed May 13 21:23:25 2026 +0200"
      },
      "committer": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Wed May 13 21:23:25 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar - Extract duplicate log calculation and fix int promotion\n"
    },
    {
      "commit": "fcc06f1f5f82c622dc76deaf3a6c5ab78d5121f6",
      "tree": "09f78bc5e96eed02813915946897d284f5985feb",
      "parents": [
        "611bc322091c761356f714fa60dad0d0ac013499"
      ],
      "author": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Wed May 13 21:09:09 2026 +0200"
      },
      "committer": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Wed May 13 21:09:09 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar - Fix sign-extension issues in bitmap bit manipulation by using int for bitwise operations\n"
    },
    {
      "commit": "611bc322091c761356f714fa60dad0d0ac013499",
      "tree": "416f91b7f8d5ee0bd9f85144193871b70cd54fee",
      "parents": [
        "aadb5b60ef19237d2aac0d408b8bca811c638853"
      ],
      "author": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Wed May 13 21:02:44 2026 +0200"
      },
      "committer": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Wed May 13 21:02:44 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar - Handle and log InterruptedException properly\n"
    },
    {
      "commit": "aadb5b60ef19237d2aac0d408b8bca811c638853",
      "tree": "a953db77cd2b5ba67ea102be28fb76a82725f86e",
      "parents": [
        "f243da94dadb1f27febed6a53af5d5bcf48fb888"
      ],
      "author": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Wed May 13 20:53:36 2026 +0200"
      },
      "committer": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Wed May 13 20:53:36 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar - Fix sign-extension issues in bitmap bit manipulation by using int for bitwise operations\n"
    },
    {
      "commit": "f243da94dadb1f27febed6a53af5d5bcf48fb888",
      "tree": "c9521b1aef90dd8f475fbb66584c1348da882c97",
      "parents": [
        "6958e39999d50a6fb63aac0714aedbaacda7bb38"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 19:40:35 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 19:40:35 2026 +0200"
      },
      "message": "PDFBOX-6205: support jacoco"
    },
    {
      "commit": "6958e39999d50a6fb63aac0714aedbaacda7bb38",
      "tree": "62d961f74b8fe6e014fd4d1d99146ad946a8ff97",
      "parents": [
        "bb45fd2b8e8e913992434d9c80dacfe6c2fbe444"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 19:26:12 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 19:26:12 2026 +0200"
      },
      "message": "PDFBOX-5660: rename field; add hashCode()"
    },
    {
      "commit": "bb45fd2b8e8e913992434d9c80dacfe6c2fbe444",
      "tree": "6a13cae74423fedd4f29ff8da3f659fc9ddd60bc",
      "parents": [
        "4a2c7559aa11d869db80469c1622ec9ce161c61d"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 17:40:05 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 17:40:21 2026 +0200"
      },
      "message": "PDFBOX-5660: use simple logging"
    },
    {
      "commit": "4a2c7559aa11d869db80469c1622ec9ce161c61d",
      "tree": "fc3f68aab3931d6d7c943dfa690388c873734bd2",
      "parents": [
        "b64ab3fe4af8eeba901c5fae6eba4dedb24400ea"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 15:41:15 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 15:41:15 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar fix"
    },
    {
      "commit": "b64ab3fe4af8eeba901c5fae6eba4dedb24400ea",
      "tree": "91a9270f3e78e9d336b6fb01a350dc7c6d63daad",
      "parents": [
        "d5051c3eab74862996b6349e09a442df0b2be96b"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 15:39:46 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 15:39:46 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar fix"
    },
    {
      "commit": "d5051c3eab74862996b6349e09a442df0b2be96b",
      "tree": "381c337027a5ae0b18553341d46893244a5f91f4",
      "parents": [
        "43ec3f5165e0f9c532797ddcb966ee5c85fb23bc"
      ],
      "author": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Wed May 13 14:52:50 2026 +0200"
      },
      "committer": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Wed May 13 14:52:50 2026 +0200"
      },
      "message": "PDFBOX-6151: Deprecate member of deprecated class\n"
    },
    {
      "commit": "43ec3f5165e0f9c532797ddcb966ee5c85fb23bc",
      "tree": "9d59635eb9054e28d6cd70433f3b2ce88c03e9bb",
      "parents": [
        "108e3a4770a1dcee8b85bbb53ab5919e3a70b18d"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 14:04:39 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 14:04:39 2026 +0200"
      },
      "message": "PDFBOX-5660: remove protected from final class"
    },
    {
      "commit": "108e3a4770a1dcee8b85bbb53ab5919e3a70b18d",
      "tree": "bc4ac8392487c92d63f70b8805e26dfdcaba6b90",
      "parents": [
        "89435d00701b93a1e24315929005cbbf5995c043"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 14:00:09 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 14:00:09 2026 +0200"
      },
      "message": "PDFBOX-5660: remove redundant cast"
    },
    {
      "commit": "89435d00701b93a1e24315929005cbbf5995c043",
      "tree": "a8f048ba6b710e5f552f9a3cb8ab3959b8f67b28",
      "parents": [
        "8a623fd87a29824e68acf42c9951ff8aade87f04"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:59:55 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:59:55 2026 +0200"
      },
      "message": "PDFBOX-5660: remove public from package local class"
    },
    {
      "commit": "8a623fd87a29824e68acf42c9951ff8aade87f04",
      "tree": "8962c2e28c0b598e04f9d42aaf10d639bcd6da89",
      "parents": [
        "5f45d8af5da39e4fd9f41c1775f8bae242313f3b"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:58:33 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:58:33 2026 +0200"
      },
      "message": "PDFBOX-5660: remove public from package local class"
    },
    {
      "commit": "5f45d8af5da39e4fd9f41c1775f8bae242313f3b",
      "tree": "c085800b061e209bd4e4f99eae027622fbad1263",
      "parents": [
        "db6be9430a1e5fd566d4f85830b9cd2b3ee9acd1"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:58:22 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:58:22 2026 +0200"
      },
      "message": "PDFBOX-5660: remove public from package local class"
    },
    {
      "commit": "db6be9430a1e5fd566d4f85830b9cd2b3ee9acd1",
      "tree": "fc5d56df82ff7c09851594fc8f4f198d84a72f12",
      "parents": [
        "34e0fb55860767ef2c41e6a35e20cb2e601a0b33"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:56:56 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:56:56 2026 +0200"
      },
      "message": "PDFBOX-5660: remove public from package local class"
    },
    {
      "commit": "34e0fb55860767ef2c41e6a35e20cb2e601a0b33",
      "tree": "1263e4ad46046a295ed89b166500e7ffb69d4753",
      "parents": [
        "7b6a1edb2f9e4dcfbee068d742fac92dc000d33a"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:53:25 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:53:25 2026 +0200"
      },
      "message": "PDFBOX-5660: use switch"
    },
    {
      "commit": "7b6a1edb2f9e4dcfbee068d742fac92dc000d33a",
      "tree": "8825ff099f1b9bec8ef429c5debb450fa5a78522",
      "parents": [
        "c93b016dd809c40e35139c978ede6049abf09a00"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:53:01 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:53:01 2026 +0200"
      },
      "message": "PDFBOX-5660: remove redundant cast"
    },
    {
      "commit": "c93b016dd809c40e35139c978ede6049abf09a00",
      "tree": "529d4f8da3826c2f7b9687c327e83e4d1a1364a1",
      "parents": [
        "cbcf488bd082a1fdbcec716c8c88fe620f1e1e87"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:52:14 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:52:14 2026 +0200"
      },
      "message": "PDFBOX-5660: remove redundant cast"
    },
    {
      "commit": "cbcf488bd082a1fdbcec716c8c88fe620f1e1e87",
      "tree": "f3b59dc15932d0489ef17f2c0a9b5c6a64750e32",
      "parents": [
        "6d9f877b22b70826cd0e0b5a2226cf0f65f918bf"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:49:59 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:49:59 2026 +0200"
      },
      "message": "PDFBOX-5660: use StringBuilder"
    },
    {
      "commit": "6d9f877b22b70826cd0e0b5a2226cf0f65f918bf",
      "tree": "6d6fcfda1caaafc8941bfc57686456ccfe5ac450",
      "parents": [
        "dd66fa439c149641301a6a0425eef70a5cc8c2a2"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:49:35 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:49:35 2026 +0200"
      },
      "message": "PDFBOX-5660: use isEmpty()"
    },
    {
      "commit": "dd66fa439c149641301a6a0425eef70a5cc8c2a2",
      "tree": "9f86b6d88edc2a5e7c557bbd2855e2798e3d68e6",
      "parents": [
        "3fa1579d4f0ab73a93d939fde856e6967f226521"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:49:17 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:49:17 2026 +0200"
      },
      "message": "PDFBOX-5660: remove redundant cast"
    },
    {
      "commit": "3fa1579d4f0ab73a93d939fde856e6967f226521",
      "tree": "1a22b23d0f70a311fb3c3bdee527825e480b244b",
      "parents": [
        "404556f8ab186029e2f5c7cafe76368088567e53"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:38:08 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:38:08 2026 +0200"
      },
      "message": "PDFBOX-5660: use loop, adjust final"
    },
    {
      "commit": "404556f8ab186029e2f5c7cafe76368088567e53",
      "tree": "9da203bfd27f40ca634bee96e2f467ff20f9d0fb",
      "parents": [
        "02e9162f8761ed298460ffcfef94f3c7f2a0b272"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:26:53 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 13:26:53 2026 +0200"
      },
      "message": "PDFBOX-5660: add override"
    },
    {
      "commit": "02e9162f8761ed298460ffcfef94f3c7f2a0b272",
      "tree": "c60296062fcf8ac5b264729d9282ca88106cff42",
      "parents": [
        "cb40b3cd0439fd8f7f89f36109fc9e72bc905010"
      ],
      "author": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Wed May 13 13:14:14 2026 +0200"
      },
      "committer": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Wed May 13 13:14:14 2026 +0200"
      },
      "message": "PDFBOX-6151: Deprecate DefaultInputStreamFactory in favour of direct ImageInputStream construction\n"
    },
    {
      "commit": "cb40b3cd0439fd8f7f89f36109fc9e72bc905010",
      "tree": "2df81827e94e86f516611c4bcb3df87f4b2a1575",
      "parents": [
        "8d85907b813a8f883a4245f7f2128334b49e35bb"
      ],
      "author": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Wed May 13 13:12:35 2026 +0200"
      },
      "committer": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Wed May 13 13:12:35 2026 +0200"
      },
      "message": "PDFBOX-6151: Add ArithmeticDecoderBenchmark with JMH/JFR profiling infrastructure\n"
    },
    {
      "commit": "8d85907b813a8f883a4245f7f2128334b49e35bb",
      "tree": "8ed30fb0a3c0a9efada6e260bd6cc7a0908ea731",
      "parents": [
        "fc3ab11f4d91f72ab2eb14f76358aa134578739e"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 12:21:58 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 12:22:39 2026 +0200"
      },
      "message": "PDFBOX-5660: add default to switch"
    },
    {
      "commit": "fc3ab11f4d91f72ab2eb14f76358aa134578739e",
      "tree": "e9e01f4b73496abb79ada0e4d23ab928540e524a",
      "parents": [
        "8fc04f8185d1a4c2ff59b53d2983ed229142ed70"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 11:56:07 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 11:56:07 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar fix"
    },
    {
      "commit": "8fc04f8185d1a4c2ff59b53d2983ed229142ed70",
      "tree": "1c50d27a7a35a86675766190ecab5d28203dea5e",
      "parents": [
        "2915a3d63c5959cf8c7e0042f0cb7579053d8754"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 11:41:50 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 11:41:50 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar fix"
    },
    {
      "commit": "2915a3d63c5959cf8c7e0042f0cb7579053d8754",
      "tree": "15df8028500951ee27b187ff400e561f6b7b130e",
      "parents": [
        "ecd132ac8430dedd1622f8e8a937dc6713f3d3d8"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 11:31:34 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 11:34:06 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar fix"
    },
    {
      "commit": "ecd132ac8430dedd1622f8e8a937dc6713f3d3d8",
      "tree": "0c4d96286a58f238ed7d376018fa140a27c5814c",
      "parents": [
        "c95795b29039b1d46bdeeb4795cb57e5fc2c8f22"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 11:24:12 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 11:24:12 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar fix"
    },
    {
      "commit": "c95795b29039b1d46bdeeb4795cb57e5fc2c8f22",
      "tree": "448a1aae26af2f56edb4e574d95358977bef67b6",
      "parents": [
        "67afc6779ef9444362b06dc2fa1c6a11328c3864"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 11:08:39 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 11:08:39 2026 +0200"
      },
      "message": "PDFBOX-5660: add default to switch"
    },
    {
      "commit": "67afc6779ef9444362b06dc2fa1c6a11328c3864",
      "tree": "8132eebc975142733f44b24cdfebd659e460d4ee",
      "parents": [
        "526b05fdf8bddee397a3d23a6d3b5d2f4fd3c122"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 11:06:23 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 11:06:23 2026 +0200"
      },
      "message": "PDFBOX-5660: remove dead code / outdated comment"
    },
    {
      "commit": "526b05fdf8bddee397a3d23a6d3b5d2f4fd3c122",
      "tree": "bc9aa0623efc184b528872ffc46252f01ef31bad",
      "parents": [
        "4de0c218adaf50e08bed13e82f49a5c69a8629a3"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 11:00:13 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Wed May 13 11:00:13 2026 +0200"
      },
      "message": "PDFBOX-5660: Sonar fix"
    },
    {
      "commit": "4de0c218adaf50e08bed13e82f49a5c69a8629a3",
      "tree": "65ac77242e674d073ec509a6d7e67d5a4104e554",
      "parents": [
        "383663c9d1bbb1138a79db9dd427bdc3c4b08a38"
      ],
      "author": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Tue May 12 13:14:37 2026 +0200"
      },
      "committer": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Tue May 12 13:14:37 2026 +0200"
      },
      "message": "PDFBOX-6199: remove unused imports\n"
    },
    {
      "commit": "383663c9d1bbb1138a79db9dd427bdc3c4b08a38",
      "tree": "50933449a8d05276828a92b6353a2ff3dca7ee51",
      "parents": [
        "1c67420f47f2b135bd5269d84c2715c8be7f7a4d"
      ],
      "author": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Tue May 12 12:47:10 2026 +0200"
      },
      "committer": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Tue May 12 12:49:33 2026 +0200"
      },
      "message": "PDFBOX-6151: add SlidingBitmapWindow with unit tests and JMH benchmark\n"
    },
    {
      "commit": "1c67420f47f2b135bd5269d84c2715c8be7f7a4d",
      "tree": "5021ec0f20077735033f9cf12bcca9fcbd1297bd",
      "parents": [
        "65744b46de70d7b83414c69b5ace1fba70e795f0"
      ],
      "author": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Tue May 12 12:45:43 2026 +0200"
      },
      "committer": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Tue May 12 12:49:33 2026 +0200"
      },
      "message": "PDFBOX-6151: add .vscode to .gitignore\n"
    },
    {
      "commit": "65744b46de70d7b83414c69b5ace1fba70e795f0",
      "tree": "b03beeb29814dbef72268e548cb5d9b2c1fc958e",
      "parents": [
        "a8007e088d0bfc81bcf2dc03e1a090552f9f73e0"
      ],
      "author": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Tue May 12 12:43:10 2026 +0200"
      },
      "committer": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Tue May 12 12:49:33 2026 +0200"
      },
      "message": "PDFBOX-6199: Template 1 TPGR decoding and replace sliding window with readable pixel-by-pixel implementation\n"
    },
    {
      "commit": "a8007e088d0bfc81bcf2dc03e1a090552f9f73e0",
      "tree": "91e00d8cdf2898da004fbbf189cd7a79a5513488",
      "parents": [
        "7d7636648349c593b2d8419f8f3fc653c83355d9"
      ],
      "author": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Sat May 09 12:50:17 2026 +0200"
      },
      "committer": {
        "name": "Tilman Hausherr",
        "email": "tilman@apache.org",
        "time": "Sat May 09 12:50:17 2026 +0200"
      },
      "message": "PDFBOX-5660: update owasp plugin"
    },
    {
      "commit": "7d7636648349c593b2d8419f8f3fc653c83355d9",
      "tree": "b4bf434c86c70834bb86656fa35ca76607677398",
      "parents": [
        "fed4a68a5b70730bcbe0b7b994ab994bb64a0dbf"
      ],
      "author": {
        "name": "Andreas Lehmkühler",
        "email": "andreas@lehmi.de",
        "time": "Wed Apr 29 19:09:31 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 19:09:31 2026 +0200"
      },
      "message": "PDFBOX-5246:  removed no longer supported option"
    },
    {
      "commit": "fed4a68a5b70730bcbe0b7b994ab994bb64a0dbf",
      "tree": "d4c57c387d97e9059000d1e95a59eac96a375b93",
      "parents": [
        "7e5c16bb33eb7a198b79a27a55c4b72d2aeca365"
      ],
      "author": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Fri Apr 24 15:20:59 2026 +0200"
      },
      "committer": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Fri Apr 24 15:20:59 2026 +0200"
      },
      "message": "PDFBOX-6162: add javadoc; add unit tests\n"
    },
    {
      "commit": "7e5c16bb33eb7a198b79a27a55c4b72d2aeca365",
      "tree": "c22b36e165b4ea026b5d9c6a1b309da2981b9dc8",
      "parents": [
        "99197bf3d2dd494c71eb0ae8d8cde6a47235ce9b"
      ],
      "author": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Fri Apr 24 12:41:59 2026 +0200"
      },
      "committer": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Fri Apr 24 12:41:59 2026 +0200"
      },
      "message": "PDFBOX-6162: reduce visibility of field; remove redundant execution in path\n"
    },
    {
      "commit": "99197bf3d2dd494c71eb0ae8d8cde6a47235ce9b",
      "tree": "4d34f432a601440d75dccd049374069ad189be4a",
      "parents": [
        "749e09b774b85076bb9edd42583ded5a63f1d20f"
      ],
      "author": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Fri Apr 24 11:54:06 2026 +0200"
      },
      "committer": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Fri Apr 24 11:54:06 2026 +0200"
      },
      "message": "PDFBOX-6162: fix typo\n"
    },
    {
      "commit": "749e09b774b85076bb9edd42583ded5a63f1d20f",
      "tree": "8980dc2680663b920601801c4c23a9a9031bab3a",
      "parents": [
        "8e9064248940b98eaa14bade284722b9c74f012d"
      ],
      "author": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Fri Apr 24 11:25:05 2026 +0200"
      },
      "committer": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Fri Apr 24 11:25:05 2026 +0200"
      },
      "message": "PDFBOX-6162: handle shared symbol context properly\n"
    },
    {
      "commit": "8e9064248940b98eaa14bade284722b9c74f012d",
      "tree": "bb6e7f4a77bc19ef0c17e136a3c26a89cd2db10e",
      "parents": [
        "797d7388f2c397e4bb5897dc87ac461d75e65962"
      ],
      "author": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Fri Apr 24 10:34:06 2026 +0200"
      },
      "committer": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Fri Apr 24 10:34:06 2026 +0200"
      },
      "message": "PDFBOX-6162: Deep-copy CX state for safe JBIG2 context reuse across segments\n"
    },
    {
      "commit": "797d7388f2c397e4bb5897dc87ac461d75e65962",
      "tree": "8b7786854855fadbbbf08ffc7f9b5ae28a3df865",
      "parents": [
        "238daf1a0339ec774ab41ad12ca98ac17e69dfa2"
      ],
      "author": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Thu Apr 23 12:22:57 2026 +0200"
      },
      "committer": {
        "name": "Maruan Sahyoun",
        "email": "sahyoun@fileaffairs.de",
        "time": "Thu Apr 23 12:22:57 2026 +0200"
      },
      "message": "PDFBOX-6162: Migrate SymbolDictionary and TextRegion to call GenericRefinementRegionDecodingProcedure.decode() directly, removing deprecated setParameters() usage\n"
    }
  ],
  "next": "238daf1a0339ec774ab41ad12ca98ac17e69dfa2"
}
