)]}'
{
  "log": [
    {
      "commit": "81ea027662da799cbc81f3b10e8b31e6f3cdf567",
      "tree": "68f0bc0cad9367f1d4a8cbe59ba0b244fad06c67",
      "parents": [
        "fa0b46f8102c576bcbcff5fdddd60de09eccc2d1"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Thu Sep 10 14:01:28 2026 +0200"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Thu Sep 10 14:15:02 2026 +0200"
      },
      "message": "Migrate the site descriptor to the v2 model\n\nDoxia Sitetools warns that the pre-2.0.0 site model will break in a future version.\n"
    },
    {
      "commit": "fa0b46f8102c576bcbcff5fdddd60de09eccc2d1",
      "tree": "92f941bb5a10599672ae4fcd89639290a66030cd",
      "parents": [
        "7edb3fac6c9447b338dce28f6df69e185a04fd0f"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Mon Aug 24 11:25:52 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 07:25:52 2026 -0400"
      },
      "message": "[MSHARED-765] Escape special cmd.exe characters in passwords (#112)\n\n* Escape special cmd.exe characters in passwords\n\nPasswords containing characters like \u0026 are interpreted by cmd.exe\nas command separators on Windows, causing jarsigner to fail.\n\nFix by escaping cmd.exe special characters (\u0026 \u003c \u003e ( ) @ ^ |) with\n^ in storepass and keypass values before adding them to the command\nline.\n\nFixes #47\n\n* Refactor test: extract common setup into @BeforeEach\n\nPull repeated builder/request creation into setUp() method\nand add buildArgsString() helper to reduce duplication.\n\n* Only escape passwords on Windows where CmdShell is used\n\nOn Linux/Mac, BourneShell quotes arguments correctly so no escaping\nis needed. Escaping on those platforms would corrupt passwords by\nadding literal ^ characters.\n\nTests now verify the correct behavior per platform.\n\n* Move isWindows check to call sites, not inside escapePassword\n\nescapePassword is a pure escaping utility. The platform check\nbelongs at the call sites where the decision to escape is made.\n\n* Use Locale.ROOT for locale-independent toLowerCase"
    },
    {
      "commit": "7edb3fac6c9447b338dce28f6df69e185a04fd0f",
      "tree": "c0e7ac383a06bf485311da815ac141028ebcc285",
      "parents": [
        "0ae09d5fbbc4157dcb48d9ef51a9519071b0edec"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Mon Aug 24 11:25:20 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 07:25:20 2026 -0400"
      },
      "message": "Clean up orphaned .unsigned temp file on unsignArchive failure (#111)\n\n* Clean up orphaned .unsigned temp file on unsignArchive failure (#102)\n\n* Simplify to single try block\n\n* Fix flaky test: use platform-independent file permissions\n\nFiles.getPosixFilePermissions() throws UnsupportedOperationException\non Windows since POSIX permissions are not supported. Replace with\nFile.setReadOnly()/setWritable() which work cross-platform."
    },
    {
      "commit": "0ae09d5fbbc4157dcb48d9ef51a9519071b0edec",
      "tree": "3cb4da1983aa7bdb93861a97610074fca6fa769e",
      "parents": [
        "1d0ed309f6155edf94e7e1829f362455cf2ee885"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Sat Aug 22 17:38:58 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 17:38:58 2026 -0400"
      },
      "message": "More specific catch clause (#110)"
    },
    {
      "commit": "1d0ed309f6155edf94e7e1829f362455cf2ee885",
      "tree": "4068bbe0527b3bee6841c262da21c357e7e4ba06",
      "parents": [
        "3b53cd3a90be0652eb1adcc95c33ecc5f6cba7af"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Sat Aug 22 17:38:33 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 17:38:33 2026 -0400"
      },
      "message": "replace 404 link (#109)"
    },
    {
      "commit": "3b53cd3a90be0652eb1adcc95c33ecc5f6cba7af",
      "tree": "508d350c2c6456ef564e5a3c9e0f5bf39aaa6a50",
      "parents": [
        "a07d06cb347c9965891227ee10651011c1832899"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Sat Aug 22 14:22:48 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 14:22:48 2026 -0400"
      },
      "message": "Detect PKCS#7 signature files in isSignatureFile() (#101) (#107)"
    },
    {
      "commit": "a07d06cb347c9965891227ee10651011c1832899",
      "tree": "0a8b9edefc767069b8ab587c230cbc9986d55a0a",
      "parents": [
        "1715a4e2649539e76caa6ab6315cebe5f38049b1"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Sat Aug 22 14:22:25 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 14:22:25 2026 -0400"
      },
      "message": "Fix JarFile leak in readManifest() test helper (#100) (#108)"
    },
    {
      "commit": "1715a4e2649539e76caa6ab6315cebe5f38049b1",
      "tree": "59e8175c683d99a615b4360e6c920bba0aa3c42d",
      "parents": [
        "7514af0d1063b227aa8734fa80d12437ba2c5dde"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Sat Aug 22 08:21:16 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 08:21:16 2026 -0400"
      },
      "message": "Fix isZipFile() to enforce null parameter contract (#104)\n\n* Fix isZipFile() to enforce null parameter contract (#99)\n\n* merge"
    },
    {
      "commit": "7514af0d1063b227aa8734fa80d12437ba2c5dde",
      "tree": "098a1f840cae4a14a344baed42dd033882091d52",
      "parents": [
        "7fc55dbfb34da8536ad16a0860111a2e1478bc20"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Sat Aug 22 08:06:04 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 08:06:04 2026 -0400"
      },
      "message": "Fix unsignArchive() race condition with unique temp files (#97) (#105)"
    },
    {
      "commit": "7fc55dbfb34da8536ad16a0860111a2e1478bc20",
      "tree": "96d0c0f4f5c933aaa2b1f639cd2e96d9f89deaf7",
      "parents": [
        "f333f00de1f96526248f85f8728f7fd0cd02648a"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Sat Aug 22 13:18:52 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 07:18:52 2026 -0400"
      },
      "message": "Set up default protection ruleset for default and release branches (#88)"
    },
    {
      "commit": "f333f00de1f96526248f85f8728f7fd0cd02648a",
      "tree": "b43cdeffeac7891279a22858a091030750f815d1",
      "parents": [
        "fcd4fa751c59a1e4a77f62d66ac12a56607d2ceb"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Sat Aug 22 07:16:50 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 07:16:50 2026 -0400"
      },
      "message": "Fix isZipFile() to handle files with prepended data (#103)\n\nFixes #96\n\nisZipFile() used ZipInputStream which reads from byte 0 and expects\nthe ZIP magic number at the start of the file. Spring Boot \u0027fully\nexecutable\u0027 jars have a shell script prepended before the ZIP data,\ncausing isZipFile() to return false and the jar to be silently skipped.\n\nSwitch to JarFile which reads the End of Central Directory record from\nthe end of the file, correctly finding ZIP data regardless of any\nprepended content."
    },
    {
      "commit": "fcd4fa751c59a1e4a77f62d66ac12a56607d2ceb",
      "tree": "c62d099b97c1c5c7d7aef04e5361117a9db2351e",
      "parents": [
        "63b138057384a5d21629da1f860185c790d1f80e"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Thu Aug 06 19:44:56 2026 +0200"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Fri Aug 07 11:31:40 2026 +0200"
      },
      "message": "Port the index page from APT to Markdown\n\nConverted with doxia-converter and then cleaned up by hand:\n\n- \u003c\u003c\u003ccode\u003e\u003e\u003e becomes backticks, \u003c\u003cbold\u003e\u003e becomes **bold**, {{{url}text}}\n  becomes [text](url)\n- the ASF license header becomes a single block HTML comment\n- the page keeps a Velocity reference, so it stays a .vm. Velocity reads ## as\n  a line comment and would silently swallow every ATX heading below level one,\n  so subsections use setext underlines and anything deeper is wrapped in\n  #[[ ... ]]#\n\nVerified by building the site before and after: the rendered page is\nunchanged apart from \u003cb\u003e/\u003ci\u003e becoming \u003cstrong\u003e/\u003cem\u003e and quotes in prose\npicking up the Markdown module\u0027s typographic substitution.\n"
    },
    {
      "commit": "63b138057384a5d21629da1f860185c790d1f80e",
      "tree": "969c0e1aeeebd512730bca48e828fcbc166d3cff",
      "parents": [
        "bd1a7651237dee3ae10c13144e4a5afd19cc0003"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Thu Aug 06 19:44:56 2026 +0200"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Fri Aug 07 11:31:40 2026 +0200"
      },
      "message": "Rename the site documents ahead of converting them\n\nA pure rename, so that git records it and `git log --follow` and `git blame` still\nreach the history of each page after the conversion that follows. The content is\nstill APT at this point and the site does not build between the two commits.\n"
    },
    {
      "commit": "bd1a7651237dee3ae10c13144e4a5afd19cc0003",
      "tree": "0ba470d8c4a5250fcad5f907440a0335c7ddc0b9",
      "parents": [
        "4ff499aeeb774cb578685d283a17c010e49188a1"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jul 14 00:22:24 2026 +0000"
      },
      "committer": {
        "name": "Slawomir Jaranowski",
        "email": "s.jaranowski@gmail.com",
        "time": "Thu Jul 30 00:44:36 2026 +0200"
      },
      "message": "Bump apache/maven-gh-actions-shared/.github/workflows/pr-automation.yml\n\nBumps [apache/maven-gh-actions-shared/.github/workflows/pr-automation.yml](https://github.com/apache/maven-gh-actions-shared) from 4 to 5.\n- [Commits](https://github.com/apache/maven-gh-actions-shared/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: apache/maven-gh-actions-shared/.github/workflows/pr-automation.yml\n  dependency-version: \u00275\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "4ff499aeeb774cb578685d283a17c010e49188a1",
      "tree": "20783cebc9af01d5068f4375c8be787cb2f326a8",
      "parents": [
        "aca442cbdfd451fe695affa19243df228501a83e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jul 14 00:22:23 2026 +0000"
      },
      "committer": {
        "name": "Slawomir Jaranowski",
        "email": "s.jaranowski@gmail.com",
        "time": "Wed Jul 29 00:14:10 2026 +0200"
      },
      "message": "Bump apache/maven-gh-actions-shared/.github/workflows/release-drafter.yml\n\nBumps [apache/maven-gh-actions-shared/.github/workflows/release-drafter.yml](https://github.com/apache/maven-gh-actions-shared) from 4 to 5.\n- [Commits](https://github.com/apache/maven-gh-actions-shared/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: apache/maven-gh-actions-shared/.github/workflows/release-drafter.yml\n  dependency-version: \u00275\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "aca442cbdfd451fe695affa19243df228501a83e",
      "tree": "2fcc3c5fc357dbd77a836440802b2df7aae96eff",
      "parents": [
        "8408649205fe4231c20d0aba552faac292e0c059"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jul 15 07:32:14 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 15 07:32:14 2026 +0200"
      },
      "message": "Bump apache/maven-gh-actions-shared/.github/workflows/stale.yml (#91)\n\nBumps [apache/maven-gh-actions-shared/.github/workflows/stale.yml](https://github.com/apache/maven-gh-actions-shared) from 4 to 5.\n- [Commits](https://github.com/apache/maven-gh-actions-shared/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: apache/maven-gh-actions-shared/.github/workflows/stale.yml\n  dependency-version: \u00275\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "8408649205fe4231c20d0aba552faac292e0c059",
      "tree": "8cd82c5b146ad78b8ceab0b5bc454ca6553539f5",
      "parents": [
        "f7b5626f421852a854ea821fcbefce1ab505fed3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jul 15 07:31:57 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 15 07:31:57 2026 +0200"
      },
      "message": "Bump apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml (#92)\n\nBumps [apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml](https://github.com/apache/maven-gh-actions-shared) from 4 to 5.\n- [Commits](https://github.com/apache/maven-gh-actions-shared/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml\n  dependency-version: \u00275\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "f7b5626f421852a854ea821fcbefce1ab505fed3",
      "tree": "e7c46aa11e32cfdde290f2c54750acd526e2fed6",
      "parents": [
        "6c0d65863d68ae4074b6e7d0b857eb827595fa9c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 29 17:16:16 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 29 17:16:16 2026 +0200"
      },
      "message": "Bump org.apache.maven.shared:maven-shared-components from 48 to 49 (#90)\n\nBumps [org.apache.maven.shared:maven-shared-components](https://github.com/apache/maven-parent) from 48 to 49.\n- [Release notes](https://github.com/apache/maven-parent/releases)\n- [Commits](https://github.com/apache/maven-parent/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.maven.shared:maven-shared-components\n  dependency-version: \u002749\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "6c0d65863d68ae4074b6e7d0b857eb827595fa9c",
      "tree": "6f2097d52fbc60cb3cec5fd27fa77580dd9b1555",
      "parents": [
        "6b7ad4d466a9596abc532a1ee0e5e277e33d074e"
      ],
      "author": {
        "name": "Matthias Bünger",
        "email": "Bukama@users.noreply.github.com",
        "time": "Sat Jun 13 12:24:25 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 13 12:24:25 2026 +0200"
      },
      "message": "Enable Maven 4 and change workflow to not use default run-its profile (#89)"
    },
    {
      "commit": "6b7ad4d466a9596abc532a1ee0e5e277e33d074e",
      "tree": "e40ae18ee95734050cef3347c64b57b56bc574ac",
      "parents": [
        "a1545461baf1cfbb3cd0f23477146645d2d300af"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat May 16 15:11:16 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 16 15:11:16 2026 +0200"
      },
      "message": "Bump org.apache.maven.shared:maven-shared-components from 47 to 48 (#87)\n\nBumps [org.apache.maven.shared:maven-shared-components](https://github.com/apache/maven-parent) from 47 to 48.\n- [Release notes](https://github.com/apache/maven-parent/releases)\n- [Commits](https://github.com/apache/maven-parent/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.maven.shared:maven-shared-components\n  dependency-version: \u002748\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "a1545461baf1cfbb3cd0f23477146645d2d300af",
      "tree": "bd84a05dfe578929883c386f4953065d7d93a375",
      "parents": [
        "26a86a5b639ccc1abafbd7ef82cab8c7aadc3c79"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Apr 24 09:28:46 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 24 09:28:46 2026 +0200"
      },
      "message": "Bump commons-io:commons-io from 2.21.0 to 2.22.0 (#86)\n\nBumps commons-io:commons-io from 2.21.0 to 2.22.0.\n\n---\nupdated-dependencies:\n- dependency-name: commons-io:commons-io\n  dependency-version: 2.22.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "26a86a5b639ccc1abafbd7ef82cab8c7aadc3c79",
      "tree": "9592451d9647374b59fa6ed4ac0e72586d2ccd32",
      "parents": [
        "d800afc35ed3f27633f726acc2af2e8a61a2d9d7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jan 14 05:46:03 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 14 05:46:03 2026 +0100"
      },
      "message": "Bump org.apache.maven.shared:maven-shared-components from 46 to 47 (#84)\n\nBumps [org.apache.maven.shared:maven-shared-components](https://github.com/apache/maven-parent) from 46 to 47.\n- [Release notes](https://github.com/apache/maven-parent/releases)\n- [Commits](https://github.com/apache/maven-parent/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.maven.shared:maven-shared-components\n  dependency-version: \u002747\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "d800afc35ed3f27633f726acc2af2e8a61a2d9d7",
      "tree": "bd2a2452f24c4734abc96b2e40ed30f27cb69647",
      "parents": [
        "c4c16f26fcbcc027a439d4f18e05686ae4efe8ae"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jan 07 06:39:26 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 07 06:39:26 2026 +0100"
      },
      "message": "Bump org.apache.maven.shared:maven-shared-components from 45 to 46 (#83)\n\nBumps [org.apache.maven.shared:maven-shared-components](https://github.com/apache/maven-parent) from 45 to 46.\n- [Release notes](https://github.com/apache/maven-parent/releases)\n- [Commits](https://github.com/apache/maven-parent/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.maven.shared:maven-shared-components\n  dependency-version: \u002746\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "c4c16f26fcbcc027a439d4f18e05686ae4efe8ae",
      "tree": "8398cb5280ffb3ace9d0ebe5c2d0972b784527c7",
      "parents": [
        "4daf33a72e1c27030acd34fb447b639cdfcba178"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Nov 10 00:05:12 2025 +0000"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Tue Nov 11 00:43:46 2025 +0100"
      },
      "message": "Bump commons-io:commons-io from 2.20.0 to 2.21.0\n\nBumps [commons-io:commons-io](https://github.com/apache/commons-io) from 2.20.0 to 2.21.0.\n- [Changelog](https://github.com/apache/commons-io/blob/master/RELEASE-NOTES.txt)\n- [Commits](https://github.com/apache/commons-io/compare/rel/commons-io-2.20.0...rel/commons-io-2.21.0)\n\n---\nupdated-dependencies:\n- dependency-name: commons-io:commons-io\n  dependency-version: 2.21.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "4daf33a72e1c27030acd34fb447b639cdfcba178",
      "tree": "b9d361b52a7215ee6c17ec87c76ff2d6ca8ed37d",
      "parents": [
        "9f1b4c5dadb3e8d3993300e9c9a7c38ce2b81d04"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Sun Nov 09 15:34:14 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 09 15:34:14 2025 +0100"
      },
      "message": "JUnit Jupiter best practices (#81)\n\n\nCo-authored-by: Moderne \u003cteam@moderne.io\u003e"
    },
    {
      "commit": "9f1b4c5dadb3e8d3993300e9c9a7c38ce2b81d04",
      "tree": "90b3e364fe341315022ca33518d7389081d202d7",
      "parents": [
        "038ec997b7be7cdae5724f5095355eac29a64de8"
      ],
      "author": {
        "name": "Noah Tayebwa",
        "email": "ndacyayinoah@gmail.com",
        "time": "Thu Jul 24 00:18:09 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 24 07:18:09 2025 +1000"
      },
      "message": "Add Apache 2.0 LICENSE file (#79)\n\n"
    },
    {
      "commit": "038ec997b7be7cdae5724f5095355eac29a64de8",
      "tree": "d31fe735e9199de32493c15f509e9f0e173c4fd7",
      "parents": [
        "2c7651998ae48e02020d1cfb896b45a11c8d2377"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 21 07:36:25 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 21 07:36:25 2025 +0200"
      },
      "message": "Bump commons-io:commons-io from 2.19.0 to 2.20.0 (#80)\n\nBumps [commons-io:commons-io](https://github.com/apache/commons-io) from 2.19.0 to 2.20.0.\n- [Changelog](https://github.com/apache/commons-io/blob/master/RELEASE-NOTES.txt)\n- [Commits](https://github.com/apache/commons-io/compare/rel/commons-io-2.19.0...rel/commons-io-2.20.0)\n\n---\nupdated-dependencies:\n- dependency-name: commons-io:commons-io\n  dependency-version: 2.20.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "2c7651998ae48e02020d1cfb896b45a11c8d2377",
      "tree": "41c8b7ca56a36b027511c066f55671b269d05a95",
      "parents": [
        "74b26c57bc3f5ab2667da22881f63870e7ab2493"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri May 30 00:17:27 2025 +0000"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed Jul 02 23:20:57 2025 +0200"
      },
      "message": "Bump commons-io:commons-io from 2.16.1 to 2.19.0\n\nBumps commons-io:commons-io from 2.16.1 to 2.19.0.\n\n---\nupdated-dependencies:\n- dependency-name: commons-io:commons-io\n  dependency-version: 2.19.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "74b26c57bc3f5ab2667da22881f63870e7ab2493",
      "tree": "84532d966ff19f4f944d98022e318ee98fa7f44e",
      "parents": [
        "e6788de84232624af7b3d3ac32672887ec1c8e62"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jun 18 00:40:04 2025 +0000"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed Jul 02 23:20:49 2025 +0200"
      },
      "message": "Bump org.apache.maven.shared:maven-shared-components from 43 to 45\n\nBumps [org.apache.maven.shared:maven-shared-components](https://github.com/apache/maven-parent) from 43 to 45.\n- [Release notes](https://github.com/apache/maven-parent/releases)\n- [Commits](https://github.com/apache/maven-parent/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.maven.shared:maven-shared-components\n  dependency-version: \u002745\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "e6788de84232624af7b3d3ac32672887ec1c8e62",
      "tree": "12561434a8b4273eec25bb022906526af5856720",
      "parents": [
        "805a7072fdc27dd985b5a9e84a3fec1eebf60e89"
      ],
      "author": {
        "name": "Matthias Bünger",
        "email": "Bukama@users.noreply.github.com",
        "time": "Tue Jun 17 15:03:38 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 17 15:03:38 2025 +0200"
      },
      "message": "Remove old JIRA issue link"
    },
    {
      "commit": "805a7072fdc27dd985b5a9e84a3fec1eebf60e89",
      "tree": "899fb84e6154a2412c219ac09de6baff365e643d",
      "parents": [
        "aa052af330b2ecde3ec4dfe2c07d129351cf3f68"
      ],
      "author": {
        "name": "Matthias Bünger",
        "email": "Bukama@users.noreply.github.com",
        "time": "Thu May 29 13:29:05 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 29 13:29:05 2025 +0200"
      },
      "message": "Whitespace change to .asf.yaml to trigger webhook\n\nSmall whitespace change to .asf.yaml, trying to trigger webhook to activate GH issues(suggestion from INFRA-26849)"
    },
    {
      "commit": "aa052af330b2ecde3ec4dfe2c07d129351cf3f68",
      "tree": "14728383e6d578b68af8b76e1c455f3b04ac5ffe",
      "parents": [
        "f8652683c94b9f56b3f787d4e264eb5fdc7b6232"
      ],
      "author": {
        "name": "Matthias Bünger",
        "email": "Bukama@users.noreply.github.com",
        "time": "Mon May 26 17:14:28 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 26 17:14:28 2025 +0200"
      },
      "message": "Enable Github Issues\n\n"
    },
    {
      "commit": "f8652683c94b9f56b3f787d4e264eb5fdc7b6232",
      "tree": "13215d4be4dfc10f2b3cfda42845a4bf5b045e62",
      "parents": [
        "22b24345f756652df5fc2e1fffa596bd98854f0e"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Thu Sep 12 16:01:11 2024 +0200"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Thu Sep 12 16:01:11 2024 +0200"
      },
      "message": "add Reproducible Builds badge\n"
    },
    {
      "commit": "22b24345f756652df5fc2e1fffa596bd98854f0e",
      "tree": "df9ba537ab62dc13a6d6065793717136434f00b7",
      "parents": [
        "7cb09f6b374c2b12e81d044d69b8fc9a8fad1a45"
      ],
      "author": {
        "name": "Slawomir Jaranowski",
        "email": "s.jaranowski@gmail.com",
        "time": "Thu Aug 15 14:04:35 2024 +0200"
      },
      "committer": {
        "name": "Slawomir Jaranowski",
        "email": "s.jaranowski@gmail.com",
        "time": "Thu Aug 15 14:04:35 2024 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "7cb09f6b374c2b12e81d044d69b8fc9a8fad1a45",
      "tree": "764dd4b8dbdc0c2edb8a346fd21bfbda9c6281d9",
      "parents": [
        "7f2c6e642606091bf5ef6924ef649d2e32ce1da5"
      ],
      "author": {
        "name": "Slawomir Jaranowski",
        "email": "s.jaranowski@gmail.com",
        "time": "Thu Aug 15 14:04:19 2024 +0200"
      },
      "committer": {
        "name": "Slawomir Jaranowski",
        "email": "s.jaranowski@gmail.com",
        "time": "Thu Aug 15 14:04:19 2024 +0200"
      },
      "message": "[maven-release-plugin] prepare release maven-jarsigner-3.1.0\n"
    },
    {
      "commit": "7f2c6e642606091bf5ef6924ef649d2e32ce1da5",
      "tree": "f7e8bd8ae84d06a2c7251df5568fe59912f85d37",
      "parents": [
        "03664cf7708281d9698316873cdb257f4c4f8819"
      ],
      "author": {
        "name": "Slawomir Jaranowski",
        "email": "s.jaranowski@gmail.com",
        "time": "Thu Aug 15 11:37:47 2024 +0200"
      },
      "committer": {
        "name": "Slawomir Jaranowski",
        "email": "s.jaranowski@gmail.com",
        "time": "Thu Aug 15 13:52:56 2024 +0200"
      },
      "message": "[MSHARED-1424] Code cleanups\n\n- don\u0027t use deprecated methods\n- cleanups warning reported by IDE\n"
    },
    {
      "commit": "03664cf7708281d9698316873cdb257f4c4f8819",
      "tree": "a59f09f7f3fd69f643b3a623f2c4f19f79c53dc8",
      "parents": [
        "b088a00be49786f259528f55a4f16655766b82fc"
      ],
      "author": {
        "name": "Slawomir Jaranowski",
        "email": "s.jaranowski@gmail.com",
        "time": "Wed Aug 14 22:08:34 2024 +0200"
      },
      "committer": {
        "name": "Slawomir Jaranowski",
        "email": "s.jaranowski@gmail.com",
        "time": "Wed Aug 14 23:23:42 2024 +0200"
      },
      "message": "[MSHARED-1423] Refresh download page\n"
    },
    {
      "commit": "b088a00be49786f259528f55a4f16655766b82fc",
      "tree": "cdff52bccb8af0c1741a1397d37b0db43ac576e0",
      "parents": [
        "b29df339811d579fce54ef25283a487b95e43cdd"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Aug 14 21:21:38 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 14 21:21:38 2024 +0200"
      },
      "message": "[MSHARED-1422] Bump org.apache.maven.shared:maven-shared-components from 41 to 43 (#25)\n\nBumps [org.apache.maven.shared:maven-shared-components](https://github.com/apache/maven-parent) from 41 to 43.\r\n- [Release notes](https://github.com/apache/maven-parent/releases)\r\n- [Commits](https://github.com/apache/maven-parent/commits)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: org.apache.maven.shared:maven-shared-components\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b29df339811d579fce54ef25283a487b95e43cdd",
      "tree": "cbbbba9886153facee93ac436a5d71a47183fbf0",
      "parents": [
        "9bc044710ff5c13bc540992a9a998453f213fd1b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jun 28 00:07:58 2024 +0000"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Mon Jul 08 22:58:55 2024 +0200"
      },
      "message": "Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.3\n\nBumps [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit5) from 5.10.2 to 5.10.3.\n- [Release notes](https://github.com/junit-team/junit5/releases)\n- [Commits](https://github.com/junit-team/junit5/compare/r5.10.2...r5.10.3)\n\n---\nupdated-dependencies:\n- dependency-name: org.junit.jupiter:junit-jupiter-api\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "9bc044710ff5c13bc540992a9a998453f213fd1b",
      "tree": "a4dbbca3b2c32d4b4416a89d5268746ebf7629fe",
      "parents": [
        "fe04f0636ab9cfee7c2d4badff4f486f3c0aeec4"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Mar 04 01:03:17 2024 +0000"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Thu Mar 14 00:16:41 2024 +0100"
      },
      "message": "Bump apache/maven-gh-actions-shared from 3 to 4\n\nBumps [apache/maven-gh-actions-shared](https://github.com/apache/maven-gh-actions-shared) from 3 to 4.\n- [Commits](https://github.com/apache/maven-gh-actions-shared/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: apache/maven-gh-actions-shared\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "fe04f0636ab9cfee7c2d4badff4f486f3c0aeec4",
      "tree": "9e915faaa37300dd2ddeefaea33b2db63d7bf503",
      "parents": [
        "bad5092c6f0ba755c115510294d2a8cbc18e4bf0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 05 00:21:47 2024 +0000"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Sat Feb 10 22:04:56 2024 +0100"
      },
      "message": "Bump org.junit.jupiter:junit-jupiter-api from 5.10.1 to 5.10.2\n\nBumps [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit5) from 5.10.1 to 5.10.2.\n- [Release notes](https://github.com/junit-team/junit5/releases)\n- [Commits](https://github.com/junit-team/junit5/compare/r5.10.1...r5.10.2)\n\n---\nupdated-dependencies:\n- dependency-name: org.junit.jupiter:junit-jupiter-api\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "bad5092c6f0ba755c115510294d2a8cbc18e4bf0",
      "tree": "f4d51a2287dbe5a7d1d1ac5b9af044342014508f",
      "parents": [
        "6057d26e3ed6e4d33d7ecc981a7b1af225707156"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Mon Jan 29 00:08:25 2024 +0100"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Mon Jan 29 00:39:17 2024 +0100"
      },
      "message": "Enable one more test\n"
    },
    {
      "commit": "6057d26e3ed6e4d33d7ecc981a7b1af225707156",
      "tree": "29026eadc43697401a849781f99c43aa02ea2d11",
      "parents": [
        "21bd67520a2491397a4f4d59676a832117efaa9b"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Sun Jan 28 23:53:30 2024 +0100"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Sun Jan 28 23:55:18 2024 +0100"
      },
      "message": "[MSHARED-1346] No more dependency on maven-core\n"
    },
    {
      "commit": "21bd67520a2491397a4f4d59676a832117efaa9b",
      "tree": "55e5677624e846969c68afed2e950076e4ff4074",
      "parents": [
        "2d515d5107b3c8448c4852d6e004fec042e97270"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Sun Jan 28 23:42:38 2024 +0100"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Sun Jan 28 23:42:38 2024 +0100"
      },
      "message": "Added missing slf4j-simple (test) dependency\n"
    },
    {
      "commit": "2d515d5107b3c8448c4852d6e004fec042e97270",
      "tree": "7437c58eb3b17cd756d4b11ceeb361341707d955",
      "parents": [
        "c72ac09b105d78824f5c7107fc03124cf82adcc3"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Sun Jan 28 23:38:01 2024 +0100"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Sun Jan 28 23:38:01 2024 +0100"
      },
      "message": "cleanup pom\n"
    },
    {
      "commit": "c72ac09b105d78824f5c7107fc03124cf82adcc3",
      "tree": "5920579e35b11193784ace1c308bd12a12e2a260",
      "parents": [
        "28c7c410100baba740fed5cc16251da79ffe7882"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@gmail.com",
        "time": "Mon Dec 25 21:25:43 2023 +0100"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Mon Dec 25 21:47:14 2023 +0100"
      },
      "message": "[MSHARED-1346] Convert to JSR330 and switch to JUnit 5\n"
    },
    {
      "commit": "28c7c410100baba740fed5cc16251da79ffe7882",
      "tree": "4b8024929e316e3aa0baa067d49252e74b5f66db",
      "parents": [
        "4b3cf61bde467a50fccd78662f0b2dc2a6f065be"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@gmail.com",
        "time": "Mon Dec 25 20:40:16 2023 +0100"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Mon Dec 25 20:54:56 2023 +0100"
      },
      "message": "[MSHARED-1345] Bump org.apache.maven.shared:maven-shared-utils from 3.2.1 to 3.4.2\n"
    },
    {
      "commit": "4b3cf61bde467a50fccd78662f0b2dc2a6f065be",
      "tree": "55c18a5807a9b47ca983a29d25944bfe1c5801c1",
      "parents": [
        "c59e2ba8d44952bc2a6bc1cd4bf3a468c17d47c4"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@gmail.com",
        "time": "Mon Dec 25 19:50:32 2023 +0100"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Mon Dec 25 20:30:45 2023 +0100"
      },
      "message": "[MSHARED-1258] Bump org.apache.maven.shared:maven-shared-components from 39 to 41\n"
    },
    {
      "commit": "c59e2ba8d44952bc2a6bc1cd4bf3a468c17d47c4",
      "tree": "1d3d0f52c692f79ca601449733203e4ab5aaf942",
      "parents": [
        "8171a939222301a462159dbd4585ff6da0f6e430"
      ],
      "author": {
        "name": "schedin",
        "email": "schedin@users.noreply.github.com",
        "time": "Tue Dec 12 15:53:39 2023 +0100"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Sat Dec 23 02:38:59 2023 +0100"
      },
      "message": "[MSHARED-1344] Support for tsapolicyid and tsadigestalg\n\nAdding support for -tsapolicyid and -tsadigestalg"
    },
    {
      "commit": "8171a939222301a462159dbd4585ff6da0f6e430",
      "tree": "975f46dcb5a813bd72a9939d9a39e6397267db3a",
      "parents": [
        "9a0dd617323f9faa1d043454999f258effa4b53e"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed May 24 18:23:21 2023 +0200"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed May 24 21:31:25 2023 +0200"
      },
      "message": "[MSHARED-1259] Require Maven 3.2.5+\n"
    },
    {
      "commit": "9a0dd617323f9faa1d043454999f258effa4b53e",
      "tree": "f86b1e00dcf9eca1a8e82b384896b14df30d19ac",
      "parents": [
        "29b7282370dd16cca666c9d28c30a884673cfcbd"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed May 24 18:34:31 2023 +0200"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed May 24 18:34:31 2023 +0200"
      },
      "message": "[MSHARED-1258] Ignore reformat commit\n"
    },
    {
      "commit": "29b7282370dd16cca666c9d28c30a884673cfcbd",
      "tree": "011c5efdc37612c9a88bcd9a622903cf11871764",
      "parents": [
        "70cae3faf18787021928e61a368d66193fc61e5b"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed May 24 17:56:59 2023 +0200"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed May 24 18:32:15 2023 +0200"
      },
      "message": "[MSHARED-1258] Reformat code\n"
    },
    {
      "commit": "70cae3faf18787021928e61a368d66193fc61e5b",
      "tree": "d4792f9dbc77f18472bd132c53c895e2ff708d3e",
      "parents": [
        "8c1607a53b4769a3f00e359bd5407e7520e473fc"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed May 24 17:54:22 2023 +0200"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed May 24 18:32:15 2023 +0200"
      },
      "message": "[MSHARED-1258] Upgrade parent pom to 39\n"
    },
    {
      "commit": "8c1607a53b4769a3f00e359bd5407e7520e473fc",
      "tree": "8838a3fbbfcffbadf3cc61b21da6bc68bddd7382",
      "parents": [
        "6fdad620d5b2782dc4133010664423abf8d6bc19"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed May 24 17:41:13 2023 +0200"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed May 24 18:25:36 2023 +0200"
      },
      "message": "[MSHARED-1257] Require Java 8\n"
    },
    {
      "commit": "6fdad620d5b2782dc4133010664423abf8d6bc19",
      "tree": "b11288916bf1f122e3a91609ea90a48ccdb57332",
      "parents": [
        "cefe346faf3a70ec0d36ec9195d9e76d44b1b9cb"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed May 24 17:46:26 2023 +0200"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed May 24 17:57:23 2023 +0200"
      },
      "message": "Fix checkstyle\n"
    },
    {
      "commit": "cefe346faf3a70ec0d36ec9195d9e76d44b1b9cb",
      "tree": "a9ded21c4ef081281f28490a465cfbaea8f103fe",
      "parents": [
        "15c9bf97dd1bf0239f67fd535f9eb6e2d6289641"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed May 24 17:43:15 2023 +0200"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed May 24 17:57:23 2023 +0200"
      },
      "message": "Add GHA setup\n"
    },
    {
      "commit": "15c9bf97dd1bf0239f67fd535f9eb6e2d6289641",
      "tree": "3a6953fc42bfcfae1fcf1c838724249237d96a92",
      "parents": [
        "b9604c6935a86ce6a4df02a023606924345647f7"
      ],
      "author": {
        "name": "Tim te Beek",
        "email": "timtebeek@gmail.com",
        "time": "Tue May 23 15:08:03 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 23 09:08:03 2023 -0400"
      },
      "message": "[MNG-6829] Replace StringUtils#isEmpty(String) \u0026 #isNotEmpty(String) (#3)\n\nLast batch of is(Not)Empty for https://issues.apache.org/jira/browse/MNG-6829\r\nThese are the smallest change sets, hence why I opened more at the same time.\r\nAfter this we can target the next most often used method from the StringUtils classes.\r\n\r\n\r\nUse this link to re-run the recipe: https://public.moderne.io/recipes/org.openrewrite.java.migrate.apache.commons.lang.IsNotEmptyToJdk?organizationId\u003dQXBhY2hlIE1hdmVu\r\n\r\nCo-authored-by: Moderne \u003cteam@moderne.io\u003e"
    },
    {
      "commit": "b9604c6935a86ce6a4df02a023606924345647f7",
      "tree": "a45865ce816942db629d6ab8b541dab298a51f6d",
      "parents": [
        "17fa2e84a1351b879acc9014e16a2d8ab0b2a1ce"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Mon Apr 24 16:43:20 2023 +0200"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Mon Apr 24 16:43:20 2023 +0200"
      },
      "message": "Auto-link MSHARED Jira\n"
    },
    {
      "commit": "17fa2e84a1351b879acc9014e16a2d8ab0b2a1ce",
      "tree": "7c75525cb0ef8318b305a0242e6a36ff94990d3f",
      "parents": [
        "5014079464dbaad87599e0078ec41b0bb7dddfa5"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Sat Mar 04 18:54:00 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 04 18:54:00 2023 +0100"
      },
      "message": "Bump junit to 4.13.2"
    },
    {
      "commit": "5014079464dbaad87599e0078ec41b0bb7dddfa5",
      "tree": "7f4486b35990932c9967d81d525387c3c26f6ac7",
      "parents": [
        "6f49680dcfe5c598a6fb25bb05a4c6a327dbac70"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sun Jul 25 15:42:53 2021 +0200"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sun Jul 25 15:42:53 2021 +0200"
      },
      "message": "update CI url\n"
    },
    {
      "commit": "6f49680dcfe5c598a6fb25bb05a4c6a327dbac70",
      "tree": "fae3965a13a78a8f3d4495b047da1e1052c2f0c7",
      "parents": [
        "375637a7955ee2eea0371a6cfb728f95f6f22f2f"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sat Aug 29 15:30:41 2020 +0200"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sat Aug 29 15:30:41 2020 +0200"
      },
      "message": "update ASF CI url\n"
    },
    {
      "commit": "375637a7955ee2eea0371a6cfb728f95f6f22f2f",
      "tree": "242789ba94a03e3f2ef0624d12b0e7e191108fa3",
      "parents": [
        "99364e13738dc3a10eec9e528b276492e63e66e5"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Fri Aug 28 12:45:28 2020 +0200"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Fri Aug 28 12:45:28 2020 +0200"
      },
      "message": "update ASF CI url\n"
    },
    {
      "commit": "99364e13738dc3a10eec9e528b276492e63e66e5",
      "tree": "66ae8c0a1b9b5ac460cbdeb8f0bec9ecc8ff62ee",
      "parents": [
        "39d124100db9a7f1624a6ed54e1beac33fbc7d07"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Mon Aug 17 17:44:07 2020 +0200"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Mon Aug 17 17:44:07 2020 +0200"
      },
      "message": "Bump JUnit from 4.12 to 4.13\n\n"
    },
    {
      "commit": "39d124100db9a7f1624a6ed54e1beac33fbc7d07",
      "tree": "37b258bbe62bd1af65cf962b8605b11f80370bfc",
      "parents": [
        "2afda5ffb641edaeb17f6b0a9bdf1d099472beb3"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Sun Jan 19 17:54:42 2020 +0100"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Sun Apr 26 23:50:14 2020 +0200"
      },
      "message": "Updated link to jira\n\n"
    },
    {
      "commit": "2afda5ffb641edaeb17f6b0a9bdf1d099472beb3",
      "tree": "2c0bf6dcdf71b860f4455d385c9a148c3f973e6d",
      "parents": [
        "46d5ad1c0d59ea8107f422356e68513360ff77c9"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Mon Apr 13 22:24:57 2020 +0200"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Mon Apr 13 22:24:57 2020 +0200"
      },
      "message": "README improvement\n"
    },
    {
      "commit": "46d5ad1c0d59ea8107f422356e68513360ff77c9",
      "tree": "4a0f7606d595f552453535f03f2f1882461a5c90",
      "parents": [
        "e5888e63295569e0c53e71d6a45a939959d3bcb5"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sun Apr 12 10:37:00 2020 +0200"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sun Apr 12 10:37:00 2020 +0200"
      },
      "message": "added README and GitHub configuration\n"
    },
    {
      "commit": "e5888e63295569e0c53e71d6a45a939959d3bcb5",
      "tree": "0718a7c512e9cef80ae868819d24161559aba9e7",
      "parents": [
        "bf1fe2fe9c76db703db191bbff0b430db042ef9a"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Tue Apr 07 00:32:57 2020 +0200"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Tue Apr 07 00:32:57 2020 +0200"
      },
      "message": "[MSHARED-879] make build Reproducible\n"
    },
    {
      "commit": "bf1fe2fe9c76db703db191bbff0b430db042ef9a",
      "tree": "525dd6cb2d5b16b076d8e0d15001a374cd75c665",
      "parents": [
        "63aa36e7cc5deeccedae0490ca89b6010a7df443"
      ],
      "author": {
        "name": "rfscholte",
        "email": "rfscholte@apache.org",
        "time": "Fri Oct 26 12:24:00 2018 +0200"
      },
      "committer": {
        "name": "rfscholte",
        "email": "rfscholte@apache.org",
        "time": "Fri Oct 26 12:24:00 2018 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "63aa36e7cc5deeccedae0490ca89b6010a7df443",
      "tree": "3b28737d5a12f1d4083787133f1e18371b497d7c",
      "parents": [
        "3b38ba26db87eb4f6471a3aad12393c96c6316ec"
      ],
      "author": {
        "name": "rfscholte",
        "email": "rfscholte@apache.org",
        "time": "Fri Oct 26 12:23:36 2018 +0200"
      },
      "committer": {
        "name": "rfscholte",
        "email": "rfscholte@apache.org",
        "time": "Fri Oct 26 12:23:36 2018 +0200"
      },
      "message": "[maven-release-plugin] prepare release maven-jarsigner-3.0.0\n"
    },
    {
      "commit": "3b38ba26db87eb4f6471a3aad12393c96c6316ec",
      "tree": "4a956beaa542acc67b28a80702d3cf71225f5074",
      "parents": [
        "1810f80c9f949ddffd29fb18f817f4c5ba4b36ef"
      ],
      "author": {
        "name": "rfscholte",
        "email": "rfscholte@apache.org",
        "time": "Fri Oct 26 12:20:56 2018 +0200"
      },
      "committer": {
        "name": "rfscholte",
        "email": "rfscholte@apache.org",
        "time": "Fri Oct 26 12:20:56 2018 +0200"
      },
      "message": "Remove prerequisite, this is not a maven-plugin\n"
    },
    {
      "commit": "1810f80c9f949ddffd29fb18f817f4c5ba4b36ef",
      "tree": "52356f5367ae66db083a7d0750376aa2b6ebb262",
      "parents": [
        "ce9d8f751ef7b6255846df438f3d6a521d2e7604"
      ],
      "author": {
        "name": "rfscholte",
        "email": "rfscholte@apache.org",
        "time": "Fri Oct 26 11:43:49 2018 +0200"
      },
      "committer": {
        "name": "rfscholte",
        "email": "rfscholte@apache.org",
        "time": "Fri Oct 26 11:43:49 2018 +0200"
      },
      "message": "[MSHARED-764] Upgrade to JDK 1.7\nApply try-with-resources\nFix Javadoc\nUse maven-jxr-plugin 3.0.0 for for improved reports\n"
    },
    {
      "commit": "ce9d8f751ef7b6255846df438f3d6a521d2e7604",
      "tree": "44bdad258355c470484c63d83132aba21c5f98d2",
      "parents": [
        "c2e07034925fb3fa7aadcf6fa9613475366efffd"
      ],
      "author": {
        "name": "rfscholte",
        "email": "rfscholte@apache.org",
        "time": "Fri Oct 26 11:12:49 2018 +0200"
      },
      "committer": {
        "name": "rfscholte",
        "email": "rfscholte@apache.org",
        "time": "Fri Oct 26 11:12:49 2018 +0200"
      },
      "message": "Update parent to 33\n"
    },
    {
      "commit": "c2e07034925fb3fa7aadcf6fa9613475366efffd",
      "tree": "9918e205a412b12143401be42bbda084283797e2",
      "parents": [
        "b75d835dd016a1e3cabef70c15025d0c65b424b0"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Wed Aug 29 14:53:30 2018 +0200"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Wed Aug 29 14:53:30 2018 +0200"
      },
      "message": "[MPOM-205] use sha512 checksums instead of sha1\n"
    },
    {
      "commit": "b75d835dd016a1e3cabef70c15025d0c65b424b0",
      "tree": "9c462560ba6c532a842558cf73cfeb2457272922",
      "parents": [
        "a084499f496b9a62222d45448140d00540be7d10"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Wed Aug 29 14:43:13 2018 +0200"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Wed Aug 29 14:43:13 2018 +0200"
      },
      "message": "[MNGSITE-341] use https for sigs, hashes and KEYS\n"
    },
    {
      "commit": "a084499f496b9a62222d45448140d00540be7d10",
      "tree": "82452bd3f454506da591f895feb23274859017c1",
      "parents": [
        "1cb8551f8988d047d837db6d5a97fd016db4fb9d"
      ],
      "author": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Thu Jul 26 21:37:48 2018 +0200"
      },
      "committer": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Thu Jul 26 21:37:48 2018 +0200"
      },
      "message": "Fixed issueManagement URL\n"
    },
    {
      "commit": "1cb8551f8988d047d837db6d5a97fd016db4fb9d",
      "tree": "7a39d1765795dcdb79a97035fe23d51943ecccbf",
      "parents": [
        "8859e362400953a24086a80b2ae714f42ef6e755"
      ],
      "author": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Sun Jul 08 15:08:16 2018 +0200"
      },
      "committer": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Sun Jul 08 15:08:16 2018 +0200"
      },
      "message": "[MSHARED-746] - Upgrade junit to junit 4.12\n"
    },
    {
      "commit": "8859e362400953a24086a80b2ae714f42ef6e755",
      "tree": "9ef8444593bd56451db0a52e78871bd7032cacc0",
      "parents": [
        "933a7b108c130f4d87158acd4e17322ded284305"
      ],
      "author": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Sun Jul 08 14:53:08 2018 +0200"
      },
      "committer": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Sun Jul 08 14:53:08 2018 +0200"
      },
      "message": "[MSHARED-745] - Upgrade maven-shared-utils to 3.2.1\n"
    },
    {
      "commit": "933a7b108c130f4d87158acd4e17322ded284305",
      "tree": "127cdf7b25e5c5f4c999bd84846ab6baf4c2d0f2",
      "parents": [
        "7ff6b57809a5df704f06536d290a4d1b80675e72"
      ],
      "author": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Sun Jun 24 08:34:57 2018 +0200"
      },
      "committer": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Sun Jul 08 13:52:29 2018 +0200"
      },
      "message": "[MSHARED-736] - Upgrade parent to 31\n"
    },
    {
      "commit": "7ff6b57809a5df704f06536d290a4d1b80675e72",
      "tree": "13db6d8d7fb381f30d60e200226eedc9c26b11f6",
      "parents": [
        "73f750da7b9d899e46fb9ca16e53033428368157"
      ],
      "author": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Sat Jun 30 20:41:34 2018 +0200"
      },
      "committer": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Sat Jun 30 20:44:08 2018 +0200"
      },
      "message": "[MSHARED-739] - Upgrade mave-surefire/failsafe-plugin 2.21.0\n"
    },
    {
      "commit": "73f750da7b9d899e46fb9ca16e53033428368157",
      "tree": "af269375257a3b615d711286573dc173e065beb6",
      "parents": [
        "1b504825f451e5af062c3c2cac322186bc50dd67"
      ],
      "author": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Sat Jun 30 20:43:49 2018 +0200"
      },
      "committer": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Sat Jun 30 20:43:49 2018 +0200"
      },
      "message": "Ignore .checkstlye file.\n"
    },
    {
      "commit": "1b504825f451e5af062c3c2cac322186bc50dd67",
      "tree": "2716b2a3fef8b0c54a9f812ba071c74f115d3fc5",
      "parents": [
        "7a871604a7e566aab1be7e7b88d02fe355555c57"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Tue Jun 19 00:02:20 2018 +0200"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Tue Jun 19 00:02:20 2018 +0200"
      },
      "message": "[INFRA-16467] move components documentation out of CMS space\n"
    },
    {
      "commit": "7a871604a7e566aab1be7e7b88d02fe355555c57",
      "tree": "a44679af5cc684956cefe6477492c478a6d1d311",
      "parents": [
        "45dc9dd03b41a455d949b1e5a714c0d511496674"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Fri May 11 15:01:36 2018 +0200"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Fri May 11 15:01:36 2018 +0200"
      },
      "message": "[MNGSITE-328] use sha1 checksum instead of md5\n"
    },
    {
      "commit": "45dc9dd03b41a455d949b1e5a714c0d511496674",
      "tree": "6758ed90a4257d78a2a974b44a63127233cd987c",
      "parents": [
        "e38167dc2a8e0720db36737fcc4e5d746d80b11e"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sat Dec 09 19:30:51 2017 +0100"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sat Dec 09 19:30:51 2017 +0100"
      },
      "message": "moved to git\n"
    },
    {
      "commit": "e38167dc2a8e0720db36737fcc4e5d746d80b11e",
      "tree": "830fcd0f0cded6798dec5c1a3d1f96399caf4730",
      "parents": [
        "8ce1c19cf9e2ece3840110ed88fe0b78aeb2d8c4"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Fri Aug 18 12:36:06 2017 +0000"
      },
      "committer": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Fri Aug 18 12:36:06 2017 +0000"
      },
      "message": "fix @since\n\nSigned-off-by: olivier lamy \u003colamy@apache.org\u003e\n\ngit-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1805411 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8ce1c19cf9e2ece3840110ed88fe0b78aeb2d8c4",
      "tree": "c6d9fcd7aa096ced9dd452901a03ff14c490cdf5",
      "parents": [
        "a13d6709f37f7f87050f781d0969e215b85dd1c8"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Fri Aug 18 12:30:12 2017 +0000"
      },
      "committer": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Fri Aug 18 12:30:12 2017 +0000"
      },
      "message": "merge pr #24 fixes #24 Thanks Oleg Nenashev\n\ngit-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1805410 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a13d6709f37f7f87050f781d0969e215b85dd1c8",
      "tree": "2a588fc804e45a741c5df089f122ab0fd12991ab",
      "parents": [
        "3d59d6df25efa6b4e4197e71013e2e6e56a1d3cc"
      ],
      "author": {
        "name": "Christian Schulte",
        "email": "schulte@apache.org",
        "time": "Sun Feb 26 14:23:46 2017 +0000"
      },
      "committer": {
        "name": "Christian Schulte",
        "email": "schulte@apache.org",
        "time": "Sun Feb 26 14:23:46 2017 +0000"
      },
      "message": "[MSHARED-626] Upgrade of \u0027maven-shared-utils\u0027 to 3.2.0.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1784449 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3d59d6df25efa6b4e4197e71013e2e6e56a1d3cc",
      "tree": "95969eafd9a074c03058b98eb411ed2029a65d46",
      "parents": [
        "806414f540418ad9fd04612e55e42de20c054270"
      ],
      "author": {
        "name": "Robert Scholte",
        "email": "rfscholte@apache.org",
        "time": "Wed Nov 30 19:50:11 2016 +0000"
      },
      "committer": {
        "name": "Robert Scholte",
        "email": "rfscholte@apache.org",
        "time": "Wed Nov 30 19:50:11 2016 +0000"
      },
      "message": "Upgrade org.codehaus.plexus:plexus-component-metadata to 1.7.1\nThis will make them build with Java9\n\ngit-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1772107 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "806414f540418ad9fd04612e55e42de20c054270",
      "tree": "e8cbf9c7e02ac7ecd4d9d344cc57a76bba94be8b",
      "parents": [
        "84496bafc801c697f41a563f75d58cd8a01b02df"
      ],
      "author": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Sat May 28 17:17:05 2016 +0000"
      },
      "committer": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Sat May 28 17:17:05 2016 +0000"
      },
      "message": "[MSHARED-530] Upgrade maven-shared-components parent to version 30\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1745910 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "84496bafc801c697f41a563f75d58cd8a01b02df",
      "tree": "3a8f8829fc53ab148d888e554c218a7b9e0b4b5c",
      "parents": [
        "b7600d43b08e6672a176b95b95007fcab2a7a568"
      ],
      "author": {
        "name": "Herve Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sun May 15 09:15:59 2016 +0000"
      },
      "committer": {
        "name": "Herve Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sun May 15 09:15:59 2016 +0000"
      },
      "message": "updated Jira url\n\ngit-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1743896 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b7600d43b08e6672a176b95b95007fcab2a7a568",
      "tree": "acdd3a9af53e0908156f02585904f165d292e478",
      "parents": [
        "3ac957af2953d347dddb5a398aedc7d334a3b5ed"
      ],
      "author": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Sat Apr 09 10:19:05 2016 +0000"
      },
      "committer": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Sat Apr 09 10:19:05 2016 +0000"
      },
      "message": "[MSHARED-510] Add missing apache-rat-plugin configuration for keystore\n o Followup cause remove duplicate configuration which simply\n   overwrites parent instead of appending.\nIndex: pom.xml\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n--- pom.xml\t(revision 1738342)\n+++ pom.xml\t(working copy)\n@@ -91,11 +91,15 @@\n           \u003cgroupId\u003eorg.apache.rat\u003c/groupId\u003e\n           \u003cartifactId\u003eapache-rat-plugin\u003c/artifactId\u003e\n           \u003cconfiguration\u003e\n+            \u003c!--\n+              ! Using append to prevent overwriting of\n+              ! inherited configuration.\n+            --\u003e\n             \u003cexcludes combine.children\u003d\"append\"\u003e\n               \u003c!--\n                 ! Binary file so no license possible\n               --\u003e\n-              \u003cexclude\u003esrc/test/keystory\u003c/exclude\u003e\n+              \u003cexclude\u003esrc/test/keystore\u003c/exclude\u003e\n             \u003c/excludes\u003e\n           \u003c/configuration\u003e\n         \u003c/plugin\u003e\n@@ -115,15 +119,6 @@\n           \u003c/execution\u003e\n         \u003c/executions\u003e\n       \u003c/plugin\u003e\n-      \u003cplugin\u003e\n-        \u003cgroupId\u003eorg.apache.rat\u003c/groupId\u003e\n-        \u003cartifactId\u003eapache-rat-plugin\u003c/artifactId\u003e\n-        \u003cconfiguration\u003e\n-          \u003cexcludes\u003e\n-            \u003cexclude\u003esrc/test/keystore\u003c/exclude\u003e\n-          \u003c/excludes\u003e\n-        \u003c/configuration\u003e\n-      \u003c/plugin\u003e\n     \u003c/plugins\u003e\n   \u003c/build\u003e\n \n\n\ngit-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1738344 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3ac957af2953d347dddb5a398aedc7d334a3b5ed",
      "tree": "a2f82563d7b6dea5f422fc163442964bb5fcb506",
      "parents": [
        "8a2636d418ab1fd7cada3b81b562fa20ccc5f1ef"
      ],
      "author": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Sat Apr 09 07:36:56 2016 +0000"
      },
      "committer": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Sat Apr 09 07:36:56 2016 +0000"
      },
      "message": "[MSHARED-510] Add missing apache-rat-plugin configuration for keystore\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1738330 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8a2636d418ab1fd7cada3b81b562fa20ccc5f1ef",
      "tree": "d4bd7d6db60960aec7f9785693b595ca168e5855",
      "parents": [
        "66c3ea3f5c42a9a416501694f7bc1e909a2e6fc4"
      ],
      "author": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Fri Apr 08 18:10:10 2016 +0000"
      },
      "committer": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Fri Apr 08 18:10:10 2016 +0000"
      },
      "message": "[MSHARED-509] Upgrade Maven 3.X Only JDK 1.6\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1738277 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "66c3ea3f5c42a9a416501694f7bc1e909a2e6fc4",
      "tree": "9a791f6f8723d22ccd25eea90f940f612bb16f18",
      "parents": [
        "aa2f9e4f9c172e1f3b4de97854be850393195f34"
      ],
      "author": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Fri Apr 08 18:06:49 2016 +0000"
      },
      "committer": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Fri Apr 08 18:06:49 2016 +0000"
      },
      "message": "[MSHARED-508] Upgrade maven-shared-utils to 3.0.0\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1738276 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "aa2f9e4f9c172e1f3b4de97854be850393195f34",
      "tree": "d1ef84b8300a6a3f95b493b36680bfcfa435dd5a",
      "parents": [
        "f4c012e3211002fe3cbafd1c27603c735c14919b"
      ],
      "author": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Fri Apr 08 18:04:52 2016 +0000"
      },
      "committer": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Fri Apr 08 18:04:52 2016 +0000"
      },
      "message": "[MSHARED-507] Upgrade maven-shared-components parent to version 22\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1738274 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f4c012e3211002fe3cbafd1c27603c735c14919b",
      "tree": "44d86cdf9c88c40880ffa53dbe0653bd0b577d79",
      "parents": [
        "0dc71ec9438a22779af8c73d821061de6cbb6bf6"
      ],
      "author": {
        "name": "Herve Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Tue Nov 17 21:02:09 2015 +0000"
      },
      "committer": {
        "name": "Herve Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Tue Nov 17 21:02:09 2015 +0000"
      },
      "message": "[MPOM-95] updated parent pom location\n\ngit-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1714889 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0dc71ec9438a22779af8c73d821061de6cbb6bf6",
      "tree": "5c00a518f4e19ed16b55b10d9a55e8909a5f8759",
      "parents": [
        "071a3772242577195e15c5224b4d47046c216b4a"
      ],
      "author": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Fri Jun 19 23:25:50 2015 +0000"
      },
      "committer": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Fri Jun 19 23:25:50 2015 +0000"
      },
      "message": "[MNGSITE-243] Fixed wrong link.\n\ngit-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1686514 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "071a3772242577195e15c5224b4d47046c216b4a",
      "tree": "5ed4143f7ec92fd2184c28f5960e447816ed994a",
      "parents": [
        "6ab4f6e0999f4c4d717989b3720cf34bfae3bdf6"
      ],
      "author": {
        "name": "Herve Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Mon Apr 06 01:33:47 2015 +0000"
      },
      "committer": {
        "name": "Herve Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Mon Apr 06 01:33:47 2015 +0000"
      },
      "message": "moved Jira from Codehaus to Apache\n\ngit-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1671466 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6ab4f6e0999f4c4d717989b3720cf34bfae3bdf6",
      "tree": "481631830f0dddb55b04b00265586da074305c36",
      "parents": [
        "b77079ac2bf2d2754e248a5b9371b3d52bdbbaaf"
      ],
      "author": {
        "name": "Herve Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Mon Mar 30 22:25:48 2015 +0000"
      },
      "committer": {
        "name": "Herve Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Mon Mar 30 22:25:48 2015 +0000"
      },
      "message": "changed svnpubsub url from /content to /components\n\ngit-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1670207 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b77079ac2bf2d2754e248a5b9371b3d52bdbbaaf",
      "tree": "c57bc01dcf2d558db533c6ffd6822f5f85eb5895",
      "parents": [
        "200cb94c0209ef6073b2c9b8ae15a4bea3c12f1a"
      ],
      "author": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Sun Jan 18 09:34:55 2015 +0000"
      },
      "committer": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Sun Jan 18 09:34:55 2015 +0000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1652717 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "200cb94c0209ef6073b2c9b8ae15a4bea3c12f1a",
      "tree": "4cd20feb0c5f962715ae5ea734ab2ef8aafb3268",
      "parents": [
        "435e1eb3c94bcd4f2f430f92268ea813c5e3d91f"
      ],
      "author": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Sun Jan 18 09:34:38 2015 +0000"
      },
      "committer": {
        "name": "Karl Heinz Marbaise",
        "email": "khmarbaise@apache.org",
        "time": "Sun Jan 18 09:34:38 2015 +0000"
      },
      "message": "[maven-release-plugin] prepare release maven-jarsigner-1.4\n\ngit-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1652715 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ],
  "next": "435e1eb3c94bcd4f2f430f92268ea813c5e3d91f"
}
