)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "f3215e06e65c7af283303bd05636bcf0530bb043",
      "tree": "c662fd23faf2abee8e90497412adfa1a73dc989e",
      "parents": [
        "f82387a1315aa88b9b600c583d70f2d58ac0ca37"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Mon Dec 23 12:47:34 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 23 12:47:34 2024 +0100"
      },
      "message": "Prepare 2.5.3 release"
    },
    {
      "commit": "f82387a1315aa88b9b600c583d70f2d58ac0ca37",
      "tree": "588d805bf588721777b4468b1d9a9e63749d99d0",
      "parents": [
        "ea446adbb4d8440f34eb06904393bcd2509d12b0"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Mon Dec 23 12:47:10 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 23 12:47:10 2024 +0100"
      },
      "message": "Prepare 2.5.3 release"
    },
    {
      "commit": "ea446adbb4d8440f34eb06904393bcd2509d12b0",
      "tree": "b811ff0d2047405a238fba4d2694f6bfe82b63af",
      "parents": [
        "e1753e8b4b9105c22087ae61caae532faa5610e5"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Mon Dec 23 11:07:48 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 23 11:07:48 2024 +0100"
      },
      "message": "Prepare 2.5.3. release"
    },
    {
      "commit": "e1753e8b4b9105c22087ae61caae532faa5610e5",
      "tree": "00f27ff476953d63ae50c77d90f9d57477f7d78f",
      "parents": [
        "4c7f310077874221ac35f4c1ea6e2e8422780d5c"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Mon Dec 23 11:07:20 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 23 11:07:20 2024 +0100"
      },
      "message": "Prepare 2.5.3. release"
    },
    {
      "commit": "4c7f310077874221ac35f4c1ea6e2e8422780d5c",
      "tree": "d0775b4397efded1c7d123ed4333046bca956184",
      "parents": [
        "466b299fc942e7395acee7aece3c30d2f0c1b0b9"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Sun Dec 22 19:12:12 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 22 19:12:12 2024 +0100"
      },
      "message": "Fixed a spacing issue in the documentation footer."
    },
    {
      "commit": "466b299fc942e7395acee7aece3c30d2f0c1b0b9",
      "tree": "30960cb90ac4ab525ac031407bfcfbd738fce1dc",
      "parents": [
        "b5246c559eab86fe949d2c4494fd2fbdcd43586b"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Sun Dec 22 19:11:49 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 22 19:11:49 2024 +0100"
      },
      "message": "Fixed a spacing issue in the documentation footer."
    },
    {
      "commit": "b5246c559eab86fe949d2c4494fd2fbdcd43586b",
      "tree": "d0838388848c117297794b36513ac1e13f0330eb",
      "parents": [
        "79cd9b65521c8ec4c77729c24fe792dfe7fe5606"
      ],
      "author": {
        "name": "COENE Maarten",
        "email": "maarten.coene@hexagon.com",
        "time": "Sun Dec 22 16:28:18 2024 +0100"
      },
      "committer": {
        "name": "COENE Maarten",
        "email": "maarten.coene@hexagon.com",
        "time": "Sun Dec 22 16:28:18 2024 +0100"
      },
      "message": "Fix sign task\n"
    },
    {
      "commit": "79cd9b65521c8ec4c77729c24fe792dfe7fe5606",
      "tree": "6b45f06f49d92e5d2201b00bb38e87bc2909e3f5",
      "parents": [
        "879ef9e92b22c4b1eccf7d912f68e750f131c68e"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Fri Dec 20 12:53:11 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 20 12:53:11 2024 +0100"
      },
      "message": "bump year"
    },
    {
      "commit": "879ef9e92b22c4b1eccf7d912f68e750f131c68e",
      "tree": "29a7866bf031bd761c0d49e3e17743c5405a8efa",
      "parents": [
        "9828c8f99aec32fcaae11fc1776ccead237849f8",
        "54bf314780c0126ee5d600d8e42a3faeaedfc3b3"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Fri Dec 20 12:46:19 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 20 12:46:19 2024 +0100"
      },
      "message": "Merge pull request #104 from maartenc/release_2.5.3\n\nPrepare 2.5.3 release"
    },
    {
      "commit": "54bf314780c0126ee5d600d8e42a3faeaedfc3b3",
      "tree": "29a7866bf031bd761c0d49e3e17743c5405a8efa",
      "parents": [
        "5196470c0dbaf03aaf8c8a21af970619feeb67c5"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Fri Dec 20 12:45:13 2024 +0100"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Fri Dec 20 12:45:13 2024 +0100"
      },
      "message": "Prepare 2.5.3 release\n"
    },
    {
      "commit": "5196470c0dbaf03aaf8c8a21af970619feeb67c5",
      "tree": "64c249ab12addaf15c170761ec10ae07539b4384",
      "parents": [
        "098c73410e581dd7b035963db7b156636f7a5a8f"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Fri Dec 20 12:44:12 2024 +0100"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Fri Dec 20 12:44:12 2024 +0100"
      },
      "message": "Fix junit tests on Windows\n"
    },
    {
      "commit": "098c73410e581dd7b035963db7b156636f7a5a8f",
      "tree": "c1d35878dbc517955305651615ed267a28eab461",
      "parents": [
        "7c364592f0bb231242623abcd556dec130dfc530"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Thu Dec 19 10:25:42 2024 +0100"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Thu Dec 19 10:25:42 2024 +0100"
      },
      "message": "Exclude IntelliJ IDEA artifacts\n"
    },
    {
      "commit": "7c364592f0bb231242623abcd556dec130dfc530",
      "tree": "13980cfc467877fafae3189d1104f6857aad3f6d",
      "parents": [
        "9828c8f99aec32fcaae11fc1776ccead237849f8"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Thu Dec 19 10:09:53 2024 +0100"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Thu Dec 19 10:09:53 2024 +0100"
      },
      "message": "Prepare 2.5.3 release\n"
    },
    {
      "commit": "9828c8f99aec32fcaae11fc1776ccead237849f8",
      "tree": "77181c5a3cb8ad6c2880a9a8b5281545a2defb02",
      "parents": [
        "95a8cbe57a96cb8b5c2cf6859c3b5ad23079d0e3"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Dec 18 17:46:10 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 18 17:46:10 2024 +0100"
      },
      "message": "Fix indentation"
    },
    {
      "commit": "95a8cbe57a96cb8b5c2cf6859c3b5ad23079d0e3",
      "tree": "1f535be17efe2cafa3a1dea10944f332e29a22c0",
      "parents": [
        "a7ddb5b80b87318bde2c6a77cd1487205e436dcf"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Mon Nov 18 09:47:25 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 18 09:47:25 2024 +0100"
      },
      "message": "Fixed junit test: IvyDE has been archived"
    },
    {
      "commit": "a7ddb5b80b87318bde2c6a77cd1487205e436dcf",
      "tree": "55c3c089664241a8d28c05814d4789c9090be4ab",
      "parents": [
        "6d0e0aa57a130527ea1c3bdd67c75cc08de70638",
        "0e8373254217e4ac1a3ad2fe9e5ab33e13f5e83e"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Sun Nov 17 12:32:08 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 17 12:32:08 2024 +0100"
      },
      "message": "Merge pull request #103 from maartenc/IVY-1651\n\nIVY-1651: improved documentation regarding patterns and retrieve task"
    },
    {
      "commit": "0e8373254217e4ac1a3ad2fe9e5ab33e13f5e83e",
      "tree": "55c3c089664241a8d28c05814d4789c9090be4ab",
      "parents": [
        "6d0e0aa57a130527ea1c3bdd67c75cc08de70638"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Sun Nov 17 12:28:43 2024 +0100"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Sun Nov 17 12:28:43 2024 +0100"
      },
      "message": "IVY-1651: improved documentation regarding patterns and retrieve task\n"
    },
    {
      "commit": "6d0e0aa57a130527ea1c3bdd67c75cc08de70638",
      "tree": "b5a2a6f63111bda4058264d828a6ff482bea43c5",
      "parents": [
        "503aafc594b777ffb035a457ed341e31334c23a4",
        "d30c90bf8610fb3b9b513f86ca271c575ecbe58b"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Nov 13 00:06:53 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 13 00:06:53 2024 +0100"
      },
      "message": "Merge pull request #102 from maartenc/IVY-1649\n\nFix for IVY-1649 and IVY-1650"
    },
    {
      "commit": "d30c90bf8610fb3b9b513f86ca271c575ecbe58b",
      "tree": "b5a2a6f63111bda4058264d828a6ff482bea43c5",
      "parents": [
        "e786dbb2d547eace79d3389ca90ea91649e1843f"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Nov 13 00:01:03 2024 +0100"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Nov 13 00:01:03 2024 +0100"
      },
      "message": "Added default implementation for the new interface method to improve backwards compatibility + some javadoc\n"
    },
    {
      "commit": "e786dbb2d547eace79d3389ca90ea91649e1843f",
      "tree": "5386092ae2b8e72c627b64061e6a839beaf9a6f0",
      "parents": [
        "503aafc594b777ffb035a457ed341e31334c23a4"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Tue Nov 12 23:51:01 2024 +0100"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Tue Nov 12 23:51:01 2024 +0100"
      },
      "message": "IVY-1649, IVY-1650: Fixed invalid cached Ivy file in combination with qualified extra attributes.\n"
    },
    {
      "commit": "503aafc594b777ffb035a457ed341e31334c23a4",
      "tree": "cf9f6e999e7693557ff5bb7c54f5a2f8d6404779",
      "parents": [
        "5d69c9a5447d32780e5c11f65a44b853647abdf4"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Fri Sep 15 18:09:50 2023 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Fri Sep 15 18:09:50 2023 +0200"
      },
      "message": "IVY-1648 some tests are failing on Java8\n"
    },
    {
      "commit": "5d69c9a5447d32780e5c11f65a44b853647abdf4",
      "tree": "9fc575add62f1f71d95815a151ed4ace905f10f3",
      "parents": [
        "e00e9e0ee072baf26e018ed27f30e23adf1c9953"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Fri Sep 15 17:26:32 2023 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Fri Sep 15 17:26:32 2023 +0200"
      },
      "message": "IVY-1647 better check whether properties/features can be set\n"
    },
    {
      "commit": "e00e9e0ee072baf26e018ed27f30e23adf1c9953",
      "tree": "cf74b0479c07aa15e957534b250b7b34a306ed06",
      "parents": [
        "6c0560f93ca421bc5ce210010b3c5f0bff01f2d9"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Aug 20 13:06:15 2023 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Aug 20 16:32:58 2023 +0200"
      },
      "message": "prepare for next development iteration\n"
    },
    {
      "commit": "6c0560f93ca421bc5ce210010b3c5f0bff01f2d9",
      "tree": "0600a2ae372b45c6aae03499d7ae1e492ccf03bc",
      "parents": [
        "2be17bc18b0e1d4123007d579e43ba1a4b6fab3d"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Aug 20 11:59:44 2023 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Aug 20 11:59:44 2023 +0200"
      },
      "message": "update release notes with CVE-2022-46751\n"
    },
    {
      "commit": "2be17bc18b0e1d4123007d579e43ba1a4b6fab3d",
      "tree": "a0e528e1556c1580d1e629c1c462c2c628bc51f1",
      "parents": [
        "6ac4f36c9e1b5ba7958cb097727b8058acb733fb"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Jan 22 17:30:23 2023 +0100"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Thu Aug 17 16:53:14 2023 +0200"
      },
      "message": "CVE-2022-46751 don\u0027t parse doctypes and access external entities by default\n"
    },
    {
      "commit": "6ac4f36c9e1b5ba7958cb097727b8058acb733fb",
      "tree": "a696cbd688b298cbca69ac8bf6709ac95af8178d",
      "parents": [
        "6fc8657b81082b1c986aa35a787a15cad06c4b98"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Thu Aug 17 16:52:06 2023 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Thu Aug 17 16:52:06 2023 +0200"
      },
      "message": "bump copyright line\n"
    },
    {
      "commit": "6fc8657b81082b1c986aa35a787a15cad06c4b98",
      "tree": "434d0513e0558102183c3e58408015f9675e2e61",
      "parents": [
        "aa011feaef3e9d1c3fbf8ef0ae141bf5125f3509"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Wed Aug 16 20:58:47 2023 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Wed Aug 16 20:58:47 2023 +0200"
      },
      "message": "prepare Ivy 2.5.2\n"
    },
    {
      "commit": "aa011feaef3e9d1c3fbf8ef0ae141bf5125f3509",
      "tree": "3ecfd0d796e4f6d3ca98725835d9c8e341dc2e65",
      "parents": [
        "5f11f05fe38b2fc3779d5bec6287505798bc701c"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Wed Jun 21 13:26:53 2023 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Wed Jun 21 13:26:53 2023 +0200"
      },
      "message": "record HttpClient upgrade\n"
    },
    {
      "commit": "5f11f05fe38b2fc3779d5bec6287505798bc701c",
      "tree": "0c17a120ff31f671f3821695da5cc97150ff1359",
      "parents": [
        "c63ce79f52133857d1146cd2335d51178714effd"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Fri Apr 14 07:05:28 2023 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Tue Apr 25 21:19:13 2023 +0200"
      },
      "message": "IVY-1642 fix POM translation for multiple artifacts in one module\n"
    },
    {
      "commit": "c63ce79f52133857d1146cd2335d51178714effd",
      "tree": "1773cead4ca92fef50c90667b37ac7dbcf64188c",
      "parents": [
        "8a5ef6825b23c48b1875ae53113486d6b7f8c3b5"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Fri Mar 17 12:59:02 2023 +0100"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Fri Mar 17 12:59:02 2023 +0100"
      },
      "message": "IVY-1641: fix NullPointerException if content type has no charset\n"
    },
    {
      "commit": "8a5ef6825b23c48b1875ae53113486d6b7f8c3b5",
      "tree": "346cd01770e499d05115828ed585a59ca965dd96",
      "parents": [
        "fe57d586321d06e7146a42af6304b759046129db"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Mon Dec 05 19:58:18 2022 +0100"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Mon Dec 05 19:58:18 2022 +0100"
      },
      "message": "upgrade dependencies with known vulnerabilities\n"
    },
    {
      "commit": "fe57d586321d06e7146a42af6304b759046129db",
      "tree": "864c8c98a7ceff54448eaab7fc69c35379fbd7b6",
      "parents": [
        "4ffed6329f2bf914bd0b8419b76de7f4839e6419"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sat Nov 05 13:07:29 2022 +0100"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sat Nov 05 13:07:29 2022 +0100"
      },
      "message": "add last two Ivy releases\n"
    },
    {
      "commit": "4ffed6329f2bf914bd0b8419b76de7f4839e6419",
      "tree": "4c2535a24a9826ba819b47c641a8212774adba30",
      "parents": [
        "9c4802b70c430019c083e39a8200f239bb7f8929"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Fri Nov 04 12:32:53 2022 +0100"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Fri Nov 04 12:32:53 2022 +0100"
      },
      "message": "back to normal development\n"
    },
    {
      "commit": "9c4802b70c430019c083e39a8200f239bb7f8929",
      "tree": "9bf0d0516d662cc612adab878ce18e0d5ed90829",
      "parents": [
        "3f374602d4d63691398951b9af692960d019f4d9"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Tue Nov 01 12:31:33 2022 +0100"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Wed Nov 02 18:28:21 2022 +0100"
      },
      "message": "update release notes with CVE information\n"
    },
    {
      "commit": "3f374602d4d63691398951b9af692960d019f4d9",
      "tree": "07ae29bce8efdda3670ad02900f62af14911293b",
      "parents": [
        "03b6b8c3ae27406fadb3b3539b51294af246aafa"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Aug 21 18:54:43 2022 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Tue Nov 01 10:26:24 2022 +0100"
      },
      "message": "CVE-2022-37866 prevent path-traversal with bogus module coordinates\n"
    },
    {
      "commit": "03b6b8c3ae27406fadb3b3539b51294af246aafa",
      "tree": "8e02c0f616006c483d9f7f5bbf3633eb844f9de7",
      "parents": [
        "9d7b5e133fbd04cc043770f9686cac2d2f6d7e72"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Aug 07 21:01:12 2022 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Tue Nov 01 10:14:19 2022 +0100"
      },
      "message": "CVE-2022-37865 ZipPacking allows overwriting arbitrary files\n"
    },
    {
      "commit": "9d7b5e133fbd04cc043770f9686cac2d2f6d7e72",
      "tree": "b9d7e0b52f83e367fbd9a6e65fb57bb78f27b1e1",
      "parents": [
        "55179bb0b6523173e7d215ea8ff4f0d7afa082b6"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Tue Nov 01 10:13:33 2022 +0100"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Tue Nov 01 10:13:33 2022 +0100"
      },
      "message": "ignore failing test\n"
    },
    {
      "commit": "55179bb0b6523173e7d215ea8ff4f0d7afa082b6",
      "tree": "01854cc95175869dfa30c452bec40150b1835f25",
      "parents": [
        "ff6adbeb00ddd52a48eb33c658f7beebcf4c4056"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Tue Nov 01 10:13:15 2022 +0100"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Tue Nov 01 10:13:15 2022 +0100"
      },
      "message": "need newer version of RAT for https license URIs\n"
    },
    {
      "commit": "ff6adbeb00ddd52a48eb33c658f7beebcf4c4056",
      "tree": "944e9d4e5b52d4080c19e2aa0e29bfbdf5a4a410",
      "parents": [
        "259d05439619d7c3aa9b028b49a561af41c2e163"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Tue Nov 01 09:56:06 2022 +0100"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Tue Nov 01 09:56:06 2022 +0100"
      },
      "message": "prepare Ivy 2.5.1\n"
    },
    {
      "commit": "259d05439619d7c3aa9b028b49a561af41c2e163",
      "tree": "0f7e570af1aaed255ff66543d1de8d042bb3da7d",
      "parents": [
        "cd9296a409e3a4ccc7c8a532a56f2d2570b39493"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Aug 07 19:41:57 2022 +0200"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sun Aug 07 19:41:57 2022 +0200"
      },
      "message": "switch to https\n"
    },
    {
      "commit": "cd9296a409e3a4ccc7c8a532a56f2d2570b39493",
      "tree": "746aa64a9ab4bf5c576096565b05271360c6c77e",
      "parents": [
        "a2701d733a57f28bd4b1e0111c61b659efef6444"
      ],
      "author": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Sat Jan 15 09:57:01 2022 +0530"
      },
      "committer": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Sat Jan 15 09:57:01 2022 +0530"
      },
      "message": "add contributor of IVY-1632 to contributors list\n"
    },
    {
      "commit": "a2701d733a57f28bd4b1e0111c61b659efef6444",
      "tree": "60f1264881db129da0883e376b6a2aefec0d23f6",
      "parents": [
        "1fe3c3cff6bc8b2801354d6e2a605948d2b9cb67",
        "17a0d80da3f3ca228a2665297d2b515677218c26"
      ],
      "author": {
        "name": "Jaikiran",
        "email": "jaikiran@users.noreply.github.com",
        "time": "Sat Jan 15 04:21:07 2022 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 15 04:21:07 2022 +0000"
      },
      "message": "Merge pull request #96 from bernolanger/master\n\nIVY-1632: Use valid value for HTTP header \"Accept\"."
    },
    {
      "commit": "1fe3c3cff6bc8b2801354d6e2a605948d2b9cb67",
      "tree": "29d08bdc75810d7176ae318452b693bd0f833b7c",
      "parents": [
        "c14e2ba5a7ab5fcd8d195566db2c98660778bd40"
      ],
      "author": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Thu Dec 23 10:42:52 2021 +0530"
      },
      "committer": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Thu Dec 23 10:42:52 2021 +0530"
      },
      "message": "repo.jfrog.org is no longer available\n"
    },
    {
      "commit": "17a0d80da3f3ca228a2665297d2b515677218c26",
      "tree": "d9da2a5753e24dcd9d7f677c9b4ed73b086d5ed6",
      "parents": [
        "c14e2ba5a7ab5fcd8d195566db2c98660778bd40"
      ],
      "author": {
        "name": "Berno Langer",
        "email": "berno.langer@web.de",
        "time": "Mon Dec 20 09:21:28 2021 +0100"
      },
      "committer": {
        "name": "Berno Langer",
        "email": "berno.langer@web.de",
        "time": "Mon Dec 20 09:39:25 2021 +0100"
      },
      "message": "IVY-1632: Use valid value for HTTP header \"Accept\".\n\nThe default accept header of Java isn\u0027t valid as described at\nhttps://bugs.openjdk.java.net/browse/JDK-8163921\n\nTherefore set an accept header that accepts simply anything in the\nivy:retrieve Ant task."
    },
    {
      "commit": "c14e2ba5a7ab5fcd8d195566db2c98660778bd40",
      "tree": "5e4695a2ae4909f63f9f5c64926a4fa528fd3f74",
      "parents": [
        "8e2bdfb302f1e3e6e20fc727e1853c5edabdf7d4",
        "017043623166ef230344036b4eacd5999cd5e9cb"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Nov 24 16:18:41 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 24 16:18:41 2021 +0100"
      },
      "message": "Merge pull request #95 from maartenc/IvyRetrieveEmptySet\n\nIVY-1631: ivy:retrieve Ant task and empty FileSet bug"
    },
    {
      "commit": "017043623166ef230344036b4eacd5999cd5e9cb",
      "tree": "5e4695a2ae4909f63f9f5c64926a4fa528fd3f74",
      "parents": [
        "17f272782618066b672977266d19aa8c71d26e09"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Nov 24 13:10:59 2021 +0100"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Nov 24 13:10:59 2021 +0100"
      },
      "message": "Extra test to check that the created path is also empty\n"
    },
    {
      "commit": "17f272782618066b672977266d19aa8c71d26e09",
      "tree": "7e3437b099798a2b84a864db84055c4f12a6a41b",
      "parents": [
        "0864db0364aaf07509762d04f56ef6f8a8d478a3"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Nov 24 13:06:08 2021 +0100"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Wed Nov 24 13:06:08 2021 +0100"
      },
      "message": "Extra test to check that the created path is also empty\n"
    },
    {
      "commit": "0864db0364aaf07509762d04f56ef6f8a8d478a3",
      "tree": "6dbe876e86a0097c6ba7fb4d592382e367403a40",
      "parents": [
        "f760b390e5ec5db756003e2c3382584ceb16f556"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Tue Nov 23 17:47:28 2021 +0100"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Tue Nov 23 17:47:28 2021 +0100"
      },
      "message": "set the project a bit sooner so it can be used within the other methods\n"
    },
    {
      "commit": "f760b390e5ec5db756003e2c3382584ceb16f556",
      "tree": "9298002b2d9c413122c07d9cba7eb6a9812d4efa",
      "parents": [
        "8e2bdfb302f1e3e6e20fc727e1853c5edabdf7d4"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Tue Nov 23 17:26:55 2021 +0100"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "4728619+maartenc@users.noreply.github.com",
        "time": "Tue Nov 23 17:37:04 2021 +0100"
      },
      "message": "IVY-1631: when the ivy:retrieve Ant task retrieves the jars to a non-empty directory, but the retrieve task itself didn\u0027t retrieve any files, the created fileset was not empty but contained the existing files in that directory.\n"
    },
    {
      "commit": "8e2bdfb302f1e3e6e20fc727e1853c5edabdf7d4",
      "tree": "28a75389225aa218c5e7a0ecec8c03bc7ad9b25f",
      "parents": [
        "424fa89419147f50a41b4bdc665d8ea92b5da516"
      ],
      "author": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Mon Mar 29 13:04:56 2021 +0530"
      },
      "committer": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Mon Mar 29 13:06:52 2021 +0530"
      },
      "message": "IVY-1616 Properly parse the artifact origin location, if the location is a file: URI\n"
    },
    {
      "commit": "424fa89419147f50a41b4bdc665d8ea92b5da516",
      "tree": "6fde529742ca7d127eced9fa826745f8edaaaac2",
      "parents": [
        "ac9af265f9c8ea8bd5034155dd444980c44f72c3"
      ],
      "author": {
        "name": "Jason Guild",
        "email": "jaguild@gmail.com",
        "time": "Tue Nov 12 19:07:42 2019 -0900"
      },
      "committer": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Mon Mar 29 10:12:45 2021 +0530"
      },
      "message": "IVY-1615 implement retrieval of ivysettings from url in standalone.\n\nCloses #91 pull request at github.com/apache/ant-ivy repo\n"
    },
    {
      "commit": "ac9af265f9c8ea8bd5034155dd444980c44f72c3",
      "tree": "9b16d70ac9db4010c5521bbdf2bf5b168681dc09",
      "parents": [
        "370e52b74af57333960b3bdcb01063f6c46ed357"
      ],
      "author": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Mon Mar 29 09:39:22 2021 +0530"
      },
      "committer": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Mon Mar 29 09:39:22 2021 +0530"
      },
      "message": "Update release notes\n"
    },
    {
      "commit": "370e52b74af57333960b3bdcb01063f6c46ed357",
      "tree": "56145e1f1e65212eeb771c7aa77f95974e4fc3ea",
      "parents": [
        "a4ab62a7170233e663dfd4a32981c23a72cf54ae"
      ],
      "author": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Mon Mar 29 09:33:15 2021 +0530"
      },
      "committer": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Mon Mar 29 09:33:15 2021 +0530"
      },
      "message": "IVY-1618 Don\u0027t change the dependency resolver configure on Ivy settings when setting the one on ResolveEngine\n"
    },
    {
      "commit": "a4ab62a7170233e663dfd4a32981c23a72cf54ae",
      "tree": "fd4cfec78d44dec577360db1e89a92073f8ccedb",
      "parents": [
        "f1093f67d43c29baaa76c42cb51488cd4d61fd81"
      ],
      "author": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Mon Mar 29 08:44:32 2021 +0530"
      },
      "committer": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Mon Mar 29 08:44:32 2021 +0530"
      },
      "message": "IVY-1626 Add a note to bintray resolver documentation, that bintray and JCenter are being decommissioned\n"
    },
    {
      "commit": "f1093f67d43c29baaa76c42cb51488cd4d61fd81",
      "tree": "d4a1554c8f320ed049b2c313754ce23cf818f37d",
      "parents": [
        "083e3f685c1fe29092e59c63b87e81d31fc9babe"
      ],
      "author": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Thu Mar 25 09:51:06 2021 +0530"
      },
      "committer": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Thu Mar 25 09:51:06 2021 +0530"
      },
      "message": "IVY-1628 Add a testcase to reproduce the issue and verify the fix\n"
    },
    {
      "commit": "083e3f685c1fe29092e59c63b87e81d31fc9babe",
      "tree": "cd419cbd9fedcb76b8873433f67f450fe8539647",
      "parents": [
        "79bd0ce1f44d17126783c5b02f748a474925c4a2"
      ],
      "author": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Tue Mar 23 07:30:02 2021 +0530"
      },
      "committer": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Tue Mar 23 07:30:30 2021 +0530"
      },
      "message": "IVY-1628 Fix potential ConcurrentModificationException\n"
    },
    {
      "commit": "79bd0ce1f44d17126783c5b02f748a474925c4a2",
      "tree": "d339fa4a7e55bfbd8b7b81fee5f0f070776551d6",
      "parents": [
        "2cf83cc35ab1bd8b2fa9d968e879f7b488072642"
      ],
      "author": {
        "name": "Maarten Coene",
        "email": "maartenc@apache.org",
        "time": "Wed Feb 17 09:55:36 2021 +0100"
      },
      "committer": {
        "name": "Maarten Coene",
        "email": "maartenc@apache.org",
        "time": "Wed Feb 17 09:55:36 2021 +0100"
      },
      "message": "Documentation fix: the [originalname] token does NOT contains the extension!\n"
    },
    {
      "commit": "2cf83cc35ab1bd8b2fa9d968e879f7b488072642",
      "tree": "f158e0534fcde39bef54d7c88b238995095e4c91",
      "parents": [
        "70dfaf2467b0ab860851c997fbeec5d552fe76a6"
      ],
      "author": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Sat Feb 13 10:24:00 2021 +0530"
      },
      "committer": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Sat Feb 13 10:24:00 2021 +0530"
      },
      "message": "IVY-1614 Add a test to show that Maven version range exclusion syntax is correctly honoured\n"
    },
    {
      "commit": "70dfaf2467b0ab860851c997fbeec5d552fe76a6",
      "tree": "9b837dd05d08af6c442f8cd922a5ec19d9299edf",
      "parents": [
        "824e8eebfe49f26d6a5c94db28a4172553cdd099"
      ],
      "author": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Sat Jan 16 19:47:22 2021 +0530"
      },
      "committer": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Sat Jan 16 19:47:22 2021 +0530"
      },
      "message": "Allow jacoco coverage to be disabled when running tests\n\nThis allows us to run the Ivy testsuite against latest Java\nearly access versions without having to wait for the instrumentation\nlibraries (that jacoco coverage needs) to start supporting the\nclass version of the new Java version being tested.\n"
    },
    {
      "commit": "824e8eebfe49f26d6a5c94db28a4172553cdd099",
      "tree": "29e437c672f6598074b7a8efdb125a6127c3340b",
      "parents": [
        "27491e3688c0f541797093cded7e0b65728983ec"
      ],
      "author": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Sat Jan 16 09:54:16 2021 +0530"
      },
      "committer": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Sat Jan 16 09:54:16 2021 +0530"
      },
      "message": "Skip Pack200 tests from JDK \u003e\u003d14 (since Pack200 tools and API have now been removed from that JDK version)\n"
    },
    {
      "commit": "27491e3688c0f541797093cded7e0b65728983ec",
      "tree": "42a0b1f03006a5d17c8627e789569c0cf81c7f1a",
      "parents": [
        "66547a20a0867a351d21dfe747397916fdfc2e20"
      ],
      "author": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Fri Jan 15 20:59:19 2021 +0530"
      },
      "committer": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Fri Jan 15 20:59:19 2021 +0530"
      },
      "message": "Use https for IvyDE updatesite test\n"
    },
    {
      "commit": "66547a20a0867a351d21dfe747397916fdfc2e20",
      "tree": "bddb5a8ebcd8a76f9f7a94c6b3566f549796016b",
      "parents": [
        "ad87c251aa834e61307621fca7f9f7dfcf02d5c8"
      ],
      "author": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Fri Jan 15 20:20:43 2021 +0530"
      },
      "committer": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Fri Jan 15 20:20:43 2021 +0530"
      },
      "message": "jfrog repo now redirects http to https - use https in the test\n"
    },
    {
      "commit": "ad87c251aa834e61307621fca7f9f7dfcf02d5c8",
      "tree": "279a0071b81fbf5ef569b68f458d12338abc46d4",
      "parents": [
        "bb8cfa726cb93f8f77b59125e80e06cf2fc1b7f6"
      ],
      "author": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Fri Jan 15 18:21:07 2021 +0530"
      },
      "committer": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Fri Jan 15 18:21:07 2021 +0530"
      },
      "message": "Upgrade to 0.8.6 of jacoco\n"
    },
    {
      "commit": "bb8cfa726cb93f8f77b59125e80e06cf2fc1b7f6",
      "tree": "73b17fc74f42656829bafe276a08747f6d6619ff",
      "parents": [
        "87de65450494a13a0ce2a86bd21742e2ac8c999a"
      ],
      "author": {
        "name": "Simon Legner",
        "email": "Simon.Legner@gmail.com",
        "time": "Sun Apr 05 12:26:10 2020 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 05 12:26:10 2020 +0200"
      },
      "message": "RetrieveEngine: remove superfluous space in error"
    },
    {
      "commit": "87de65450494a13a0ce2a86bd21742e2ac8c999a",
      "tree": "915a667236db658f8fcb3a3a85e4a9f51c731d31",
      "parents": [
        "4c1347531e9c11ad3c9c70b82e6b79bf21a47576"
      ],
      "author": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Sat Nov 02 18:53:44 2019 +0530"
      },
      "committer": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Sat Nov 02 18:53:44 2019 +0530"
      },
      "message": "Use newer version of jacoco\n"
    },
    {
      "commit": "4c1347531e9c11ad3c9c70b82e6b79bf21a47576",
      "tree": "7f81b7e44f5724de2244998b72aacb756a8d4cfa",
      "parents": [
        "63643996730a8cc0475e0f1c4326df9c78f5fdd5"
      ],
      "author": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Sat Nov 02 18:39:56 2019 +0530"
      },
      "committer": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Sat Nov 02 18:39:56 2019 +0530"
      },
      "message": "Add Java 8 runtime requirement to release notes\n"
    },
    {
      "commit": "63643996730a8cc0475e0f1c4326df9c78f5fdd5",
      "tree": "24e51219bcfdb4cc5fe7dfad487a8377d14243eb",
      "parents": [
        "6edcf2631d0870185507cba10c51d67a00b3c1da"
      ],
      "author": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Sat Nov 02 18:36:00 2019 +0530"
      },
      "committer": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Sat Nov 02 18:36:00 2019 +0530"
      },
      "message": "Remove property which seems to be unused\n"
    },
    {
      "commit": "6edcf2631d0870185507cba10c51d67a00b3c1da",
      "tree": "70c0964b5d1034473536d28a226f14ccb693b50d",
      "parents": [
        "28eb66db030f2a1eaa9a31d641ce987ac77b7afd"
      ],
      "author": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Sat Nov 02 18:32:22 2019 +0530"
      },
      "committer": {
        "name": "Jaikiran Pai",
        "email": "jaikiran@apache.org",
        "time": "Sat Nov 02 18:32:22 2019 +0530"
      },
      "message": "No longer required in Java 8\n"
    }
  ],
  "next": "28eb66db030f2a1eaa9a31d641ce987ac77b7afd"
}
