)]}'
{
  "log": [
    {
      "commit": "8f2556cb9f9c618cc55ba6b3bcab358ffaaaf0e7",
      "tree": "b0b0a4047ca202edb03fc95d97604ff65fd02f25",
      "parents": [
        "03e4ac2dcb1cb9ab1d033bd4d889a9cb63d07cd0"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Jul 19 11:31:20 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Jul 19 11:32:30 2026 +0200"
      },
      "message": "pack200 now requires asm which is marked optional in commons-compress\n"
    },
    {
      "commit": "03e4ac2dcb1cb9ab1d033bd4d889a9cb63d07cd0",
      "tree": "a8c2aa1eb3bfe09215b72cbbd9453a38579a2f7e",
      "parents": [
        "c362906efed1691e803717df617a2e8821f85880"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Jul 19 10:48:37 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Jul 19 10:48:37 2026 +0200"
      },
      "message": "remove build-system external references\n"
    },
    {
      "commit": "c362906efed1691e803717df617a2e8821f85880",
      "tree": "3579a9ff41735a348792d8fd99fbc8b26673bfaa",
      "parents": [
        "b73fc55a25cee58ef0a2bcc0d5fa75f0013028fa"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Wed Jul 15 17:38:01 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Wed Jul 15 17:38:01 2026 +0200"
      },
      "message": "post release stuff to do\n"
    },
    {
      "commit": "b73fc55a25cee58ef0a2bcc0d5fa75f0013028fa",
      "tree": "e9ec12a4b147e70e53393ba02759e959a26a9c39",
      "parents": [
        "bead264cc59ae8f736ad5f73e447c51d194cb3d3",
        "2927c79ff1c23964dfd00cb45182657c35b2e899"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Wed Jul 15 17:27:11 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Wed Jul 15 17:31:40 2026 +0200"
      },
      "message": "Merge tag \u0027rel/2.6.0\u0027\n\nTagging version 2.6.0 of Ivy\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iIkEABYKADEWIQRqkxYesZkOg0bnuisjc439fEDeQwUCalembRMcYm9kZXdpZ0Bh\n# cGFjaGUub3JnAAoJECNzjf18QN5DEZMA/jvWXUr1JjjazdAC84Vls/ASCncIzK6e\n# ACOpc/0RITPmAP49B9HwvdCzRb1zGLxPfjfAFQ8iBsfciVb3pCvOd3aPAg\u003d\u003d\n# \u003dsJGc\n# -----END PGP SIGNATURE-----\n# gpg: Signatur vom Mi 15 Jul 2026 17:25:33 CEST\n# gpg:                mittels EDDSA-Schlüssel 6A93161EB1990E8346E7BA2B23738DFD7C40DE43\n# gpg:                Aussteller \"bodewig@apache.org\"\n# gpg: Korrekte Signatur von \"Stefan Bodewig \u003cbodewig@apache.org\u003e\" [ultimativ]\n"
    },
    {
      "commit": "bead264cc59ae8f736ad5f73e447c51d194cb3d3",
      "tree": "bb161d6789f789e46c4329c8444a3bb721c6bb56",
      "parents": [
        "63849b29ba8ae05a502dc33c3427cfe8b542c3bf"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Tue Jul 14 17:43:05 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Tue Jul 14 17:43:05 2026 +0200"
      },
      "message": "add License for jQuery Treeview\n"
    },
    {
      "commit": "63849b29ba8ae05a502dc33c3427cfe8b542c3bf",
      "tree": "8f1d28771f390e08cbe170b51eeff9e21cb5ed78",
      "parents": [
        "9747ab62d086e367781f72b563f48ddd11b90bca"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Jul 12 09:10:00 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Jul 12 09:10:00 2026 +0200"
      },
      "message": "tweak release instructions\n"
    },
    {
      "commit": "2927c79ff1c23964dfd00cb45182657c35b2e899",
      "tree": "80a2772d2b3ac0d9bda5a8d9a556559c9df929e3",
      "parents": [
        "8644f1b12e17ec1d5d013d7ef84cc830ff5a6bf5"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Jul 12 07:56:24 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Jul 12 07:56:24 2026 +0200"
      },
      "message": "prepare RC1 of Ivy 2.6.0\n"
    },
    {
      "commit": "8644f1b12e17ec1d5d013d7ef84cc830ff5a6bf5",
      "tree": "5f42640094d7b0b2dda546346b5dabdd8af9b4b0",
      "parents": [
        "9747ab62d086e367781f72b563f48ddd11b90bca"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Feb 18 18:02:50 2026 +0100"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Fri Jul 10 12:53:26 2026 +0200"
      },
      "message": "Use pattern\n"
    },
    {
      "commit": "9747ab62d086e367781f72b563f48ddd11b90bca",
      "tree": "f965eeb88753a6fff8b085884f34649d199972b5",
      "parents": [
        "9bba2ae9ee9d72c5717b5acce42445c058abf8bc"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Fri Jul 10 11:29:58 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Fri Jul 10 11:29:58 2026 +0200"
      },
      "message": "record github PR #127 , add @raboof\n"
    },
    {
      "commit": "9bba2ae9ee9d72c5717b5acce42445c058abf8bc",
      "tree": "4b11c60b3b35f6de3712336fbb902b601e7babe8",
      "parents": [
        "bcc04c828fb6fae3e7398311b1ebd23e1a4cc33b",
        "a888e862eb69ae33d8bbf7956fc3f9875cb48216"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Fri Jul 10 05:52:44 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 05:52:44 2026 +0000"
      },
      "message": "Merge pull request #127 from raboof/fix-deterministic-extra-dependency-attributes\n\nfix: make module attribute string encoding deterministic"
    },
    {
      "commit": "a888e862eb69ae33d8bbf7956fc3f9875cb48216",
      "tree": "4b11c60b3b35f6de3712336fbb902b601e7babe8",
      "parents": [
        "bcc04c828fb6fae3e7398311b1ebd23e1a4cc33b"
      ],
      "author": {
        "name": "Arnout Engelen",
        "email": "arnout@bzzt.net",
        "time": "Thu Jul 09 17:59:13 2026 +0200"
      },
      "committer": {
        "name": "Arnout Engelen",
        "email": "arnout@bzzt.net",
        "time": "Thu Jul 09 17:59:13 2026 +0200"
      },
      "message": "fix: make module attribute string encoding deterministic\n\nThis value makes it into the `pom.xml`\u0027s `extraDependencyAttributes`\nproperty at least for SBT, and it\u0027d be good to have this be\ndeterministic: aside from general hygiene, generating them bit-by-bit\nreproducibly helps validating no malware was sneaked into the artifacts.\nThis is also called \u0027Reproducible Builds\u0027 (https://reproducible-builds.org/)\n"
    },
    {
      "commit": "bcc04c828fb6fae3e7398311b1ebd23e1a4cc33b",
      "tree": "60a4f6ba2ec8509b417fd1ac60895a8eae68cc05",
      "parents": [
        "fe36d4522ac079dcc524e7b68e6c8d8a5872bc60"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Wed Jul 08 21:22:08 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Wed Jul 08 21:22:08 2026 +0200"
      },
      "message": "set all manifest versions to 2.6.0\n"
    },
    {
      "commit": "fe36d4522ac079dcc524e7b68e6c8d8a5872bc60",
      "tree": "1c160a2b7651093f844b2050d9f9a34df21cfc6f",
      "parents": [
        "14dc81daa291ad9c71c545c5430861c43160f590"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Mon Jul 06 18:34:56 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 18:34:56 2026 +0200"
      },
      "message": "Update release-notes.adoc\n\nUpdated release notes"
    },
    {
      "commit": "14dc81daa291ad9c71c545c5430861c43160f590",
      "tree": "9339b3ce29041a0c95dc0febd46934ab8cf7e5c0",
      "parents": [
        "489da1e2fcc1f764a6274bfe8392cfc6f881e8c9",
        "6edbe1907fff72fbd2e5c7de135f1c97c0a8e50b"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Mon Jul 06 18:32:16 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 18:32:16 2026 +0200"
      },
      "message": "Merge pull request #108 from eric-milles/IVY-1662\n\nIVY-1662: collect updates by conf and check transitive on old dependency"
    },
    {
      "commit": "6edbe1907fff72fbd2e5c7de135f1c97c0a8e50b",
      "tree": "9339b3ce29041a0c95dc0febd46934ab8cf7e5c0",
      "parents": [
        "489da1e2fcc1f764a6274bfe8392cfc6f881e8c9"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Wed Jul 01 09:16:49 2026 -0500"
      },
      "committer": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Wed Jul 01 09:16:49 2026 -0500"
      },
      "message": "IVY-1662: collect updates by conf and check transitive on old dependency"
    },
    {
      "commit": "489da1e2fcc1f764a6274bfe8392cfc6f881e8c9",
      "tree": "7d6820c0efe764290b5950d9f251831149dbbb03",
      "parents": [
        "2470ea152c7b61a03078b0fb2e5d69435bdb4c13"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Sat Jun 27 00:06:10 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 27 00:06:10 2026 +0200"
      },
      "message": "Update ibiblio.adoc\n\nIVY-1666: try to be a bit more precise in mentionning Maven Central Repository"
    },
    {
      "commit": "2470ea152c7b61a03078b0fb2e5d69435bdb4c13",
      "tree": "80fd1aace95d52f7f111c701a4686ee07772b1ee",
      "parents": [
        "dc35d510d281ab2ab8fb4486e517e838c72a64d2"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Fri Jun 26 23:59:00 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 26 23:59:00 2026 +0200"
      },
      "message": "Update ibiblio.adoc\n\nReplaced \u0027ibiblio\u0027 with \u0027Maven Central repository\u0027 in the documentation. The type \u0027ibiblio\u0027 is kept as is for backwards compatibility reasons."
    },
    {
      "commit": "dc35d510d281ab2ab8fb4486e517e838c72a64d2",
      "tree": "b42c81891a65a81dfd1f47300d50824038d81487",
      "parents": [
        "788c011d3728f64b301faf0db127c8f22754d989"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Fri Jun 26 14:17:03 2026 +0200"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Fri Jun 26 14:17:03 2026 +0200"
      },
      "message": "fixed build\n"
    },
    {
      "commit": "788c011d3728f64b301faf0db127c8f22754d989",
      "tree": "c47f050571a686a672e4ed98c4fc935af22871e7",
      "parents": [
        "05981d1a565451901aed889dae1ec3a92faeeeb6"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Thu Jun 25 23:45:04 2026 +0200"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Thu Jun 25 23:45:04 2026 +0200"
      },
      "message": "Updated release notes with recent merges\n"
    },
    {
      "commit": "05981d1a565451901aed889dae1ec3a92faeeeb6",
      "tree": "3b6acbc014d74aaf58d84e88e4e35e31d6c1608b",
      "parents": [
        "67df79d90a1bfd5e0a32f4e3c1f37cabfddc6875",
        "c30e37cf8fd29e14b1c4a5bd04a0b6b9d9d93c1a"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Thu Jun 25 23:40:15 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 25 23:40:15 2026 +0200"
      },
      "message": "Merge pull request #124 from eric-milles/IVY-1656\n\nIVY-1656: write inherited dependencies first to preserve resolve order"
    },
    {
      "commit": "67df79d90a1bfd5e0a32f4e3c1f37cabfddc6875",
      "tree": "dc8814667d95d9ff067c399c643f2cdbe1bb2e2c",
      "parents": [
        "749dca3c098cceeaddbf4cee421b1263af7aa6c0"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sat Jun 20 08:31:27 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sat Jun 20 08:31:27 2026 +0200"
      },
      "message": "cyclonedx -\u003e cdx\n"
    },
    {
      "commit": "c30e37cf8fd29e14b1c4a5bd04a0b6b9d9d93c1a",
      "tree": "62f4115f4f708352c70c446eff2ae015614360ff",
      "parents": [
        "2f085c9b59fb8de74d13e8d1b7508f8fed49ae16"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Thu Jun 18 15:55:29 2026 -0500"
      },
      "committer": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Thu Jun 18 16:04:10 2026 -0500"
      },
      "message": "check info line"
    },
    {
      "commit": "2f085c9b59fb8de74d13e8d1b7508f8fed49ae16",
      "tree": "94bd96426183ba1e476b7f38e6ca1028f2ce062e",
      "parents": [
        "1cac02ef6f6d4749760564bf17b13e3a89dfdc39"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Thu Jun 18 15:22:36 2026 -0500"
      },
      "committer": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Thu Jun 18 15:22:36 2026 -0500"
      },
      "message": "extra blank line"
    },
    {
      "commit": "1cac02ef6f6d4749760564bf17b13e3a89dfdc39",
      "tree": "a57fe5df1a0e39f05a1497701222eb801d36ba01",
      "parents": [
        "749dca3c098cceeaddbf4cee421b1263af7aa6c0"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Thu Jun 18 11:17:22 2026 -0500"
      },
      "committer": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Thu Jun 18 11:39:15 2026 -0500"
      },
      "message": "IVY-1656: write inherited dependencies first to preserve resolve order"
    },
    {
      "commit": "749dca3c098cceeaddbf4cee421b1263af7aa6c0",
      "tree": "3d6ed909c01542d64685a442fa51b13ea3c7e3f6",
      "parents": [
        "ee1a61a0a096325d8d589535d41d2e4cdd18e487",
        "4db7f578280c88992c5d3c6df8dcf3a64baaa36c"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Jun 17 21:51:23 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 17 21:51:23 2026 +0200"
      },
      "message": "Merge pull request #123 from eric-milles/IVY-1410-test\n\nrewrite test case to specify files inline"
    },
    {
      "commit": "4db7f578280c88992c5d3c6df8dcf3a64baaa36c",
      "tree": "98ff7160112dcf96fb6eb18750a2e2ccd4f9da72",
      "parents": [
        "648768b13066843e753455039da0826811ab8e85"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Wed Jun 17 14:02:11 2026 -0500"
      },
      "committer": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Wed Jun 17 14:02:11 2026 -0500"
      },
      "message": "rewrite test case to specify files inline"
    },
    {
      "commit": "ee1a61a0a096325d8d589535d41d2e4cdd18e487",
      "tree": "2ad3cbb0a7e0f3bc409fdd13b3ab35db4512d66e",
      "parents": [
        "648768b13066843e753455039da0826811ab8e85"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Jun 17 20:33:52 2026 +0200"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Jun 17 20:33:52 2026 +0200"
      },
      "message": "Updated release notes with recent merges\n"
    },
    {
      "commit": "648768b13066843e753455039da0826811ab8e85",
      "tree": "00ba930a821722571afcda740e6e34749b8d1a39",
      "parents": [
        "c33191f88dff8944718d992373253a5ad4b4130c",
        "c9058c78ae7d19cb847430e28a944cef115ff73e"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Jun 17 20:19:22 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 17 20:19:22 2026 +0200"
      },
      "message": "Merge pull request #111 from eric-milles/IVY-1658\n\nIVY-1658: merge `ivy-module` namespaces"
    },
    {
      "commit": "c33191f88dff8944718d992373253a5ad4b4130c",
      "tree": "fbfa6938076e2508ee00f2cbf037734c5ec90b82",
      "parents": [
        "3b67d9adc7bd30bfdfba33b5ac6018e4a74f1b4f",
        "37ad05cf608abc496998e277ffd65ffab2881c5a"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Jun 17 20:12:07 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 17 20:12:07 2026 +0200"
      },
      "message": "Merge pull request #114 from eric-milles/IVY-1653\n\nIVY-1653: `makepom`: write overrides to Maven `dependencyManagement` section"
    },
    {
      "commit": "37ad05cf608abc496998e277ffd65ffab2881c5a",
      "tree": "fbfa6938076e2508ee00f2cbf037734c5ec90b82",
      "parents": [
        "87319046c24c22b41e529156ec565b4b185467b8"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Tue Jun 16 14:40:34 2026 -0500"
      },
      "committer": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Tue Jun 16 14:40:34 2026 -0500"
      },
      "message": "PomModuleDescriptorWriter has indents between 2 and 5"
    },
    {
      "commit": "87319046c24c22b41e529156ec565b4b185467b8",
      "tree": "480c771bc687f141d55f5ce3a5798f426cf87d05",
      "parents": [
        "866fddeb1868fac8af9b79d96ffb729432c71ed1"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Tue Jun 16 14:32:52 2026 -0500"
      },
      "committer": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Tue Jun 16 14:32:52 2026 -0500"
      },
      "message": "do not write empty dependencyManagement block"
    },
    {
      "commit": "866fddeb1868fac8af9b79d96ffb729432c71ed1",
      "tree": "37afe8c78e00b91005031ab5759eb5af05f46835",
      "parents": [
        "1bc11cd09c2b47694a316d07610390380ba2414b"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Tue Jun 16 14:12:52 2026 -0500"
      },
      "committer": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Tue Jun 16 14:14:19 2026 -0500"
      },
      "message": "dependencyManagement before dependencies when missing form template"
    },
    {
      "commit": "c9058c78ae7d19cb847430e28a944cef115ff73e",
      "tree": "870c6d9882e07e73181f05413663fe2b7fd4212b",
      "parents": [
        "426102ff4dc612c956dad8b4b45a0d6d7962abce"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Tue Jun 16 13:29:46 2026 -0500"
      },
      "committer": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Tue Jun 16 13:38:16 2026 -0500"
      },
      "message": "next line continue"
    },
    {
      "commit": "1bc11cd09c2b47694a316d07610390380ba2414b",
      "tree": "646a9547025e119b74c533488354427186d53b75",
      "parents": [
        "0ccdad9b8cf51eedc6e7011d42e50a86ef15b7f4"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Tue Jun 16 12:52:59 2026 -0500"
      },
      "committer": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Tue Jun 16 12:52:59 2026 -0500"
      },
      "message": "next line continue"
    },
    {
      "commit": "0ccdad9b8cf51eedc6e7011d42e50a86ef15b7f4",
      "tree": "caa4712d91d11959c4110d4e516abbf8f506e524",
      "parents": [
        "3b67d9adc7bd30bfdfba33b5ac6018e4a74f1b4f"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Tue Jun 16 08:42:35 2026 -0500"
      },
      "committer": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Tue Jun 16 08:59:18 2026 -0500"
      },
      "message": "IVY-1653: makepom: write overrides to Maven dependencyManagement section"
    },
    {
      "commit": "3b67d9adc7bd30bfdfba33b5ac6018e4a74f1b4f",
      "tree": "ff75bbdb8dd1c1394ff54840efafe3a73f68bde9",
      "parents": [
        "f72d58970958a8e16ae44604c5179c0a913639b5"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Tue Jun 16 00:14:58 2026 +0200"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Tue Jun 16 00:14:58 2026 +0200"
      },
      "message": "Updated release notes\n"
    },
    {
      "commit": "f72d58970958a8e16ae44604c5179c0a913639b5",
      "tree": "930530f60579881426fe7309697ac61d0a9d4db8",
      "parents": [
        "a569ad67b8cdb294a8275d6282444d5b87662d07",
        "27b4431886086085fbb8308ec166de6a011fbc56"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Tue Jun 16 00:06:25 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 16 00:06:25 2026 +0200"
      },
      "message": "Merge pull request #120 from eric-milles/IVY-1667\n\nIVY-1667: `makepom`: check output lines for `dependencyManagement` element"
    },
    {
      "commit": "a569ad67b8cdb294a8275d6282444d5b87662d07",
      "tree": "c9cb4b9dd9dd451ae00cd14b11940fef9361c87a",
      "parents": [
        "8d34dd1ae44de13c5c9ec70aecf816bac5e26055",
        "aebe2c1f0fe8b2b1677ee62efed8978d05bef406"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Tue Jun 16 00:05:08 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 16 00:05:08 2026 +0200"
      },
      "message": "Merge pull request #119 from eric-milles/IVY-1665\n\nIVY-1665: `checkdepsupdate`: verify version is greater before reporting on available update"
    },
    {
      "commit": "27b4431886086085fbb8308ec166de6a011fbc56",
      "tree": "fc7894725e7d656c1fc380bec1935de21b329f17",
      "parents": [
        "0dc2b2d23729085edd7bb6bbd549e4ab05867fe6"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Fri Jun 12 13:52:24 2026 -0500"
      },
      "committer": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Fri Jun 12 13:52:24 2026 -0500"
      },
      "message": "add test case"
    },
    {
      "commit": "0dc2b2d23729085edd7bb6bbd549e4ab05867fe6",
      "tree": "80012e7ab505d251ccf77ea3237ec4c2c8dde032",
      "parents": [
        "8ca1d8895e90a34e4998baf83f1e2f950a29eadd"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Fri Jun 12 11:24:44 2026 -0500"
      },
      "committer": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Fri Jun 12 13:23:36 2026 -0500"
      },
      "message": "IVY-1667: makepom: check output lines for dependencyManagement element"
    },
    {
      "commit": "aebe2c1f0fe8b2b1677ee62efed8978d05bef406",
      "tree": "356f5ae529f4385f3efef24706c133cffff5981f",
      "parents": [
        "fd67cacf14fb2fcb5605fb7b22ebceb71b43f20d"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Fri Jun 12 13:06:56 2026 -0500"
      },
      "committer": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Fri Jun 12 13:06:56 2026 -0500"
      },
      "message": "IVY-1665: use configured LatestStrategy to compare revisions"
    },
    {
      "commit": "fd67cacf14fb2fcb5605fb7b22ebceb71b43f20d",
      "tree": "7bf577343c6f2e7f17c191545d6d960489643df4",
      "parents": [
        "e6a9db4456bca3dc9c0b30985026275bfe7b4f03"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Fri Jun 12 10:19:54 2026 -0500"
      },
      "committer": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Fri Jun 12 10:19:54 2026 -0500"
      },
      "message": "IVY-1665: use default LatestStrategy to compare revisions"
    },
    {
      "commit": "426102ff4dc612c956dad8b4b45a0d6d7962abce",
      "tree": "0a85bc8a759bb423a6e595334d6729e365c78902",
      "parents": [
        "8ca1d8895e90a34e4998baf83f1e2f950a29eadd"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Mon Aug 04 15:58:48 2025 -0500"
      },
      "committer": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Fri Jun 12 09:43:30 2026 -0500"
      },
      "message": "IVY-1658: merge `ivy-module` namespaces"
    },
    {
      "commit": "8d34dd1ae44de13c5c9ec70aecf816bac5e26055",
      "tree": "ee6c9dadb6ead69276d6af9daca79caa80f14997",
      "parents": [
        "2a4e550f9313e0725521a1e1eac862603fe34ef9"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Fri Jun 12 09:58:35 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Fri Jun 12 09:58:35 2026 +0200"
      },
      "message": "some things require Java9+\n"
    },
    {
      "commit": "2a4e550f9313e0725521a1e1eac862603fe34ef9",
      "tree": "006418f669c667b90057e046ecc3ce9e8394ef41",
      "parents": [
        "0a9234e2de7da17ea1aed8a7df477439b5b26e89"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Fri Jun 12 09:11:19 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Fri Jun 12 09:11:19 2026 +0200"
      },
      "message": "Ant 1.10 is required to build, now. At least I have used Java11 so far.\n"
    },
    {
      "commit": "0a9234e2de7da17ea1aed8a7df477439b5b26e89",
      "tree": "3551f89275807862f305a3aa629f817182af5226",
      "parents": [
        "b2cd04d1162df4e23f8108aea29a6e4c7de947b9"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Fri Jun 12 08:21:34 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Fri Jun 12 08:21:34 2026 +0200"
      },
      "message": "didn\u0027t I say I\u0027d remove the example SBOMs?\n"
    },
    {
      "commit": "b2cd04d1162df4e23f8108aea29a6e4c7de947b9",
      "tree": "783a39aebc9b096cba95386a168a209ca8ae5cbd",
      "parents": [
        "8ca1d8895e90a34e4998baf83f1e2f950a29eadd",
        "c0601d9258711541ccbf2e4b2310a10e78df51d6"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Fri Jun 12 06:13:49 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 12 06:13:49 2026 +0000"
      },
      "message": "Merge pull request #118 from apache/cyclonedx\n\nCyclonedx"
    },
    {
      "commit": "e6a9db4456bca3dc9c0b30985026275bfe7b4f03",
      "tree": "9b041511da8db0e58a3bc3adf7c8caa72e0d57dc",
      "parents": [
        "8ca1d8895e90a34e4998baf83f1e2f950a29eadd"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Thu Jun 11 15:40:08 2026 -0500"
      },
      "committer": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Thu Jun 11 15:45:08 2026 -0500"
      },
      "message": "IVY-1665: verify version is greater before reporting on available update"
    },
    {
      "commit": "8ca1d8895e90a34e4998baf83f1e2f950a29eadd",
      "tree": "f40925864afb75fcd5a82019bddef4dc51764c9a",
      "parents": [
        "2506b26c2a95c5b3644882cf8f145a0441bcf212"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Jun 10 00:34:23 2026 +0200"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Jun 10 00:34:23 2026 +0200"
      },
      "message": "css styling\n"
    },
    {
      "commit": "2506b26c2a95c5b3644882cf8f145a0441bcf212",
      "tree": "77233682b34cbf5e3460954cac7244aa2f9f18a6",
      "parents": [
        "df64393433edab2ff6fb27435214ec7acad2a676"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Jun 10 00:34:01 2026 +0200"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Jun 10 00:34:01 2026 +0200"
      },
      "message": "IVY-450: highlight active page in tree\n"
    },
    {
      "commit": "c0601d9258711541ccbf2e4b2310a10e78df51d6",
      "tree": "8814f217ae3c3c8199004f03794f42833614ac56",
      "parents": [
        "0e6d805318fb09caabd2db709b0de756b5732afa"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Jun 07 14:58:34 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Jun 07 15:28:17 2026 +0200"
      },
      "message": "extract files to build dir instead of /tmp\n"
    },
    {
      "commit": "0e6d805318fb09caabd2db709b0de756b5732afa",
      "tree": "e87cb226a713045454b49cbc2bb129d689b07c87",
      "parents": [
        "c8a49f5cf818a330e835a493de6a333f27f8e350"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Jun 07 07:28:02 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Jun 07 07:28:02 2026 +0200"
      },
      "message": "temporary folder containing example SBOMs\n"
    },
    {
      "commit": "c8a49f5cf818a330e835a493de6a333f27f8e350",
      "tree": "a2da12608e48186632e38fd0871d092af0fb57f6",
      "parents": [
        "6968b1b39f17bc89be07e183c6a1db7a523636b1"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sat Jun 06 18:36:42 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sat Jun 06 18:36:42 2026 +0200"
      },
      "message": "target dependency is not required\n"
    },
    {
      "commit": "6968b1b39f17bc89be07e183c6a1db7a523636b1",
      "tree": "c42794d193dafafe5d7e13bc279f08a2499d824a",
      "parents": [
        "edb5269d63485629b57094e2388947d2bc8564d8"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sat Jun 06 18:32:57 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sat Jun 06 18:32:57 2026 +0200"
      },
      "message": "create SBOMs for tarballs\n"
    },
    {
      "commit": "edb5269d63485629b57094e2388947d2bc8564d8",
      "tree": "158a91d7fff6a55036e82fa760982ffa8a59e30d",
      "parents": [
        "4b4576e48a0e6bae4b80452ec81ed78575ae4755"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sat Jun 06 17:29:45 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sat Jun 06 17:29:45 2026 +0200"
      },
      "message": "add SBOMs to binary distribution\n"
    },
    {
      "commit": "4b4576e48a0e6bae4b80452ec81ed78575ae4755",
      "tree": "bc1dcea184a4f92bf78015e6d705368cc8b18e90",
      "parents": [
        "fb454b6788f56554766909c9e425b454f55cbba4",
        "df64393433edab2ff6fb27435214ec7acad2a676"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sat Jun 06 16:54:58 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sat Jun 06 16:54:58 2026 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into cyclonedx\n"
    },
    {
      "commit": "df64393433edab2ff6fb27435214ec7acad2a676",
      "tree": "7330a140d78b1a99b8eab750ea2750d0aabdf436",
      "parents": [
        "f711904dd2729301c8d373286b4bd859fecdc4a1"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sat Jun 06 16:54:04 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sat Jun 06 16:54:04 2026 +0200"
      },
      "message": "skip tests if test server is not reachable\n"
    },
    {
      "commit": "f711904dd2729301c8d373286b4bd859fecdc4a1",
      "tree": "3c37d0e8c0c8c71da47e1e50f6beddac484cbf61",
      "parents": [
        "ea9bc071317c497bfaa0df1ffaf4fc3118e480f3"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sat Jun 06 09:19:32 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sat Jun 06 09:19:32 2026 +0200"
      },
      "message": "reminder of what to change for a release\n"
    },
    {
      "commit": "ea9bc071317c497bfaa0df1ffaf4fc3118e480f3",
      "tree": "e9cdaf9a68486575eab70d9cd87f30c2eee6a306",
      "parents": [
        "d269dbcb8728572773e799a5998aeec7808c3311"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sat Jun 06 08:31:15 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sat Jun 06 08:31:15 2026 +0200"
      },
      "message": "bump copyright year\n"
    },
    {
      "commit": "fb454b6788f56554766909c9e425b454f55cbba4",
      "tree": "3d6ff8d8ae54a59957f2652cf67a04ff07dfab55",
      "parents": [
        "16932bebcfd73030db88669797c04d323d987f70"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Thu Jun 04 20:49:15 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Thu Jun 04 20:49:15 2026 +0200"
      },
      "message": "also sign SBOMs, actuylly the openpgp antlib doesn\u0027t semm to work for GnuPG 2.x\n"
    },
    {
      "commit": "16932bebcfd73030db88669797c04d323d987f70",
      "tree": "f3d3864d146b3bec89c8bbc3986ef28a6858ae03",
      "parents": [
        "d269dbcb8728572773e799a5998aeec7808c3311"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Thu Jun 04 20:44:13 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Thu Jun 04 20:44:13 2026 +0200"
      },
      "message": "publish SBOM for ivy.jar\n"
    },
    {
      "commit": "d269dbcb8728572773e799a5998aeec7808c3311",
      "tree": "aba5c80c5df412f3c17bc21dbda4d97eaf3f480c",
      "parents": [
        "a39071ad7f5df3f84755c8030c60c6a76b7aaca3"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Thu Jun 04 20:40:31 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Thu Jun 04 20:40:31 2026 +0200"
      },
      "message": "RAT doesn\u0027t like .asf.yaml\n"
    },
    {
      "commit": "a39071ad7f5df3f84755c8030c60c6a76b7aaca3",
      "tree": "2db82f882570498378ac7f41202416b313879689",
      "parents": [
        "13423b96a4935e4d0c12b6bb01a4f119e6fcf32e"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Thu Jun 04 14:04:59 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Thu Jun 04 14:04:59 2026 +0200"
      },
      "message": "looks as if the template hasn\u0027t been touched for a while\n"
    },
    {
      "commit": "13423b96a4935e4d0c12b6bb01a4f119e6fcf32e",
      "tree": "1645c1e9371aace2808f2969f149684bef008f5a",
      "parents": [
        "e86e69443eef1a6a460ff89e11324d040adb185f"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Thu Jun 04 13:00:15 2026 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Thu Jun 04 13:00:15 2026 +0200"
      },
      "message": "new Ant logo\n"
    },
    {
      "commit": "e86e69443eef1a6a460ff89e11324d040adb185f",
      "tree": "d9280e0351ecd90b0d78c09c175bc6aebb82772b",
      "parents": [
        "a4c22ca869cc25eb07223c841321be86b8a9e801"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed May 20 15:57:36 2026 +0200"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed May 20 15:57:36 2026 +0200"
      },
      "message": "Added missing test files\n"
    },
    {
      "commit": "a4c22ca869cc25eb07223c841321be86b8a9e801",
      "tree": "cbe9bf9f5825d444bbb2b60c7d457c13d42b0e02",
      "parents": [
        "8d21b6d0c4b414d6871ce5428dd8cf2a0f1da5f7"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed May 20 09:09:40 2026 +0200"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed May 20 09:09:40 2026 +0200"
      },
      "message": "FIX: the \u0027ivy:install\u0027 task didn\u0027t take the \u0027from\u0027 resolver into account when resolving Maven parent modules or source/javadoc artifacts.\n"
    },
    {
      "commit": "8d21b6d0c4b414d6871ce5428dd8cf2a0f1da5f7",
      "tree": "8b910833b1aed5ea3809709919f78ca74bae914f",
      "parents": [
        "dcd36eac92a3158c5c1f90752f9d818b5277d10a",
        "c2fd0d47f2a870ee79cbd211d373e8c9cfd1651c"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sat May 16 16:10:27 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 16 16:10:27 2026 +0000"
      },
      "message": "Merge pull request #117 from apache/infrastructure-ruleset-bot/default-branch-protection\n\n[INFRA] Set up default rulesets for default and release branches"
    },
    {
      "commit": "c2fd0d47f2a870ee79cbd211d373e8c9cfd1651c",
      "tree": "8b910833b1aed5ea3809709919f78ca74bae914f",
      "parents": [
        "dcd36eac92a3158c5c1f90752f9d818b5277d10a"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 13:51:47 2026 -0500"
      },
      "committer": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 13:51:47 2026 -0500"
      },
      "message": "Set up default protection ruleset for default and release branches"
    },
    {
      "commit": "dcd36eac92a3158c5c1f90752f9d818b5277d10a",
      "tree": "781cd7ce35b7b6927f17a6ef80f9bbda7804b0c3",
      "parents": [
        "0284d83704616f16331daca4dfc8a6de395b02ce"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Mon Feb 16 18:20:22 2026 +0100"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Mon Feb 16 18:20:22 2026 +0100"
      },
      "message": "document what I\u0027ve learned about Ivy files.\n"
    },
    {
      "commit": "0284d83704616f16331daca4dfc8a6de395b02ce",
      "tree": "d447397ffd2d1f64d386c2c67da85c479b0fe1b2",
      "parents": [
        "057528e0f4d154be0aefe8fd3a786e8afaf6df8b",
        "c22c9e3627c1cb9e4020fc4fd686756fd9f722a0"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Mon Feb 16 17:18:26 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 16 17:18:26 2026 +0000"
      },
      "message": "Merge pull request #107 from jbeckers/less-wide-osgi-tables\n\nLess wide osgi tables"
    },
    {
      "commit": "057528e0f4d154be0aefe8fd3a786e8afaf6df8b",
      "tree": "cb4111e72c83abee1e9e41eb9d267b616f62a986",
      "parents": [
        "3a865956d889138a0029189aceaa3725a2e8945a",
        "d7036d97bef720db534b1a132fbffed0851f622e"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Thu Sep 11 23:10:38 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 11 23:10:38 2025 +0200"
      },
      "message": "Merge pull request #115 from eric-milles/assert-throws\n\nJava 8: use `assertThrows` instead of `ExpectedException` rule"
    },
    {
      "commit": "d7036d97bef720db534b1a132fbffed0851f622e",
      "tree": "cb4111e72c83abee1e9e41eb9d267b616f62a986",
      "parents": [
        "3a865956d889138a0029189aceaa3725a2e8945a"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Fri Aug 01 09:35:51 2025 -0500"
      },
      "committer": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Thu Sep 11 11:32:08 2025 -0500"
      },
      "message": "use `assertThrows` instead of `ExpectedException` rule"
    },
    {
      "commit": "3a865956d889138a0029189aceaa3725a2e8945a",
      "tree": "166bd0611f81abef1580b28b588eb4f9583a5bd5",
      "parents": [
        "af6502084f6da7d3ca3074175d611ddb3956c6c3"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Thu Sep 04 10:03:34 2025 -0500"
      },
      "committer": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Mon Sep 08 15:01:00 2025 -0500"
      },
      "message": "refactor `IvyDependencyUpdateChecker`"
    },
    {
      "commit": "af6502084f6da7d3ca3074175d611ddb3956c6c3",
      "tree": "141dd271d4ade749b34fef1a62009baa64e7a84d",
      "parents": [
        "8fe5d37d6cd2644ca288244564bbd14565b6bad9"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Thu Jul 31 13:01:36 2025 -0500"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Sep 03 22:45:40 2025 +0200"
      },
      "message": "project refresh"
    },
    {
      "commit": "8fe5d37d6cd2644ca288244564bbd14565b6bad9",
      "tree": "5bc3dcd78b215fda6f1b67cc3fc940d9d2421465",
      "parents": [
        "aa3c169322ce9a90176f066f30d4b7a837b20e38"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Sun Aug 31 23:39:45 2025 +0200"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Sun Aug 31 23:39:45 2025 +0200"
      },
      "message": "IVY-1410: FIX: the \u0027ivy:deliver\u0027 task didn\u0027t replace dynamic revision from inherited dependencies.\n"
    },
    {
      "commit": "aa3c169322ce9a90176f066f30d4b7a837b20e38",
      "tree": "acedd5b30710d588ad9f630e360f7358de7f2977",
      "parents": [
        "934bf1923392ebd1148d7fe3f56febe8fb86bd93"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Sun Aug 31 14:41:54 2025 +0200"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Sun Aug 31 14:41:54 2025 +0200"
      },
      "message": "IVY-1664: added support for the override child element\n"
    },
    {
      "commit": "934bf1923392ebd1148d7fe3f56febe8fb86bd93",
      "tree": "3094972bd0bd1ea89b145c05d58c4a31919bb97c",
      "parents": [
        "58232c0ef02539e46a01e617c795fd42a06c3fd1"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Sun Aug 31 12:32:47 2025 +0200"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Sun Aug 31 12:32:47 2025 +0200"
      },
      "message": "IVY-1485, IVY-1661 : reverted old change causing issues with replacing dynamic revisions on deliver when there were multiple configurations.\n"
    },
    {
      "commit": "58232c0ef02539e46a01e617c795fd42a06c3fd1",
      "tree": "41a9b516d227f335e41a633854c43bd50a7a1d9b",
      "parents": [
        "75b554334ebd549f935ddd6610795a6fb51e5dd7",
        "9817b7c03f2348bfa2c27cee233f8c3ab4935c18"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Mon Aug 04 22:59:37 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 04 22:59:37 2025 +0200"
      },
      "message": "Merge pull request #110 from eric-milles/IVY-813\n\nIVY-813: add typedef for nearest conflict manager"
    },
    {
      "commit": "9817b7c03f2348bfa2c27cee233f8c3ab4935c18",
      "tree": "2529b1297360b4c57ebe845052fca4e38d436ee1",
      "parents": [
        "889bedb4ef5f3ef70dd6daa0e3037d40257c9e08"
      ],
      "author": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Mon Aug 04 10:47:12 2025 -0500"
      },
      "committer": {
        "name": "Eric Milles",
        "email": "eric.milles@thomsonreuters.com",
        "time": "Mon Aug 04 10:47:12 2025 -0500"
      },
      "message": "IVY-813: add typedef for nearest conflict manager"
    },
    {
      "commit": "75b554334ebd549f935ddd6610795a6fb51e5dd7",
      "tree": "8a1d2814b54b78a537210b0bcb183bc878dc7ea0",
      "parents": [
        "889bedb4ef5f3ef70dd6daa0e3037d40257c9e08"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Fri Aug 01 22:41:32 2025 +0200"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Fri Aug 01 22:41:32 2025 +0200"
      },
      "message": "IVY-1660: the ivy:retrieve task failed when the retrieve pattern contained some text in parentheses before the first token\n"
    },
    {
      "commit": "889bedb4ef5f3ef70dd6daa0e3037d40257c9e08",
      "tree": "84b259eb6e1ae0ef24b3e654801184b1484ac085",
      "parents": [
        "7b3ebeb083b3182075b2c046429c9376f6cd3651"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Tue Jul 08 22:10:02 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 08 22:10:02 2025 +0200"
      },
      "message": "Mention Java 8 or higher is required now"
    },
    {
      "commit": "c22c9e3627c1cb9e4020fc4fd686756fd9f722a0",
      "tree": "a9c85900e314b2e20d09fe86cd7e072890d469d6",
      "parents": [
        "114d6d819e67a608a83f2545825d216786509299",
        "7b3ebeb083b3182075b2c046429c9376f6cd3651"
      ],
      "author": {
        "name": "Joachim Beckers",
        "email": "joachim@jbeckers.be",
        "time": "Sun Jul 06 16:56:26 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 06 16:56:26 2025 +0200"
      },
      "message": "Merge branch \u0027apache:master\u0027 into less-wide-osgi-tables\n"
    },
    {
      "commit": "7b3ebeb083b3182075b2c046429c9376f6cd3651",
      "tree": "6b13aec779005aa7410b142096741628c964b51a",
      "parents": [
        "318c5c64e8eb83d25a90176b92e69ac3f6f9a667"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Fri Jul 04 00:02:08 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 04 00:02:08 2025 +0200"
      },
      "message": "Added missing \u00272.5\u0027 version and prepare for \u00272.6\u0027 as well"
    },
    {
      "commit": "114d6d819e67a608a83f2545825d216786509299",
      "tree": "b586a20e793cf22d224abb2fe04f9f363b1b464c",
      "parents": [
        "9f8a1ecbab0f17702e47d8a4360937876abf273d"
      ],
      "author": {
        "name": "Joachim Beckers",
        "email": "joachim@jbeckers.be",
        "time": "Wed Jul 02 11:17:12 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 02 11:17:12 2025 +0200"
      },
      "message": "Make OSGi tables less wide"
    },
    {
      "commit": "9f8a1ecbab0f17702e47d8a4360937876abf273d",
      "tree": "63da6986836d1a9b44b8619f9cd7bcae5c91b096",
      "parents": [
        "b6c823bc8f8865bc3bdc81785d280f19ce72890e",
        "318c5c64e8eb83d25a90176b92e69ac3f6f9a667"
      ],
      "author": {
        "name": "Joachim Beckers",
        "email": "joachim@jbeckers.be",
        "time": "Wed Jul 02 11:15:00 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 02 11:15:00 2025 +0200"
      },
      "message": "Merge branch \u0027apache:master\u0027 into master\n"
    },
    {
      "commit": "318c5c64e8eb83d25a90176b92e69ac3f6f9a667",
      "tree": "63da6986836d1a9b44b8619f9cd7bcae5c91b096",
      "parents": [
        "ea70bbe7e3c29394cab5fd3d3430a74abe6ac47b",
        "79e2599a0af8d647bfad17091ea2160f4803ad80"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Sat Jun 28 19:40:30 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 28 19:40:30 2025 +0200"
      },
      "message": "Merge pull request #105 from jbeckers/inline-mode-no-literal-block\n\nRemove spurious indent for \u0027Inline mode\u0027"
    },
    {
      "commit": "b6c823bc8f8865bc3bdc81785d280f19ce72890e",
      "tree": "63da6986836d1a9b44b8619f9cd7bcae5c91b096",
      "parents": [
        "ea70bbe7e3c29394cab5fd3d3430a74abe6ac47b",
        "79e2599a0af8d647bfad17091ea2160f4803ad80"
      ],
      "author": {
        "name": "Joachim Beckers",
        "email": "joachim@jbeckers.be",
        "time": "Fri Jun 27 21:04:56 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 27 21:04:56 2025 +0200"
      },
      "message": "Merge pull request #1 from jbeckers/inline-mode-no-literal-block\n\nRemove spurious indent for \u0027Inline mode\u0027"
    },
    {
      "commit": "79e2599a0af8d647bfad17091ea2160f4803ad80",
      "tree": "63da6986836d1a9b44b8619f9cd7bcae5c91b096",
      "parents": [
        "ea70bbe7e3c29394cab5fd3d3430a74abe6ac47b"
      ],
      "author": {
        "name": "Joachim Beckers",
        "email": "joachim@jbeckers.be",
        "time": "Fri Jun 27 21:03:44 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 27 21:03:44 2025 +0200"
      },
      "message": "Remove spurious indent for \u0027Inline mode\u0027\n\nThe \"Inline mode\" paragraph starts with a space, which is an asciidoc construct: https://docs.asciidoctor.org/asciidoc/latest/verbatim/literal-blocks/\r\n\r\nRemove the spurious space"
    },
    {
      "commit": "ea70bbe7e3c29394cab5fd3d3430a74abe6ac47b",
      "tree": "089a61fe7f6e3f8e2bb2bdbb059ac26e1cbf03cc",
      "parents": [
        "60a1ff1b114745b070dbfcce15e3878ce9364023"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Sun Jun 08 12:57:50 2025 +0200"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Sun Jun 08 12:57:50 2025 +0200"
      },
      "message": "IVY-813: added a \u0027nearest\u0027 conflict manager\n"
    },
    {
      "commit": "60a1ff1b114745b070dbfcce15e3878ce9364023",
      "tree": "2133183d58e27c2d2da8a286be3a1549d0e187d2",
      "parents": [
        "ec7b72825148a4678772357fecb9994d26a94df6"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Tue Apr 29 23:44:05 2025 +0200"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Tue Apr 29 23:44:05 2025 +0200"
      },
      "message": "Updated OSGI bundle headers for new pack200 code\n"
    },
    {
      "commit": "ec7b72825148a4678772357fecb9994d26a94df6",
      "tree": "149c0f9d9b6bca78a820bd4cb0419628676d62aa",
      "parents": [
        "05fdc916fb7b5f4d98374d631afa2a9d527e7b4e"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Tue Apr 29 23:21:51 2025 +0200"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Tue Apr 29 23:21:51 2025 +0200"
      },
      "message": "Reorganized code a bit in an attempt to avoid class loading issues while loading ivy settings.\n"
    },
    {
      "commit": "05fdc916fb7b5f4d98374d631afa2a9d527e7b4e",
      "tree": "fa7aa73d6e4279e488dba330ec6f7deac4c91774",
      "parents": [
        "5f9e01d7a0e83512ccdeeea59ccd732289bc06fd"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Thu Apr 24 00:39:32 2025 +0200"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Thu Apr 24 00:39:32 2025 +0200"
      },
      "message": "Also catch errors when trying to instantiate optional classes.\n"
    },
    {
      "commit": "5f9e01d7a0e83512ccdeeea59ccd732289bc06fd",
      "tree": "5f6db9897f0e287b9216d0e5cfb794fee820e596",
      "parents": [
        "d77284167b6695903b80c72afed57469ffab5cc3"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Apr 23 23:46:50 2025 +0200"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Apr 23 23:46:50 2025 +0200"
      },
      "message": "Added the default constructor in an attempt to fix a NoClassDefFoundError\n"
    },
    {
      "commit": "d77284167b6695903b80c72afed57469ffab5cc3",
      "tree": "5fd357a05a5d54d411e90314b88fddb8f48e8ca0",
      "parents": [
        "3a8510df0128360650540282126cb6df4be0bd1a"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Apr 23 23:04:43 2025 +0200"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Apr 23 23:04:43 2025 +0200"
      },
      "message": "IMPROVEMENT: use Apache Commons Compress for pack200 handling to avoid issues on Java 14 and later. (IVY-1652)\n"
    },
    {
      "commit": "3a8510df0128360650540282126cb6df4be0bd1a",
      "tree": "1da1c5388f697205b3c4f7e5a892d378bff10b52",
      "parents": [
        "646b1d2fea8a5c2431b101fd40c52109161fe2b2"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Mon Apr 21 23:23:35 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 21 23:23:35 2025 +0200"
      },
      "message": "Use latest Apache Rat Ant Task Library"
    },
    {
      "commit": "646b1d2fea8a5c2431b101fd40c52109161fe2b2",
      "tree": "9a59c51de14611402fc51defb6eec791f29b66b3",
      "parents": [
        "6a8cfd40040a2301c230eba46aa4ca412ceb3798"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Mon Apr 21 23:15:34 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 21 23:15:34 2025 +0200"
      },
      "message": "Mention to delete your Ivy cache after upgrading."
    },
    {
      "commit": "6a8cfd40040a2301c230eba46aa4ca412ceb3798",
      "tree": "3a1c76385b8f2399f3fb0c05b8117bf3b27ae33a",
      "parents": [
        "a9eb9f168011b546c67a9aad9da2ee9f86de3d6a"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Mon Mar 24 23:59:40 2025 +0100"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Tue Mar 25 00:00:19 2025 +0100"
      },
      "message": "FIX: improved Maven dependencyManagement matching for dependencies with a non-default type or classifier (IVY-1654)\n"
    },
    {
      "commit": "a9eb9f168011b546c67a9aad9da2ee9f86de3d6a",
      "tree": "6a97c28843b389ce4ef2f2e1382eb36c1eb041f1",
      "parents": [
        "a26e706dbdacc2b672bbf16cfde388d604045147"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Jan 29 23:22:06 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 29 23:22:06 2025 +0100"
      },
      "message": "Prepare for next development iteration"
    },
    {
      "commit": "a26e706dbdacc2b672bbf16cfde388d604045147",
      "tree": "3110f8e26f8e1497df220b0a7eef9fdbbf07247d",
      "parents": [
        "2b8bff07ee296bda63e975e3ae7ebdee11a4f9ce"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Tue Jan 07 16:42:06 2025 +0100"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Tue Jan 07 16:42:06 2025 +0100"
      },
      "message": "Prepare for next development iteration\n"
    },
    {
      "commit": "2b8bff07ee296bda63e975e3ae7ebdee11a4f9ce",
      "tree": "9ab657213f3b9bf7413a32b8b900642ba1ab79a0",
      "parents": [
        "f3215e06e65c7af283303bd05636bcf0530bb043"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Thu Dec 26 11:54:50 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 26 11:54:50 2024 +0100"
      },
      "message": "Fixed doap_Ivy.rdf"
    }
  ],
  "next": "f3215e06e65c7af283303bd05636bcf0530bb043"
}
