)]}'
{
  "log": [
    {
      "commit": "2f8d466375712d8b6b2e8e22cb3779e39297893a",
      "tree": "6712376c60db730a0525ee1247e121a6cf843215",
      "parents": [
        "38f99887200cdd76698522b914e407dee23c781f"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 31 16:06:28 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 31 16:06:28 2026 -0400"
      },
      "message": "Bump org.apache.commons:commons-parent from 106 to 107"
    },
    {
      "commit": "38f99887200cdd76698522b914e407dee23c781f",
      "tree": "a780c4de74927eb1dbe210da083d0aaa7008d247",
      "parents": [
        "e13c52441fe9fe5798db193c4361f32e8a597b86"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 31 09:03:41 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 31 09:03:41 2026 -0400"
      },
      "message": "Reference parent AGENTS.md file\n"
    },
    {
      "commit": "e13c52441fe9fe5798db193c4361f32e8a597b86",
      "tree": "0c2c79302a7bd79f140a6ed75b19ec9ff10ab128",
      "parents": [
        "9db246e12bfa45580b656e8f70a8bd1d4c2e40e2"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Oct 26 11:03:40 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Oct 26 11:03:40 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.39.0 to 4.39.1\n"
    },
    {
      "commit": "9db246e12bfa45580b656e8f70a8bd1d4c2e40e2",
      "tree": "c23f87618e6c9fd8c2f9e37e1414dc355d4d7071",
      "parents": [
        "de42e71c776d44584f3c4488b1763076e9a465f9"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 21 15:24:15 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 21 15:24:15 2026 -0400"
      },
      "message": "Bump ossf/scorecard-action from 2.4.4 to 2.5.0\n"
    },
    {
      "commit": "de42e71c776d44584f3c4488b1763076e9a465f9",
      "tree": "4fdf2f16c7c9eafa4884dfc228046e58320cd0b5",
      "parents": [
        "fbd5bf645ba829c89dd2b038b2dcfe84a19e0f59"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 20 20:13:05 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 20 20:13:05 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.38.3 to 4.39.0\n"
    },
    {
      "commit": "fbd5bf645ba829c89dd2b038b2dcfe84a19e0f59",
      "tree": "75db3164d6dd3b3af909ff1a20bc6bcb0b0e0201",
      "parents": [
        "38fc45e32c05be3012369e3247497c0d1b1a78d9"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 17 15:54:42 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 17 15:54:42 2026 -0400"
      },
      "message": "Bump actions/setup-java from 6.0.1 to 6.1.0\n"
    },
    {
      "commit": "38fc45e32c05be3012369e3247497c0d1b1a78d9",
      "tree": "4abfa95b0c21bf0f1f96b3295a2604ba5fd4621e",
      "parents": [
        "3a1f43371fcff1a6764490b8fe7b79c33630dd5c"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 17 13:37:41 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 17 13:37:41 2026 -0400"
      },
      "message": "Bump org.apache.commons:commons-parent from 105 to 106\n"
    },
    {
      "commit": "3a1f43371fcff1a6764490b8fe7b79c33630dd5c",
      "tree": "817e14e0a0cb6b577fbc45da179f4ed8c8b730b3",
      "parents": [
        "365db83ffc69474f417845db5772be5482cbc8ba"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@users.noreply.github.com",
        "time": "Sat Oct 17 13:37:06 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 17 13:37:06 2026 -0400"
      },
      "message": "Bump Apache Commons Parent from 105 to 106 (#116)"
    },
    {
      "commit": "365db83ffc69474f417845db5772be5482cbc8ba",
      "tree": "c1b4c8f55b0baa91ca95845d54d558950e1507a3",
      "parents": [
        "2b36964bb3ef52b07d8f7068da8bb85249d69f55"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 09:21:04 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 09:21:04 2026 -0400"
      },
      "message": "Bump github/codeql-action/analyze from 4.37.5 to 4.38.3\n"
    },
    {
      "commit": "2b36964bb3ef52b07d8f7068da8bb85249d69f55",
      "tree": "37813a882b1938e367c56fb731bf70345a2309c9",
      "parents": [
        "23ece798a46809485418ee3a822c0422739fdd48"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 08:29:10 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 08:29:10 2026 -0400"
      },
      "message": "Revert \"Bump github/codeql-action/analyze from 4.37.5 to 4.38.3\"\n\nThis reverts commit 23ece798a46809485418ee3a822c0422739fdd48.\n"
    },
    {
      "commit": "23ece798a46809485418ee3a822c0422739fdd48",
      "tree": "ca94a79fab17f86d0bce2e5bdfdf54330fc72345",
      "parents": [
        "07980577d0af25e55550108ccbc668d4e436ff85"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 06:33:53 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 06:33:53 2026 -0400"
      },
      "message": "Bump github/codeql-action/analyze from 4.37.5 to 4.38.3\n"
    },
    {
      "commit": "07980577d0af25e55550108ccbc668d4e436ff85",
      "tree": "37813a882b1938e367c56fb731bf70345a2309c9",
      "parents": [
        "215c7b387192adf03dac4a09921c054b972ee54a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 06:25:33 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 06:25:33 2026 -0400"
      },
      "message": "Bump actions/upload-artifact from 7.0.1 to 7.0.2\n"
    },
    {
      "commit": "215c7b387192adf03dac4a09921c054b972ee54a",
      "tree": "1ff09e2e344246cf628fbcf5d2c0a73a259a2914",
      "parents": [
        "87e8bc12eb83d76fcfe705313cce07ad9d7ae07c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Oct 10 13:29:02 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 10 13:29:02 2026 -0400"
      },
      "message": "Bump gradle/actions/wrapper-validation from 6.3.0 to 6.4.0 (#115)\n\nBumps [gradle/actions/wrapper-validation](https://github.com/gradle/actions) from 6.3.0 to 6.4.0.\n- [Release notes](https://github.com/gradle/actions/releases)\n- [Commits](https://github.com/gradle/actions/compare/9c971963bec38e04b3d30dcc455b5382be2fdbfb...3f5f9adaf7d9fecd50b5935e54106014257a94e6)\n\n---\nupdated-dependencies:\n- dependency-name: gradle/actions/wrapper-validation\n  dependency-version: 6.4.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "87e8bc12eb83d76fcfe705313cce07ad9d7ae07c",
      "tree": "3fe1c7a3b28912de2c827e02fb5b9cf784cfadf6",
      "parents": [
        "059e184d283ddb403e5d8e21f5424fa42a1bd81d"
      ],
      "author": {
        "name": "Konrad Windszus",
        "email": "konrad@windszus.net",
        "time": "Thu Oct 08 18:05:01 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 08 18:05:01 2026 +0200"
      },
      "message": "Add autolink_jira for COMMONSXML (#113)\n\nAdded autolink_jira configuration for COMMONSXML."
    },
    {
      "commit": "059e184d283ddb403e5d8e21f5424fa42a1bd81d",
      "tree": "26be993b1ce8c27ad4064f5a686e557af40a3ea4",
      "parents": [
        "ddfead8a0ccb2241ca6d9387c88870a63877c366",
        "6776f3f72e1a414258161e200a775f99078e6e90"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 06 11:33:04 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 06 11:33:04 2026 -0400"
      },
      "message": "Merge branch \u0027main\u0027 of https://github.com/apache/commons-secure-xml.git into main"
    },
    {
      "commit": "ddfead8a0ccb2241ca6d9387c88870a63877c366",
      "tree": "6fa4f0a4f59585ffc9e1f172abd3097eb765a76f",
      "parents": [
        "e7520cc20f1c6d9c4788a82acd76f8bc8577ac34"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 06 11:32:58 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 06 11:32:58 2026 -0400"
      },
      "message": "Add XInclude tests to use an actual file.\n"
    },
    {
      "commit": "e7520cc20f1c6d9c4788a82acd76f8bc8577ac34",
      "tree": "e770c96e6dabdc229a4cc269698faa89410bb7bc",
      "parents": [
        "daf0b480178a4daf928c65816f2b4390aa72c1e9"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 06 11:29:57 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 06 11:29:57 2026 -0400"
      },
      "message": "Sort members\n"
    },
    {
      "commit": "6776f3f72e1a414258161e200a775f99078e6e90",
      "tree": "957258aa2a22b0659789a6cbf3a1b7fe04b4cf69",
      "parents": [
        "daf0b480178a4daf928c65816f2b4390aa72c1e9"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@users.noreply.github.com",
        "time": "Tue Oct 06 08:52:17 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 08:52:17 2026 -0400"
      },
      "message": "Bump version to 1.1.0"
    },
    {
      "commit": "daf0b480178a4daf928c65816f2b4390aa72c1e9",
      "tree": "c0e8e97778a7422265efba390cddc0b5027f8e84",
      "parents": [
        "6a55b8f18e825dc689887a91672882cac0c3a9e2"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 06 11:02:46 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 06 11:02:46 2026 +0000"
      },
      "message": "Updates for the next release\n"
    },
    {
      "commit": "6a55b8f18e825dc689887a91672882cac0c3a9e2",
      "tree": "38c8a55bc34ea159c26f45c326b33d7513c0abd3",
      "parents": [
        "fe3c494360eafa53a1d1a0366d14c4a240779718"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 06 10:27:10 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 06 10:27:10 2026 +0000"
      },
      "message": "Updates for the next release\n"
    },
    {
      "commit": "fe3c494360eafa53a1d1a0366d14c4a240779718",
      "tree": "7ab7e35b51fb6d3788230c268ad682c4e43c00f6",
      "parents": [
        "e666a90e92bbdcbf1ab0176bea67ad9db7e9ddd7",
        "e8b2c8f231609df8689066d1ba8a873a0fe06265"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 06 10:25:09 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 06 10:25:09 2026 +0000"
      },
      "message": "Merge branch \u0027release\u0027\n"
    },
    {
      "commit": "e8b2c8f231609df8689066d1ba8a873a0fe06265",
      "tree": "b290b14690481d20f3ddc31ecdf6de62c7fce8ac",
      "parents": [
        "22936183b876d473d7de20de669eab19dbbf137c"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 06 10:25:08 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 06 10:25:08 2026 +0000"
      },
      "message": "Bump to next development version\n"
    },
    {
      "commit": "e666a90e92bbdcbf1ab0176bea67ad9db7e9ddd7",
      "tree": "95958b9eca3be185a4b3bfcd7c05c9c2a46b3514",
      "parents": [
        "e4193cf8896d5527a9293ce1a7992b58fe1e1c95"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 03 15:18:33 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 03 15:18:33 2026 -0400"
      },
      "message": "Update GH CI from Java 26 to 27\n\nBump early access Java from 27-ea to 28-ea.\n"
    },
    {
      "commit": "22936183b876d473d7de20de669eab19dbbf137c",
      "tree": "365ce17d6ec1aeed5a957d22a64405f8444797fb",
      "parents": [
        "e4193cf8896d5527a9293ce1a7992b58fe1e1c95"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 03 02:21:44 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 03 02:21:44 2026 +0000"
      },
      "message": "Prepare for the release candidate 1.1.0 RC1\n"
    },
    {
      "commit": "e4193cf8896d5527a9293ce1a7992b58fe1e1c95",
      "tree": "dbec51850c8ec90854fbadf08f3a26d8d03d8bb2",
      "parents": [
        "ef99c7dc294a433e065b432de04c7e11c783f082"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 03 02:19:30 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 03 02:19:30 2026 +0000"
      },
      "message": "Prepare for the release candidate\n"
    },
    {
      "commit": "ef99c7dc294a433e065b432de04c7e11c783f082",
      "tree": "198826bed00822caf8dbecb2c7728f3706c6677f",
      "parents": [
        "f03e9bb2f8a89c06cf3ab3da70e74aa6b30c7589"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Oct 02 21:32:05 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Oct 02 21:32:05 2026 -0400"
      },
      "message": "Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.14.4 on\nAndroid (#111)\n"
    },
    {
      "commit": "f03e9bb2f8a89c06cf3ab3da70e74aa6b30c7589",
      "tree": "7bdc525bba113a5af349c274c96a940c4d7e51c7",
      "parents": [
        "e63a9c21edf88887fb95d2dabe0ea982636a1fcb"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@users.noreply.github.com",
        "time": "Fri Oct 02 21:31:30 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 02 21:31:30 2026 -0400"
      },
      "message": "Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.14.4 on Android (#111)"
    },
    {
      "commit": "e63a9c21edf88887fb95d2dabe0ea982636a1fcb",
      "tree": "81f5b53a78d6944f5051d429d495da73f8fd46b8",
      "parents": [
        "1653d26bef5417c572b65c1110c1d17e586fa20c"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Oct 02 21:19:46 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Oct 02 21:19:46 2026 -0400"
      },
      "message": "Bump gradle-wrapper from 9.7.1 to 9.8.0 in /android-tests (#108)\n"
    },
    {
      "commit": "1653d26bef5417c572b65c1110c1d17e586fa20c",
      "tree": "999e305f905afb9d7fbe2000de16df5b0b54e054",
      "parents": [
        "5b8cd231f08f9bf26597f8c5d8c49b1795e2f1e4"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Oct 02 21:13:39 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 02 21:13:39 2026 -0400"
      },
      "message": "Bump gradle-wrapper from 9.7.1 to 9.8.0 in /android-tests (#108)\n\nBumps [gradle-wrapper](https://github.com/gradle/gradle) from 9.7.1 to 9.8.0.\n- [Release notes](https://github.com/gradle/gradle/releases)\n- [Commits](https://github.com/gradle/gradle/compare/v9.7.1...v9.8.0)\n\n---\nupdated-dependencies:\n- dependency-name: gradle-wrapper\n  dependency-version: 9.8.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "5b8cd231f08f9bf26597f8c5d8c49b1795e2f1e4",
      "tree": "b79ef507bf6ea8029d04ddb067baf10af0ad566f",
      "parents": [
        "2b4aab8c405480760f9873422ff034af8c425254"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Oct 02 21:11:53 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Oct 02 21:11:53 2026 -0400"
      },
      "message": "Bump com.android.library from 9.4.0 to 9.4.1 in /android-tests (#107)\n"
    },
    {
      "commit": "2b4aab8c405480760f9873422ff034af8c425254",
      "tree": "06a4bd5dd76f0993171c0c3c3a40b4123e6ca37b",
      "parents": [
        "f575b178bb6615e487cf803e60994a183daa3d6b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Oct 02 21:08:10 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 02 21:08:10 2026 -0400"
      },
      "message": "Bump com.android.library from 9.4.0 to 9.4.1 in /android-tests (#107)\n\nBumps com.android.library from 9.4.0 to 9.4.1.\n\n---\nupdated-dependencies:\n- dependency-name: com.android.library\n  dependency-version: 9.4.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "f575b178bb6615e487cf803e60994a183daa3d6b",
      "tree": "79bed18aff11d58b6f490b4bb0c09d4d66e35cdb",
      "parents": [
        "6e06bb0cb0ad3b595a05f4404c25d49d5990ab21"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Oct 02 21:00:08 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Oct 02 21:00:08 2026 -0400"
      },
      "message": "Bump androidx.test:runner from 1.5.2 to 1.7.0 in /android-tests (#106)"
    },
    {
      "commit": "6e06bb0cb0ad3b595a05f4404c25d49d5990ab21",
      "tree": "ab29c7e7ce5207772976ae97a2d92edcc302067c",
      "parents": [
        "1e60a839c1d98d1e6d940ac7ac39a0b4fbf1e0c7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Oct 02 20:58:40 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 02 20:58:40 2026 -0400"
      },
      "message": "Bump androidx.test:runner from 1.5.2 to 1.7.0 in /android-tests (#106)\n\nBumps androidx.test:runner from 1.5.2 to 1.7.0.\n\n---\nupdated-dependencies:\n- dependency-name: androidx.test:runner\n  dependency-version: 1.7.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "1e60a839c1d98d1e6d940ac7ac39a0b4fbf1e0c7",
      "tree": "fa393f8652720194545012bc55d3ac158dc2ebe6",
      "parents": [
        "5f096717316b1ab87b0787621e495ee2025ab56c"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 28 21:00:13 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 28 21:00:13 2026 +0000"
      },
      "message": "Bump github/codeql-action from 4.38.1 to 4.38.2\n"
    },
    {
      "commit": "5f096717316b1ab87b0787621e495ee2025ab56c",
      "tree": "4ce160edc8349532dbe1e1aabf24ddc3af5b2205",
      "parents": [
        "b547c6ba8f91d35a0e2e61dedd8f657c27ca432f"
      ],
      "author": {
        "name": "Piotr P. Karwasz",
        "email": "pkarwasz-github@apache.org",
        "time": "Sat Sep 26 16:02:52 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 26 10:02:52 2026 -0400"
      },
      "message": "Add helpers that return a parser directly (COMMONSXML-18) (#104)\n\n* Add helpers that return a parser directly (COMMONSXML-18)\n\nMost callers want a parser, not a factory. Add static helpers that build one\nfrom a freshly secured factory:\n\n- SecureDocumentBuilderFactory.newDocumentBuilder() and newNSDocumentBuilder()\n- SecureSAXParserFactory.newSAXParser() and newNSSAXParser()\n- SecureSAXParserFactory.newXMLReader(ContentHandler) and\n  newNSXMLReader(ContentHandler), which register the given handler, if any\n\nThe checked exceptions they would declare cannot occur once the factory is\nconfigured, so they are reported as IllegalStateException. The Javadoc\nrecommends reusing the returned parser, with reset(), over caching a factory.\n\nBump the version to 1.1.0, since this adds public API.\n\nAssisted-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n\n* Add @since tag to newDocumentBuilder methods\n\n* Add @since 1.1.0 annotation to parser methods\n\n* Keep only the namespace-aware parser helpers\n\nRemove newDocumentBuilder(), newSAXParser() and newXMLReader(ContentHandler):\nexplicitly non-namespace-aware parsing is rare, and on Android a factory that\nnever set namespace awareness produces namespace-aware SAX parsers, so the\nplain variants could not keep their promise without extra configuration.\nThey can be added later if needed.\n\nAdd a newNSXMLReader() overload for callers that register no content handler,\nthe majority of getXMLReader() call sites.\n\nAssisted-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n\n---------\n\nCo-authored-by: Gary Gregory \u003cgarydgregory@users.noreply.github.com\u003e"
    },
    {
      "commit": "b547c6ba8f91d35a0e2e61dedd8f657c27ca432f",
      "tree": "7a82e813679787fca15a798709cfb2de0fac3fe9",
      "parents": [
        "87098eab14b6393dc3d79e24a0e758b7c1603c6a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Sep 25 13:41:02 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Sep 25 13:41:02 2026 +0000"
      },
      "message": "Add a TOC to overview.html.\n"
    },
    {
      "commit": "87098eab14b6393dc3d79e24a0e758b7c1603c6a",
      "tree": "929501a361f60a21ee1f02be2d2a4f334226cce3",
      "parents": [
        "cbfcb251cda99b1957e3235f956caaedb9d74a8e"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@users.noreply.github.com",
        "time": "Fri Sep 25 09:25:18 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 25 09:25:18 2026 -0400"
      },
      "message": "Document JAXB (#103)\n\n* Document JAXB\n\n* Document JAXB\n\n* Exclude JAXBExamples from Android tests.\n\n* Checkstyle\n\n* Convert JaxbExample into JaxbTest\n\n* Update comments and docs.\n\n* Refactor pom.xml to extarct dependency versions into maven properties\n\n* Remove old file.\n\n* Fix Graal\n\n* Fix Graal"
    },
    {
      "commit": "cbfcb251cda99b1957e3235f956caaedb9d74a8e",
      "tree": "2eb3f04d7425132dc61b01aab6b77f212a80952b",
      "parents": [
        "7ccd51fffd1567c2501cd490eafd3c146d02dabe"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Sep 24 11:41:56 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Sep 24 11:41:56 2026 +0000"
      },
      "message": "Fix HTML a tags for Windows-only failures (!)\n"
    },
    {
      "commit": "7ccd51fffd1567c2501cd490eafd3c146d02dabe",
      "tree": "06accd318bc5f5227714800ab9f66e1aadcc1307",
      "parents": [
        "b1a74f9141f8a0a91f2d1c296a055358efe905c8"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Sep 24 11:17:43 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Sep 24 11:17:43 2026 +0000"
      },
      "message": "Format HTML\n"
    },
    {
      "commit": "b1a74f9141f8a0a91f2d1c296a055358efe905c8",
      "tree": "5def0303c7bf2e4c740d4038a6dd644f6f6f9dc1",
      "parents": [
        "896c915db89dd86f9f1548559f47e26932c42767"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Sep 24 11:02:48 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Sep 24 11:02:48 2026 +0000"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "896c915db89dd86f9f1548559f47e26932c42767",
      "tree": "718e59dc0f5824a32cfccf32bbc2c575fb3955bb",
      "parents": [
        "f2681b625b3dceff6995911c0d87b2644461de27"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Sep 23 22:34:01 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Sep 23 22:34:01 2026 +0000"
      },
      "message": "Fix link\n"
    },
    {
      "commit": "f2681b625b3dceff6995911c0d87b2644461de27",
      "tree": "b3ac730395e8643f10ec5661b357a650e2a0ef80",
      "parents": [
        "dc36ef46318f45737115674b95dfe71142d8cd25"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Sep 23 16:31:45 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Sep 23 16:31:45 2026 +0000"
      },
      "message": "Add a section \"Migrating to Apache Commons Secure XML with OpenRewrite\"\n"
    },
    {
      "commit": "dc36ef46318f45737115674b95dfe71142d8cd25",
      "tree": "ff75a7606b02f66ec8d23abffe50bf4d144996cc",
      "parents": [
        "449764455e74f8d1c01ca4761eb2a130769b9d23"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Sep 23 16:24:12 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Sep 23 16:24:12 2026 +0000"
      },
      "message": "Don\u0027t rely on redirects.\n"
    },
    {
      "commit": "449764455e74f8d1c01ca4761eb2a130769b9d23",
      "tree": "752342edad0ddac10784a580dae3c6c0d6a12724",
      "parents": [
        "e83a04505487030eff58acbcd18a18c1f8bc3a13"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Sep 22 07:27:17 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Sep 22 07:27:17 2026 -0400"
      },
      "message": "Protect main branches\n"
    },
    {
      "commit": "e83a04505487030eff58acbcd18a18c1f8bc3a13",
      "tree": "1343282e6606e69d8ea31e743f928e584711d29a",
      "parents": [
        "9e3689e658077eb2a3a1eb057e8a8957a9cea03f"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Sep 20 15:15:32 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Sep 20 15:15:32 2026 -0400"
      },
      "message": "Fix logo."
    },
    {
      "commit": "9e3689e658077eb2a3a1eb057e8a8957a9cea03f",
      "tree": "b8a93c7fdc04f3865ba1429a6247c83e1d109d02",
      "parents": [
        "3aed2d546bc16afd889632a90cfb96a7f5c39e68"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 08:31:36 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 08:31:36 2026 -0700"
      },
      "message": "Bump commons.graalvm.buildtools.version from 1.1.13 to 1.1.14\n"
    },
    {
      "commit": "3aed2d546bc16afd889632a90cfb96a7f5c39e68",
      "tree": "605124a6ad2d48975159f1a090a8ff9d5ed7fcdc",
      "parents": [
        "ddcd6e502538a2403cc8075b09767906daa5bd2a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 08:28:35 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 08:28:35 2026 -0700"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "ddcd6e502538a2403cc8075b09767906daa5bd2a",
      "tree": "de8ba421cb3833b8da2344b211a30e45cb3d0509",
      "parents": [
        "db371b2b7525e98ec4a69cb8672ade0883112d87"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 08:18:51 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 08:18:51 2026 -0700"
      },
      "message": "Bump commons.graalvm.buildtools.version from 1.1.12 to 1.1.13 (#102)\n"
    },
    {
      "commit": "db371b2b7525e98ec4a69cb8672ade0883112d87",
      "tree": "00ebc86a60a164f369dda3dd8c45f3d6abe609db",
      "parents": [
        "a025b8fc3be2fa47e28bad4f429963bfd5d10045"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Sep 19 11:17:32 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 19 11:17:32 2026 -0400"
      },
      "message": "Bump commons.graalvm.buildtools.version from 1.1.12 to 1.1.13 (#102)\n\nBumps `commons.graalvm.buildtools.version` from 1.1.12 to 1.1.13.\n\nUpdates `org.graalvm.buildtools:junit-platform-native` from 1.1.12 to 1.1.13\n- [Release notes](https://github.com/graalvm/native-build-tools/releases)\n- [Commits](https://github.com/graalvm/native-build-tools/compare/1.1.12...1.1.13)\n\nUpdates `org.graalvm.buildtools:native-maven-plugin` from 1.1.12 to 1.1.13\n- [Release notes](https://github.com/graalvm/native-build-tools/releases)\n- [Commits](https://github.com/graalvm/native-build-tools/compare/1.1.12...1.1.13)\n\n---\nupdated-dependencies:\n- dependency-name: org.graalvm.buildtools:junit-platform-native\n  dependency-version: 1.1.13\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n- dependency-name: org.graalvm.buildtools:native-maven-plugin\n  dependency-version: 1.1.13\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "a025b8fc3be2fa47e28bad4f429963bfd5d10045",
      "tree": "b165ea5484b3520f5cf9c986d12d9a1a8b01e90a",
      "parents": [
        "c4c371b625369b62eb75ad5a5bf57aa3383db84f"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 11:16:40 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 11:16:40 2026 -0400"
      },
      "message": "Bump github/codeql-action/* from 4.37.9 to 4.38.1\n"
    },
    {
      "commit": "c4c371b625369b62eb75ad5a5bf57aa3383db84f",
      "tree": "bb749711fd00e995d805e503eafa51905d24a32d",
      "parents": [
        "df281a78fe64989c60ab05920f0794a1b71db7c8"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 11:08:18 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 11:08:18 2026 -0400"
      },
      "message": "Bump actions/setup-java from 6.0.0 to 6.0.1\n"
    },
    {
      "commit": "df281a78fe64989c60ab05920f0794a1b71db7c8",
      "tree": "30104a8c8bcfbc233cd1cb213781f8f484f5423e",
      "parents": [
        "b56d718bdc8000effa5d1b0f5e7297c5a41984a8"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Sep 15 07:33:08 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Sep 15 07:33:08 2026 -0700"
      },
      "message": "Site documentation and comments.\n"
    },
    {
      "commit": "b56d718bdc8000effa5d1b0f5e7297c5a41984a8",
      "tree": "2a6c638e3d218d846c8043418ff653f60dcf654d",
      "parents": [
        "642f4e7334352a01192bfb5fe58b7e9d32674868"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:16:15 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:16:15 2026 -0700"
      },
      "message": "Site documentation.\n"
    },
    {
      "commit": "642f4e7334352a01192bfb5fe58b7e9d32674868",
      "tree": "cd2acf6e4d36643528a272a1bf944d20971aee6f",
      "parents": [
        "48b40ebcf5bcc1076069c5434b4e948bff6eb7a7"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:16:04 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:16:04 2026 -0700"
      },
      "message": "Comments\n"
    },
    {
      "commit": "48b40ebcf5bcc1076069c5434b4e948bff6eb7a7",
      "tree": "db7d3ee8db70706efb8998f3ebe895e05e72015f",
      "parents": [
        "d3ae32f25d9a46cad61652c0c5e7d393571306f5"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:15:44 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:15:44 2026 -0700"
      },
      "message": "Site documentation.\n"
    },
    {
      "commit": "d3ae32f25d9a46cad61652c0c5e7d393571306f5",
      "tree": "d828d6abb86c81abc64617b105b2456bdbfeb368",
      "parents": [
        "874241e1a393485a82e1c92b8066a9ff36713365"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:14:53 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:14:53 2026 -0700"
      },
      "message": "Site documentation.\n"
    },
    {
      "commit": "874241e1a393485a82e1c92b8066a9ff36713365",
      "tree": "181f59c5e546cf41c6fd505c3c6f196bbaec3c30",
      "parents": [
        "001954b5ee6754f00544107ffe270e5bdc062360"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:13:39 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:13:39 2026 -0700"
      },
      "message": "Comments\n"
    },
    {
      "commit": "001954b5ee6754f00544107ffe270e5bdc062360",
      "tree": "21d8141db67054bd339151839baa66eb3ee5ba53",
      "parents": [
        "cf450ad487d11416d8202dcc56ef7becc4407ee0"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:13:26 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:13:26 2026 -0700"
      },
      "message": "Site documentation.\n"
    },
    {
      "commit": "cf450ad487d11416d8202dcc56ef7becc4407ee0",
      "tree": "f81e2c56b5763e3c6f03a5e917a9691852f2b166",
      "parents": [
        "bab46b1a1530bb060032e3396efff70876050992"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:13:01 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:13:01 2026 -0700"
      },
      "message": "Remove obsolete file."
    },
    {
      "commit": "bab46b1a1530bb060032e3396efff70876050992",
      "tree": "7efcec609f2815d8f948ca0bf13d341c4be88dbd",
      "parents": [
        "26573a6527bcb6c6c9f26b51cd23e7e25a989807"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:12:10 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:12:10 2026 -0700"
      },
      "message": "Remove obsolete file."
    },
    {
      "commit": "26573a6527bcb6c6c9f26b51cd23e7e25a989807",
      "tree": "74b16023a14df2f0dfd6f657b2f6e78520ebda13",
      "parents": [
        "189a3e3ae65656a92aea9bbab4ce8186d72fc5b1"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:10:57 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:10:57 2026 -0700"
      },
      "message": "Site documentation.\n"
    },
    {
      "commit": "189a3e3ae65656a92aea9bbab4ce8186d72fc5b1",
      "tree": "b4aa686092ca69ebe759eaf2cb9b204aecd270db",
      "parents": [
        "c9ccb36343c685a17eca9670669e8c225b8eef9d"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:09:37 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:09:37 2026 -0700"
      },
      "message": "Site documentation.\n"
    },
    {
      "commit": "c9ccb36343c685a17eca9670669e8c225b8eef9d",
      "tree": "7c27d34a76bd68a5ec70b3500f516980aacfa251",
      "parents": [
        "9c26bf2d46fb5b702bd4d5d1274e6d56d1e3e460"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:08:51 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:08:51 2026 -0700"
      },
      "message": "Site documentation.\n"
    },
    {
      "commit": "9c26bf2d46fb5b702bd4d5d1274e6d56d1e3e460",
      "tree": "43292121a80c7a737ce6423d3320e5e79f47b280",
      "parents": [
        "e5e778b805de815670a555923d773020f476dc99"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:08:11 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:08:11 2026 -0700"
      },
      "message": "Site documentation.\n"
    },
    {
      "commit": "e5e778b805de815670a555923d773020f476dc99",
      "tree": "8be4bf0415d6bf497b9768184f152138e5a0a74e",
      "parents": [
        "49688af06bb5152454788b501deffd7339533d92"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:07:26 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:07:26 2026 -0700"
      },
      "message": "Comments, grammar.\n"
    },
    {
      "commit": "49688af06bb5152454788b501deffd7339533d92",
      "tree": "fcfb65c76380fa7da5887e4790d29badd3d66e20",
      "parents": [
        "864082e493e1b99fc5de7655af13cc091b42ccc2"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:06:48 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:06:48 2026 -0700"
      },
      "message": "Comments, grammar.\n"
    },
    {
      "commit": "864082e493e1b99fc5de7655af13cc091b42ccc2",
      "tree": "0791fbde654b2a5e8eac37d181e7c95f2ca4d2a9",
      "parents": [
        "49e2abd37e8b69e312056f8e974a929456e0595a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:06:42 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:06:42 2026 -0700"
      },
      "message": "Comments, grammar.\n"
    },
    {
      "commit": "49e2abd37e8b69e312056f8e974a929456e0595a",
      "tree": "dad5882c7fdd997899662988871617ff444ac3f4",
      "parents": [
        "4e3af7cdd4ea753487dc24d4016aa9d905193ea7"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:04:55 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:04:55 2026 -0700"
      },
      "message": "Grammar"
    },
    {
      "commit": "4e3af7cdd4ea753487dc24d4016aa9d905193ea7",
      "tree": "dae81512fe5bfecaf56dce2a1ef0038ef978e0f1",
      "parents": [
        "e0fa55e4b76991e754c2ca2427349b8e4f735e9b"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:04:32 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:04:32 2026 -0700"
      },
      "message": "Javadoc"
    },
    {
      "commit": "e0fa55e4b76991e754c2ca2427349b8e4f735e9b",
      "tree": "600463b79aaf9eeb442c6ec136ce9db3d09af331",
      "parents": [
        "e0704b6b8fd11fa54b562f47ff3c13260267a9fa"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:02:38 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:02:38 2026 -0700"
      },
      "message": "Javadoc"
    },
    {
      "commit": "e0704b6b8fd11fa54b562f47ff3c13260267a9fa",
      "tree": "c5d17d9817c5ef35b6412c52076f2b379141e4fc",
      "parents": [
        "924bd6bd23a95589723b90b84a41fd828d7ca1da"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:02:15 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:02:15 2026 -0700"
      },
      "message": "Javadoc"
    },
    {
      "commit": "924bd6bd23a95589723b90b84a41fd828d7ca1da",
      "tree": "5b48934cdb9818591163f5d1957c5bbe1239905d",
      "parents": [
        "661dcf85a8e8b9366e26f83760e7ed76283d7b44"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:01:23 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:01:23 2026 -0700"
      },
      "message": "Javadoc"
    },
    {
      "commit": "661dcf85a8e8b9366e26f83760e7ed76283d7b44",
      "tree": "5d41c568dd4fe0d96d74ae98026867a097813e4e",
      "parents": [
        "0f8390f1bb01fdb53526b788f9a64710007be9d4"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:00:58 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 17:00:58 2026 -0700"
      },
      "message": "Javadoc"
    },
    {
      "commit": "0f8390f1bb01fdb53526b788f9a64710007be9d4",
      "tree": "4e8464425374626c3c104bf4d22bc32d83756439",
      "parents": [
        "1d2feee413937293f468ca3162883938d37547a9"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:59:24 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:59:24 2026 -0700"
      },
      "message": "Javadoc"
    },
    {
      "commit": "1d2feee413937293f468ca3162883938d37547a9",
      "tree": "7489df5a2e0fec55199ea64466d75d4b6351513f",
      "parents": [
        "8516ccdf96ccbc2c988200e06f665ec7f8e63fcc"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:59:05 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:59:05 2026 -0700"
      },
      "message": "Javadoc"
    },
    {
      "commit": "8516ccdf96ccbc2c988200e06f665ec7f8e63fcc",
      "tree": "1df51d3f7063c01af435fe7d36c231a8a204e200",
      "parents": [
        "f59d1bedd64d01b184e47fc2d369ab8834fe638d"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:56:06 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:56:06 2026 -0700"
      },
      "message": "Javadoc"
    },
    {
      "commit": "f59d1bedd64d01b184e47fc2d369ab8834fe638d",
      "tree": "f5258c21d1e97f708260e8b1e992740255b88c21",
      "parents": [
        "59690abd96fd7d9229fac9185be755d462103b81"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:48:15 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:48:15 2026 -0700"
      },
      "message": "Javadoc"
    },
    {
      "commit": "59690abd96fd7d9229fac9185be755d462103b81",
      "tree": "5c02cf83020e08308607fc142aa4cfeb6f628bf7",
      "parents": [
        "e0698f18a30c3e7296cd7e667708e3687084ddcf"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:38:30 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:38:30 2026 -0700"
      },
      "message": "Javadoc"
    },
    {
      "commit": "e0698f18a30c3e7296cd7e667708e3687084ddcf",
      "tree": "3b1cf252766d6e286dad233f62d914eb404371a4",
      "parents": [
        "d821a778146c3b4942994561952cb6b20a87a96d"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:32:49 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:32:49 2026 -0700"
      },
      "message": "Javadoc"
    },
    {
      "commit": "d821a778146c3b4942994561952cb6b20a87a96d",
      "tree": "7f4c18635a65d6a0098047e5398a59c2dad065fd",
      "parents": [
        "76060338c99449b65784769f9da2e291b9e21e19"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:31:56 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:31:56 2026 -0700"
      },
      "message": "Javadoc"
    },
    {
      "commit": "76060338c99449b65784769f9da2e291b9e21e19",
      "tree": "cac88d7dd4554ab44d65cef2fe1e5e30facbf3fb",
      "parents": [
        "9d797534150804363d95bc7e1b30f393cf2d3294"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:30:59 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:30:59 2026 -0700"
      },
      "message": "Javadoc"
    },
    {
      "commit": "9d797534150804363d95bc7e1b30f393cf2d3294",
      "tree": "3a5d1ce6b78b39b56005bb91e0242587fe6a0805",
      "parents": [
        "814bf1ecc6d128ec10c82ca03a316e1615b66487"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:15:22 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:15:22 2026 -0700"
      },
      "message": "Javadoc"
    },
    {
      "commit": "814bf1ecc6d128ec10c82ca03a316e1615b66487",
      "tree": "f397df74f96c5979750ea7acea6dd1987ec4dcd7",
      "parents": [
        "97cdc42a94d4f2320b31e9da9d6f9b24b5017109"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:11:07 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:11:07 2026 -0700"
      },
      "message": "Javadoc"
    },
    {
      "commit": "97cdc42a94d4f2320b31e9da9d6f9b24b5017109",
      "tree": "d8cb820f5c34e15698bd11b51fe5b25c367838fc",
      "parents": [
        "4cc740335b7ab5d3129bea6f0504050523c8c160"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:05:28 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:05:28 2026 -0700"
      },
      "message": "Javadoc"
    },
    {
      "commit": "4cc740335b7ab5d3129bea6f0504050523c8c160",
      "tree": "c13f91909f0129ed0008517d0cc82b9455dc27be",
      "parents": [
        "50b7ed94c99dbcaeec5880e01695ab772fb4e230"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:03:02 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 16:03:02 2026 -0700"
      },
      "message": "Javadoc"
    },
    {
      "commit": "50b7ed94c99dbcaeec5880e01695ab772fb4e230",
      "tree": "97ea13f08fad0d30447de2b804a55d04cbbbe442",
      "parents": [
        "cc45c8184649066427ada8d289463ed57a436f8e"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:59:19 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:59:19 2026 -0700"
      },
      "message": "Javadoc"
    },
    {
      "commit": "cc45c8184649066427ada8d289463ed57a436f8e",
      "tree": "01910b7cd047fb78bb3af5f7477fb5750a27c934",
      "parents": [
        "b17eaa97c24b9ebc4936eee649c474571d609ac9"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:57:00 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:57:00 2026 -0700"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "b17eaa97c24b9ebc4936eee649c474571d609ac9",
      "tree": "bd51680508abc925f86d8bfe2a7c2d6fedb0bb71",
      "parents": [
        "d30262e6c7b3587e9ba172d85d72d6b8af316e6e"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:53:36 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:53:36 2026 -0700"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "d30262e6c7b3587e9ba172d85d72d6b8af316e6e",
      "tree": "cfda001d004e3dfd6ace5a24d2517d7b7cd9f2b7",
      "parents": [
        "974c802ebe42dda2be243feba0cfa995f63ee9a9"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:53:11 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:53:11 2026 -0700"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "974c802ebe42dda2be243feba0cfa995f63ee9a9",
      "tree": "7a0d010e9055df6bcf2eedc7fb3be9f4b8a0c955",
      "parents": [
        "f1ca3b8e6e90d120c81037867467dd54732f0127"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:52:07 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:52:07 2026 -0700"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "f1ca3b8e6e90d120c81037867467dd54732f0127",
      "tree": "2ff56640bed5849026bf3a198fd54e4a80295e7f",
      "parents": [
        "16d6bbf3593ffd2a0198db883ddbf98867d01c43"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:51:03 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:51:03 2026 -0700"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "16d6bbf3593ffd2a0198db883ddbf98867d01c43",
      "tree": "9c9093d88ded1a22be4a56aa24d35577da878491",
      "parents": [
        "5ffc4cc67c8ae2d2ecf31ecd854b088dfa63f74f"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:49:35 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:49:35 2026 -0700"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "5ffc4cc67c8ae2d2ecf31ecd854b088dfa63f74f",
      "tree": "2022e59bfee54bc3280fd8e4f9c9a1e93e4c0ade",
      "parents": [
        "f6ff0eadffcb46cb823f54a9f9b864d4456be703"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:48:22 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:48:22 2026 -0700"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "f6ff0eadffcb46cb823f54a9f9b864d4456be703",
      "tree": "cb69227f04a1e9921b0bcc96d69f0c5e380a0aa4",
      "parents": [
        "302f934d48d87723491c8cb51ae3edba08883a01"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:47:47 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:47:47 2026 -0700"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "302f934d48d87723491c8cb51ae3edba08883a01",
      "tree": "e22a5252096c18e119e1979323e8c133a2227f79",
      "parents": [
        "a76f06193f1a08cd3418674746c541dddeabd44e"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:43:59 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:43:59 2026 -0700"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "a76f06193f1a08cd3418674746c541dddeabd44e",
      "tree": "7c4f9e258edf94dd73a05d18bf462df2ca5afc42",
      "parents": [
        "88635d9ff05395f148fc26748ad269bc28eb4ebc"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:42:18 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:42:18 2026 -0700"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "88635d9ff05395f148fc26748ad269bc28eb4ebc",
      "tree": "4452f290f2d4a67ff79e3268645a1a09fef120a7",
      "parents": [
        "0f2f2f22f668bd4dfb37cd12ae1c7f543f93f37a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:41:29 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 15:41:29 2026 -0700"
      },
      "message": "Javadoc"
    },
    {
      "commit": "0f2f2f22f668bd4dfb37cd12ae1c7f543f93f37a",
      "tree": "0d8eb4037fe41cbacc78ce0b76cee878c1662d4d",
      "parents": [
        "7ad89922fe98426e1634eb92c497fd089f77868a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 10:06:37 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 10:06:37 2026 -0700"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "7ad89922fe98426e1634eb92c497fd089f77868a",
      "tree": "20f3a35efaa4a522e4b7cab7bb2738368267f408",
      "parents": [
        "bc0dbc1b0f67b357c5a015da0d5b30ec374664e0"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 09:48:24 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 09:48:24 2026 -0700"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "bc0dbc1b0f67b357c5a015da0d5b30ec374664e0",
      "tree": "87f52890a8a7a5171b7d017974168067826c427a",
      "parents": [
        "6ce3addd749678e7f4dfbdf88b78459a6d65df0f"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 09:42:15 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 14 09:42:15 2026 -0700"
      },
      "message": "Javadoc\n\nFix up grammar.\n"
    }
  ],
  "next": "6ce3addd749678e7f4dfbdf88b78459a6d65df0f"
}
