)]}'
{
  "log": [
    {
      "commit": "518f3fb9fd6d3c79518c3bce8130c186906dfc5b",
      "tree": "420e80598b2fcc5bbd7d4b08465d5b90a164dcaa",
      "parents": [
        "f1ccad9552857b291b6195cfb99e0fd01cd27c84"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Apr 04 15:56:44 2025 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Apr 04 15:56:44 2025 -0400"
      },
      "message": "PLUTO-809 XML validation failure in the portlet.xml descriptor in TCK TestModule3-portlet1\n"
    },
    {
      "commit": "f1ccad9552857b291b6195cfb99e0fd01cd27c84",
      "tree": "1146e3495044609fa38e704a41cb3762ca64a882",
      "parents": [
        "e2c1773e95841c11ae47f6c7aeb7f75eecf04828"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 22 18:50:13 2023 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 22 18:50:13 2023 -0500"
      },
      "message": "Removed jetspeed mailing list since the project is retired.\n"
    },
    {
      "commit": "e2c1773e95841c11ae47f6c7aeb7f75eecf04828",
      "tree": "db372ff2417a6af463e46ec89cd8626bbe25b89b",
      "parents": [
        "1c38e485e087bc06df509f6350b6f7b7a84ac2b6"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 21 18:49:50 2023 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 21 18:49:50 2023 -0500"
      },
      "message": "PLUTO-807 Release Preparation 3.1.2\n"
    },
    {
      "commit": "1c38e485e087bc06df509f6350b6f7b7a84ac2b6",
      "tree": "694c4028e344502e011edaa850761e754a166370",
      "parents": [
        "8ef7fb0b2682539273c796af4c0826af4d65d4da"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 21 18:49:06 2023 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 21 18:49:06 2023 -0500"
      },
      "message": "PLUTO-807 Release Preparation 3.1.2\n"
    },
    {
      "commit": "8ef7fb0b2682539273c796af4c0826af4d65d4da",
      "tree": "726aee16b997933c659e9ed6e27cc102a2030baa",
      "parents": [
        "e3023346a83e252d7f7f4d9ed11bb6ef0a780ee0"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Dec 12 18:47:46 2023 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Dec 12 18:47:46 2023 -0500"
      },
      "message": "Added new Ed25519 cryptographic key for Neil Griffin\n"
    },
    {
      "commit": "e3023346a83e252d7f7f4d9ed11bb6ef0a780ee0",
      "tree": "2cdea705980a1b15b8f8098828943adf149759e4",
      "parents": [
        "f8f5cb67005d7fceff93c7fc5b667ebf60360db8"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Dec 12 14:22:53 2023 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Dec 12 14:22:53 2023 -0500"
      },
      "message": "PLUTO-807 Upgraded the TCK to Pluto test version 3.1.2\n"
    },
    {
      "commit": "f8f5cb67005d7fceff93c7fc5b667ebf60360db8",
      "tree": "bef9f6d76f3858f307dab8c24c900e6dee066c16",
      "parents": [
        "536c60eda1f69495ffd2093a11cb7f2709a1a421"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Dec 12 14:15:24 2023 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Dec 12 14:15:24 2023 -0500"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "536c60eda1f69495ffd2093a11cb7f2709a1a421",
      "tree": "2b6b10fca3abedd4e1a766677b99d96d43acb082",
      "parents": [
        "f2cd2c04ae235bdf7c5579884b8e13fc04ad404d"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Dec 12 14:15:13 2023 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Dec 12 14:15:13 2023 -0500"
      },
      "message": "[maven-release-plugin] prepare release pluto-3.1.2\n"
    },
    {
      "commit": "f2cd2c04ae235bdf7c5579884b8e13fc04ad404d",
      "tree": "023a20b1dc0efc3716a7beb62f6d66c02dd06b17",
      "parents": [
        "8e61de2be411eaabbd2edb21d638545ad0ece4fe"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Dec 12 14:11:38 2023 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Dec 12 14:11:38 2023 -0500"
      },
      "message": "PLUTO-807 Release Preparation 3.1.2\n"
    },
    {
      "commit": "8e61de2be411eaabbd2edb21d638545ad0ece4fe",
      "tree": "80b39c0af497ba3bed0778170f976cab9435b0c5",
      "parents": [
        "51840a300291c920405297935c298a04d8991562"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 08 11:31:51 2023 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 08 11:31:51 2023 -0500"
      },
      "message": "PLUTO-805 Pluto TCK test failure in V2AddlResponseTests_SPEC2_12_Resource_characterEncoding2 due to unsupported encoding iso-8859-16\n"
    },
    {
      "commit": "51840a300291c920405297935c298a04d8991562",
      "tree": "11277998c42da7c6a1fd604086c89ed76f1d7e45",
      "parents": [
        "6c262d054ff432f2f87fb9898ef4ad777d32f4be"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 07 21:18:40 2023 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 07 21:18:40 2023 -0500"
      },
      "message": "PLUTO-804 Upgrade to Spring Security 5.8.8 and Spring Framework 5.3.30\n"
    },
    {
      "commit": "6c262d054ff432f2f87fb9898ef4ad777d32f4be",
      "tree": "6a74c4528dadb4702843d2c70e2cea77f1da00d5",
      "parents": [
        "7aa37610873e7fef5e43a1052c5dad6f11faee30"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 07 21:02:01 2023 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 07 21:02:01 2023 -0500"
      },
      "message": "PLUTO-803 Upgrade from Tomcat 8.5.69 to 9.0.83\n"
    },
    {
      "commit": "7aa37610873e7fef5e43a1052c5dad6f11faee30",
      "tree": "a538c7394b77b78fbfce13f36f98fb94637ac158",
      "parents": [
        "fc39da050d0e153740e5cb84f9bb998f36574f9d"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 07 20:44:36 2023 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 07 20:44:36 2023 -0500"
      },
      "message": "PLUTO-802 Dependabot identifies false positive CVE-2021-26291\n"
    },
    {
      "commit": "fc39da050d0e153740e5cb84f9bb998f36574f9d",
      "tree": "798e403725eed5eaf8b44c65dd97b17da5cd435a",
      "parents": [
        "08686f9fc5ff4685a192d42f30a8ac8dd5e296d8"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 07 17:45:01 2023 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 07 17:45:01 2023 -0500"
      },
      "message": "PLUTO-802 Dependabot identifies false positive CVE-2021-26291\n"
    },
    {
      "commit": "08686f9fc5ff4685a192d42f30a8ac8dd5e296d8",
      "tree": "32de2ff5126122e4026a5d516c728808b4d5509f",
      "parents": [
        "799911adfe1dcb69d9e9295a68a8b4b461906d92"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 07 17:07:40 2023 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 07 17:07:40 2023 -0500"
      },
      "message": "PLUTO-801 Build failure caused by the yuicompressor-maven-plugin\n"
    },
    {
      "commit": "799911adfe1dcb69d9e9295a68a8b4b461906d92",
      "tree": "07d0557a22e88c26b5fae7314ab467d88d5cbe47",
      "parents": [
        "b9f8beb1965070ab07471879c4f913c718164df8"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Mon Apr 25 13:54:57 2022 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Mon Apr 25 13:54:57 2022 -0400"
      },
      "message": "PLUTO-800 Upgrade to Spring Framework 5.3.19 due to CVE-2022-22968\n"
    },
    {
      "commit": "b9f8beb1965070ab07471879c4f913c718164df8",
      "tree": "265dccde427df3f4bc9d6c27181da821863fb6a7",
      "parents": [
        "0acb9cbe1864ebc66ed327045bccbb2a37dd3f83"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Apr 05 17:52:35 2022 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Apr 05 17:52:35 2022 -0400"
      },
      "message": "PLUTO-799 Upgrade to Spring Framework 5.3.18 and Thymeleaf 3.0.13.RELEASE due to CVE-2022-22965\n"
    },
    {
      "commit": "0acb9cbe1864ebc66ed327045bccbb2a37dd3f83",
      "tree": "e2de5dee96d9d32549998e5dc00607d199cf61be",
      "parents": [
        "0d50b87a0d4618009f2cd253b87eccdc1d2c893f"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Mar 01 10:38:40 2022 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Mar 01 10:38:40 2022 -0500"
      },
      "message": "PLUTO-797 Upgrade to Spring Framework 5.3.14 due to CVE-2021-22060\n"
    },
    {
      "commit": "0d50b87a0d4618009f2cd253b87eccdc1d2c893f",
      "tree": "8ff0934a418420ac1b803c4ab7e487a96175184d",
      "parents": [
        "18cabc9e82c9deee10994645c7d544e1c20d91e8"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Jan 05 20:28:43 2022 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Jan 05 20:28:43 2022 -0500"
      },
      "message": "PLUTO-796 Upgrade to Log4j 2.17.1 due to CVE-2021-45105\n"
    },
    {
      "commit": "18cabc9e82c9deee10994645c7d544e1c20d91e8",
      "tree": "3dc2e20cf85908251f5e4a8742a108901ecfe849",
      "parents": [
        "f52c34f5f1aaa607ebb6f9283a4104617237baff"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Jan 05 18:37:49 2022 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Jan 05 18:37:49 2022 -0500"
      },
      "message": "PLUTO-795 Release Preparation 3.1.1\n"
    },
    {
      "commit": "f52c34f5f1aaa607ebb6f9283a4104617237baff",
      "tree": "ec974249dd674813f1e69a833dca5bc79bab51de",
      "parents": [
        "ecdb91b03412a8da44e9df9d131c47af867ef88b"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Jan 04 18:21:42 2022 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Jan 04 18:21:42 2022 -0500"
      },
      "message": "PLUTO-795 Release Preparation 3.1.1\n"
    },
    {
      "commit": "ecdb91b03412a8da44e9df9d131c47af867ef88b",
      "tree": "74c2053951cf457ebaa2e8750e9ca4fa62a76333",
      "parents": [
        "1c662a9926d8caf31cf56239223f7a4660183600"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:33:45 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:33:45 2021 -0500"
      },
      "message": "PLUTO-795 Release Preparation 3.1.1\n"
    },
    {
      "commit": "1c662a9926d8caf31cf56239223f7a4660183600",
      "tree": "79042eb7796168ef29e35edb429918e935f4b9bd",
      "parents": [
        "98540d28e51b21032e8bb23e6a24f9b9eca09b45"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:29:26 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:29:26 2021 -0500"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "98540d28e51b21032e8bb23e6a24f9b9eca09b45",
      "tree": "b7a1b4d389fb15523a9f5b7a9a7a74b59c26fefa",
      "parents": [
        "608c6d35e2e869209a3ff0c7f0ae830a6614cbd9"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:29:16 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:29:16 2021 -0500"
      },
      "message": "[maven-release-plugin] prepare release mvcbean-thymeleaf-portlet-archetype-3.1.1\n"
    },
    {
      "commit": "608c6d35e2e869209a3ff0c7f0ae830a6614cbd9",
      "tree": "c5b4b9863ed047f2b66f7c48496d65d1399d6ec7",
      "parents": [
        "a2a600935e26ee9ab29bb4b0ee7ca57aa4fea0e5"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:28:29 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:28:29 2021 -0500"
      },
      "message": "PLUTO-795 Upgraded to version 3.1.1\n"
    },
    {
      "commit": "a2a600935e26ee9ab29bb4b0ee7ca57aa4fea0e5",
      "tree": "045992c58672cd5a24b859bf75c346c5cafe56db",
      "parents": [
        "dacf13c08fd1544ae7da9d7c87c462cfb44845dd"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:25:05 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:25:05 2021 -0500"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "dacf13c08fd1544ae7da9d7c87c462cfb44845dd",
      "tree": "0df89a2dbf16c4344ff3b8e3a1391a0e818c94cc",
      "parents": [
        "9561205356d8485eae53881f8dbe47197c15bd80"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:24:55 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:24:55 2021 -0500"
      },
      "message": "[maven-release-plugin] prepare release mvcbean-jsp-portlet-archetype-3.1.1\n"
    },
    {
      "commit": "9561205356d8485eae53881f8dbe47197c15bd80",
      "tree": "b5f54f7bf8547146327a2cede4bc21c44466e5d4",
      "parents": [
        "eec8334d26e07c640f437e354df0148489959d5c"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:23:43 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:23:43 2021 -0500"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "eec8334d26e07c640f437e354df0148489959d5c",
      "tree": "62b366ecec41195cd8c7ada9e9e65e8c87a76986",
      "parents": [
        "20db70da6a6223838241ac2e65aade56e3eb0ea9"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:23:33 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:23:33 2021 -0500"
      },
      "message": "[maven-release-plugin] prepare release generic-portlet-archetype-3.1.1\n"
    },
    {
      "commit": "20db70da6a6223838241ac2e65aade56e3eb0ea9",
      "tree": "5d2bbe106970574047526e9b6c35b442de7141b4",
      "parents": [
        "3d06b055b26392a5c57049d5d0f1cf3df74aac55"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:21:41 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:21:41 2021 -0500"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "3d06b055b26392a5c57049d5d0f1cf3df74aac55",
      "tree": "77bbc6d1843ff9dce8fb90c5848a935d49fd7634",
      "parents": [
        "05eaf1156f9800014ee63343ed13d8ad74649501"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:21:31 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:21:31 2021 -0500"
      },
      "message": "[maven-release-plugin] prepare release bean-portlet-archetype-3.1.1\n"
    },
    {
      "commit": "05eaf1156f9800014ee63343ed13d8ad74649501",
      "tree": "6152ea2774c294f0c7b2020702c33719701faa66",
      "parents": [
        "96f477358dfa9f6fb70872b4ccbb958fc01b59a8"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:18:13 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:18:13 2021 -0500"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "96f477358dfa9f6fb70872b4ccbb958fc01b59a8",
      "tree": "14b7c401f20130fb9abd46fa8012c5b3a4fdf583",
      "parents": [
        "2542c435a94036cc6aa8a3382e24badf670e2c83"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:18:02 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:18:02 2021 -0500"
      },
      "message": "[maven-release-plugin] prepare release portlet-tck-3.0.3\n"
    },
    {
      "commit": "2542c435a94036cc6aa8a3382e24badf670e2c83",
      "tree": "18d67def943ad167ec8ce336f089a9e39300588a",
      "parents": [
        "6cd7d57988e3dfef53ace540b84fa7a25edd8173"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:15:08 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:15:08 2021 -0500"
      },
      "message": "PLUTO-795 Upgraded the TCK to Pluto test version 3.1.1\n"
    },
    {
      "commit": "6cd7d57988e3dfef53ace540b84fa7a25edd8173",
      "tree": "c0580c57132b20a3c90aa97de56ad37ef30f5040",
      "parents": [
        "4c4a0d0c017382c8b2d7e8b6694cb28026685257"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:04:30 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:04:30 2021 -0500"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "4c4a0d0c017382c8b2d7e8b6694cb28026685257",
      "tree": "3ad5666236f4a0da459d93c32372e6dc54e6e09a",
      "parents": [
        "29df3d89bce31b3e52cff51d7f0362c3dd3e9e2c"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:04:19 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:04:19 2021 -0500"
      },
      "message": "[maven-release-plugin] prepare release pluto-3.1.1\n"
    },
    {
      "commit": "29df3d89bce31b3e52cff51d7f0362c3dd3e9e2c",
      "tree": "f41ab0d8a22f58db4dd3854859ab309a48174a34",
      "parents": [
        "9b4ab961736fcd2d37ad6f784aeb95e2f39ba67a"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:01:18 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 20:01:18 2021 -0500"
      },
      "message": "PLUTO-795 Release Preparation 3.1.1\n"
    },
    {
      "commit": "9b4ab961736fcd2d37ad6f784aeb95e2f39ba67a",
      "tree": "db0a739055c4722330fa46c5f0593e32f07be2f3",
      "parents": [
        "7e854f2c7b8842dd07e55fbdad2a76c9e9c46f22"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 19:58:33 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 19:58:33 2021 -0500"
      },
      "message": "PLUTO-795 Release Preparation 3.1.1\n"
    },
    {
      "commit": "7e854f2c7b8842dd07e55fbdad2a76c9e9c46f22",
      "tree": "0c55d1e5996c882b21bce34312b0ab393aac3608",
      "parents": [
        "502438d8486b52be5f52cba3920ea99ceb748795"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 19:50:40 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 19:50:40 2021 -0500"
      },
      "message": "PLUTO-795 Release Preparation 3.1.1\n"
    },
    {
      "commit": "502438d8486b52be5f52cba3920ea99ceb748795",
      "tree": "94ef7e77ca58199c6aecc98ff80f27a867b8a60e",
      "parents": [
        "7a269b0d12ee47b9a8d198251843c82c12a892a5"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 19:49:48 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 19:49:48 2021 -0500"
      },
      "message": "Escape parameters\n"
    },
    {
      "commit": "7a269b0d12ee47b9a8d198251843c82c12a892a5",
      "tree": "382e476a81c69599f47c725394c234b9dd5d4038",
      "parents": [
        "aa04a8c87dd9754e0d7c22003397bb9ff6d71035"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 15:16:17 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 15:16:17 2021 -0500"
      },
      "message": "PLUTO-795 Release Preparation 3.1.1 (Upgraded to apache-rat-plugin-0.13 and applied missing licenses)\n"
    },
    {
      "commit": "aa04a8c87dd9754e0d7c22003397bb9ff6d71035",
      "tree": "043892d94bd909577ceccd4068e762e463606d63",
      "parents": [
        "4b7fc65344c885bea0d09faaf7cb46bb21df844d"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 12:01:37 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Fri Dec 17 12:01:37 2021 -0500"
      },
      "message": "prepare for next development iteration\n"
    },
    {
      "commit": "4b7fc65344c885bea0d09faaf7cb46bb21df844d",
      "tree": "063ed46455260809da02c501fc4ad1bea23cb8a8",
      "parents": [
        "660ad4301daf37e729c003fecf5bc4328db68796"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 16 21:26:30 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 16 21:26:30 2021 -0500"
      },
      "message": "PLUTO-794 Downgrade to hibernate-validator-5.4.3.Final and validation-api-1.1.0.Final in order to conform to Java EE 7\n"
    },
    {
      "commit": "660ad4301daf37e729c003fecf5bc4328db68796",
      "tree": "67ae63f7e5bb909cb87a24e26b2c43c7abdaece6",
      "parents": [
        "1b0002e65c41c77d3c4371c7f6ade338eb4ca592"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 16 12:29:41 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 16 12:29:41 2021 -0500"
      },
      "message": "Escape parameters\n"
    },
    {
      "commit": "1b0002e65c41c77d3c4371c7f6ade338eb4ca592",
      "tree": "31d3d4ec2792628e043da8e1ea831cb953eaa5ae",
      "parents": [
        "44f54a685bb6a9c33bbc23d936a52f652ccf70f9"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 16 12:29:09 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 16 12:29:09 2021 -0500"
      },
      "message": "Escape parameters\n"
    },
    {
      "commit": "44f54a685bb6a9c33bbc23d936a52f652ccf70f9",
      "tree": "d69d055074d55695158f174c5a368a26ce674ea2",
      "parents": [
        "4c80c6b051343c5c2cb7a34230f125d21a7901b7"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 16 12:25:14 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 16 12:25:50 2021 -0500"
      },
      "message": "Escape parameters\n"
    },
    {
      "commit": "4c80c6b051343c5c2cb7a34230f125d21a7901b7",
      "tree": "9384bc936b5a76fc713d3a551a2f88b81cbd94fc",
      "parents": [
        "391a6a33249173c3e07f5622deff6784fe656cd7"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 16 11:25:40 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 16 11:25:40 2021 -0500"
      },
      "message": "PLUTO-782 Default \"tomcat\" and \"pluto\" users are granted \"manager-gui\" role\n"
    },
    {
      "commit": "391a6a33249173c3e07f5622deff6784fe656cd7",
      "tree": "83ddd4150acd8c2391729c412f4f19e8568c71ff",
      "parents": [
        "b06210fa513c25503607204c7df56e728093bf92"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 16 11:18:33 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Dec 16 11:18:33 2021 -0500"
      },
      "message": "PLUTO-781 PortletRequestDispatcherImpl forwards to incorrect path\n"
    },
    {
      "commit": "b06210fa513c25503607204c7df56e728093bf92",
      "tree": "ce259dc99070b0760f5b6c32955581e872c64116",
      "parents": [
        "836bc2f584ca0d996591c18d148aef6974125070"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Dec 15 21:53:58 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Dec 15 21:53:58 2021 -0500"
      },
      "message": "PLUTO-781 PortletRequestDispatcherImpl forwards to incorrect path\n"
    },
    {
      "commit": "836bc2f584ca0d996591c18d148aef6974125070",
      "tree": "2934c8ceb13c3e3066307633dd6e6cad62c434e3",
      "parents": [
        "6c2880874975a94f8ff25a81ae68956ac17b3a61"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Dec 15 21:06:39 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Dec 15 21:06:39 2021 -0500"
      },
      "message": "PLUTO-793 TCK: Contesting assumptions of PortletContext.getRealPath(String) in V2EnvironmentTests_PortletContext_ApiRender_getRealPath3\n"
    },
    {
      "commit": "6c2880874975a94f8ff25a81ae68956ac17b3a61",
      "tree": "48c8c4fe71b1dbf144403cad052a9f1f0c4fefce",
      "parents": [
        "87fe702b2774fcd982e8842bd1d962b06d044d9f"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Dec 15 13:48:53 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Dec 15 13:48:53 2021 -0500"
      },
      "message": "PLUTO-787 Migrate to Log4j 2.16.0 due to CVE-2019-17571 and CVE-2021-44228\n"
    },
    {
      "commit": "87fe702b2774fcd982e8842bd1d962b06d044d9f",
      "tree": "2ff1e867e986fdf93db0bcb30415255f2f4144c4",
      "parents": [
        "f32666586731297815202c4a9479a907f5108b6c"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Mon Dec 13 14:18:39 2021 -0500"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Mon Dec 13 14:18:39 2021 -0500"
      },
      "message": "PLUTO-787 Migrate to Log4j 2.15.0 due to CVE-2019-17571 and CVE-2021-44228\n"
    },
    {
      "commit": "f32666586731297815202c4a9479a907f5108b6c",
      "tree": "c1a8bed5f0f9a74cc62e6a29fdbcad1c3bbeb8b4",
      "parents": [
        "8bd2e48511f82d60bd1c93b4092c2be1b67e633b"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Jul 14 17:01:21 2021 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Jul 14 17:01:21 2021 -0400"
      },
      "message": "PLUTO-792 Upgrade to taglibs-standard-impl-1.2.3 due to CVE-2015-0254\n"
    },
    {
      "commit": "8bd2e48511f82d60bd1c93b4092c2be1b67e633b",
      "tree": "7832fa6e2cad68fd91382bc4306dd9bdd246eb4b",
      "parents": [
        "2cf9cad6c55de3e8b81c2fa4d7067c36402422e6"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Jul 14 16:57:19 2021 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Jul 14 16:57:19 2021 -0400"
      },
      "message": "PLUTO-791 Upgrade to hibernate-validator-6.0.20.Final due to CVE-2020-10693 and CVE-2019-10219\n"
    },
    {
      "commit": "2cf9cad6c55de3e8b81c2fa4d7067c36402422e6",
      "tree": "bb03d5eb0eecc45d27b132b366bcd6969292e75c",
      "parents": [
        "084ca01207ddfed36b3571806d1f08ae26a67c37"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Jul 14 16:52:39 2021 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Jul 14 16:52:39 2021 -0400"
      },
      "message": "PLUTO-790 Upgrade to JUnit 4.13.1 due to CVE-2020-15250\n"
    },
    {
      "commit": "084ca01207ddfed36b3571806d1f08ae26a67c37",
      "tree": "2d39e66bcb2fdeb07de53c06a2d5942b1850e440",
      "parents": [
        "79289471b9f57af4a82d4289c417a69b017938e5"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Jul 14 16:48:07 2021 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Jul 14 16:48:07 2021 -0400"
      },
      "message": "PLUTO-789 Upgrade to commons-io-2.7 due to CVE-2021-29425\n"
    },
    {
      "commit": "79289471b9f57af4a82d4289c417a69b017938e5",
      "tree": "7d1b8287c68d0ccb5d3386d9631518a8601d08fa",
      "parents": [
        "9e131d706ba26261b2d0b0605badabdd6fb9cf65"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Jul 14 16:28:35 2021 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Jul 14 16:28:35 2021 -0400"
      },
      "message": "PLUTO-786 Upgrade to version Spring Framework 5.3.7 and Spring Security 5.5.1 due to CVE-2021-22112 and CVE-2021-22119\n"
    },
    {
      "commit": "9e131d706ba26261b2d0b0605badabdd6fb9cf65",
      "tree": "ea44a12124f1c79963cc32e9c7ddfbafa2140b37",
      "parents": [
        "3b8c13bc8cc8dabcde412b74eee20f5d2e3c4164"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Jul 13 18:51:08 2021 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Jul 13 18:51:08 2021 -0400"
      },
      "message": "PLUTO-788 Upgrade to Tomcat 8.5.69 due to multiple CVE issues\n"
    },
    {
      "commit": "3b8c13bc8cc8dabcde412b74eee20f5d2e3c4164",
      "tree": "4a0593349316e122f24c82748b5e80e653affcf3",
      "parents": [
        "3c99842695de564f7cc0bf24cee1121c5dbfa688"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Jun 29 17:07:45 2021 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Jun 29 17:07:45 2021 -0400"
      },
      "message": "PLUTO-787 Migrate from Log4j 1.x to Log4j 2.x due to CVE-2019-17571\n"
    },
    {
      "commit": "3c99842695de564f7cc0bf24cee1121c5dbfa688",
      "tree": "8af4f3361555da7b8e29b0e6da93597203b5a464",
      "parents": [
        "1f6026488c5abf5bb4220c4fd689a85466672775"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Jun 29 16:56:36 2021 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Jun 29 16:56:36 2021 -0400"
      },
      "message": "PLUTO-787 Migrate from Log4j 1.x to Log4j 2.x due to CVE-2019-17571\n"
    },
    {
      "commit": "1f6026488c5abf5bb4220c4fd689a85466672775",
      "tree": "a59200325a6a03ecd696357bd21fb15719528616",
      "parents": [
        "eb0938238ec12e4b9c72c41a2babb48b6c4686fb"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Jun 23 14:14:05 2021 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Jun 23 14:16:59 2021 -0400"
      },
      "message": "PLUTO-786 Upgrade to version Spring Framework 5.3.7 and Spring Security 5.5.0 due to CVE-2021-22112\n"
    },
    {
      "commit": "eb0938238ec12e4b9c72c41a2babb48b6c4686fb",
      "tree": "e95b9c124064fcc7f4151b27039c9a4e60e41770",
      "parents": [
        "c57c560b260242aa03fd19bb096911ebbe9c484f"
      ],
      "author": {
        "name": "Scott Nicklous",
        "email": "msnicklous@apache.org",
        "time": "Thu Aug 22 13:27:31 2019 +0200"
      },
      "committer": {
        "name": "Scott Nicklous",
        "email": "msnicklous@apache.org",
        "time": "Thu Aug 22 13:27:31 2019 +0200"
      },
      "message": "Added the Microsoft Word and PowerPoint source files for Portlet\nSpecification Version 3.0. Please view the LICENSE and README files.\n"
    },
    {
      "commit": "c57c560b260242aa03fd19bb096911ebbe9c484f",
      "tree": "ceb43b1d58e5e5c5d9410b401fc59de0a8da2f88",
      "parents": [
        "f4ef1781f96f814046d9b87846852da672804bef"
      ],
      "author": {
        "name": "Scott Nicklous",
        "email": "msnicklous@apache.org",
        "time": "Sat Jun 08 07:20:39 2019 +0200"
      },
      "committer": {
        "name": "Scott Nicklous",
        "email": "msnicklous@apache.org",
        "time": "Sat Jun 08 07:20:39 2019 +0200"
      },
      "message": "functional and cosmetic updates to the annotated demo portlet\n"
    },
    {
      "commit": "f4ef1781f96f814046d9b87846852da672804bef",
      "tree": "88560804bfe2571cbf449729ed6e843df740e7a6",
      "parents": [
        "d7663ae215d49b9e1accaa10112ced335125fbf0"
      ],
      "author": {
        "name": "Scott Nicklous",
        "email": "msnicklous@apache.org",
        "time": "Sat Jun 08 06:39:37 2019 +0200"
      },
      "committer": {
        "name": "Scott Nicklous",
        "email": "msnicklous@apache.org",
        "time": "Sat Jun 08 06:39:37 2019 +0200"
      },
      "message": "Fixed problem in PageState where certain types of data were not being\nhandled correctly. removed extraneous white space from generated json\nobject to save space.\n"
    },
    {
      "commit": "d7663ae215d49b9e1accaa10112ced335125fbf0",
      "tree": "19cb14ac53eae6c1fb806bf29018073597b5af8d",
      "parents": [
        "18e718ad69cb66c5a6281d8ade87c20c99ee4548"
      ],
      "author": {
        "name": "Scott Nicklous",
        "email": "msnicklous@apache.org",
        "time": "Thu Jun 06 14:56:06 2019 +0200"
      },
      "committer": {
        "name": "Scott Nicklous",
        "email": "msnicklous@apache.org",
        "time": "Thu Jun 06 14:56:06 2019 +0200"
      },
      "message": "minor functional and cosmetic updates to the hub demo portlet and the v3 demo portlet\n"
    },
    {
      "commit": "18e718ad69cb66c5a6281d8ade87c20c99ee4548",
      "tree": "ab409fe578ca1f7bb430d37e4084f385bab86d3d",
      "parents": [
        "3329478d8d60d71c552349b0279a7a3ddcd56d5c"
      ],
      "author": {
        "name": "Scott Nicklous",
        "email": "msnicklous@apache.org",
        "time": "Wed Jun 05 13:08:53 2019 +0200"
      },
      "committer": {
        "name": "Scott Nicklous",
        "email": "msnicklous@apache.org",
        "time": "Wed Jun 05 13:08:53 2019 +0200"
      },
      "message": "Added compile-time dependency on pluto tag library to some of the demo\nportlets that did not have it. The purpose of this is only to avoid JSP\nvalidation errors in eclipse.\n\nAdded dummy context path to example pluto portal config file contained\nin pluto-portal-driver.jar to avoid XML validation errors in eclipse.\n"
    },
    {
      "commit": "3329478d8d60d71c552349b0279a7a3ddcd56d5c",
      "tree": "61c05da8befc735bad7f256645d88f1f1772f7ba",
      "parents": [
        "daf4d3748e6d57af62075e5cdd74486b53a7a02a"
      ],
      "author": {
        "name": "Scott Nicklous",
        "email": "msnicklous@apache.org",
        "time": "Wed May 15 14:26:25 2019 +0200"
      },
      "committer": {
        "name": "Scott Nicklous",
        "email": "msnicklous@apache.org",
        "time": "Wed May 15 14:26:25 2019 +0200"
      },
      "message": "This commit affects both the v3 annotated demo portlet and the chatroom\ndemo portlet. In both cases, the \"monkey pictures\" whose licensing was\nunclear were replaced by images from the unsplash.com website. The new\nimages are clearly licensed appropriately for our use. A text file\ncontaining the unsplash license and the original filenames of the images\nis also included in the corresponding image resource directories. A\ncorresponding code change was made in the demo code to address the new\nimages rather than the old.\n"
    },
    {
      "commit": "daf4d3748e6d57af62075e5cdd74486b53a7a02a",
      "tree": "ccbecd673ec01d3da3afe8c07bd3a9e8a0e772fd",
      "parents": [
        "f85d08ffc5d102deb5e2340901922944655467d5"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Sat Apr 27 20:17:47 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Sat Apr 27 20:17:47 2019 -0400"
      },
      "message": "PLUTO-777 Release Preparation 3.1.0 (Updates to the release procedure)\n"
    },
    {
      "commit": "f85d08ffc5d102deb5e2340901922944655467d5",
      "tree": "881de079e17dc32ad746e16aa857b6fc44e636b6",
      "parents": [
        "6b79ea8bc7d9cab7b3e3d8a5d4fd04afeefd1652"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Apr 25 13:35:47 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Apr 25 13:35:47 2019 -0400"
      },
      "message": "PLUTO-777 Release Preparation 3.1.0 (Updates to the release procedure)\n"
    },
    {
      "commit": "6b79ea8bc7d9cab7b3e3d8a5d4fd04afeefd1652",
      "tree": "651377b56e7d81ee200086dda6fed7fa5bc5d00f",
      "parents": [
        "ff65262dcc2149849fdca955343bd4bf271fb576"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 19:00:59 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 19:00:59 2019 -0400"
      },
      "message": "PLUTO-777 Release Preparation 3.1.0 (Updates to the release procedure)\n"
    },
    {
      "commit": "ff65262dcc2149849fdca955343bd4bf271fb576",
      "tree": "4155eda0c544b2be87c4436ef28344b26f25edef",
      "parents": [
        "3082b85319a24ecfe0888e309a93afc6739ca6d0"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 16:49:35 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 16:49:35 2019 -0400"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "3082b85319a24ecfe0888e309a93afc6739ca6d0",
      "tree": "a2cd757c8c580ddd90ae08538a3bc1e5b30df1db",
      "parents": [
        "b1183d74778996533ff92097262ad3e90db26536"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 16:49:25 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 16:49:25 2019 -0400"
      },
      "message": "[maven-release-plugin] prepare release mvcbean-thymeleaf-portlet-archetype-3.1.0\n"
    },
    {
      "commit": "b1183d74778996533ff92097262ad3e90db26536",
      "tree": "147ca3d4ceccf9431cdbf87857940567c4444b90",
      "parents": [
        "4c0a0286585d478f354a595ad6e4b883137a2cd2"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 16:49:07 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 16:49:07 2019 -0400"
      },
      "message": "PLUTO-716 Upgraded to version 3.1.0\n"
    },
    {
      "commit": "4c0a0286585d478f354a595ad6e4b883137a2cd2",
      "tree": "d73e74a9518dd1243bd87665eca136c5e89fe33d",
      "parents": [
        "cc9614e2e1a55a083538b8ada31230515f23477e"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 16:39:49 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 16:39:49 2019 -0400"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "cc9614e2e1a55a083538b8ada31230515f23477e",
      "tree": "b3877c3f43a0360b738fa398e25d5a0e4e5c6f66",
      "parents": [
        "c7de235cb9fd1f1c50d08cc9dfe33de7ea0d4081"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 16:39:39 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 16:39:39 2019 -0400"
      },
      "message": "[maven-release-plugin] prepare release mvcbean-jsp-portlet-archetype-3.1.0\n"
    },
    {
      "commit": "c7de235cb9fd1f1c50d08cc9dfe33de7ea0d4081",
      "tree": "8ef2344f041f55bd20416604eac6f169773c0565",
      "parents": [
        "61e949bd2bc9bb4a4a75ba98946b07ee04cbbe3d"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 16:39:18 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 16:39:18 2019 -0400"
      },
      "message": "PLUTO-775 Develop JSP and Thymeleaf MVCBean archetypes\n"
    },
    {
      "commit": "61e949bd2bc9bb4a4a75ba98946b07ee04cbbe3d",
      "tree": "3b2ef2689f7db04faf662c6a09cac55fdb16b278",
      "parents": [
        "43ff47162b4e9630dff041c6a7e53e8ea1aa1564"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 16:16:08 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 16:16:08 2019 -0400"
      },
      "message": "PLUTO-777 Release Preparation 3.1.0\n"
    },
    {
      "commit": "43ff47162b4e9630dff041c6a7e53e8ea1aa1564",
      "tree": "9d865734e7eec8eb2c590430b0d18e6dbbee4388",
      "parents": [
        "161665ccbbc4613a1095b6b6dc1e8922f94685f6"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 15:50:21 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 15:50:21 2019 -0400"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "161665ccbbc4613a1095b6b6dc1e8922f94685f6",
      "tree": "3c2956ef78661bb9e88475e6305ac325665e8bac",
      "parents": [
        "fb1826d822a5fee8e3062d8b5a7face3ede75584"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 15:50:11 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 15:50:11 2019 -0400"
      },
      "message": "[maven-release-plugin] prepare release generic-portlet-archetype-3.1.0\n"
    },
    {
      "commit": "fb1826d822a5fee8e3062d8b5a7face3ede75584",
      "tree": "eaeaed2c3d91bf97973fd6d1eee7c33c7fac933b",
      "parents": [
        "6a75592c7e4e3409bda3e96e8791303c938d50a8"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 15:48:09 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 15:48:09 2019 -0400"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "6a75592c7e4e3409bda3e96e8791303c938d50a8",
      "tree": "792156d7b627e439e76c16b22b24e7504047fa79",
      "parents": [
        "329a61e4d00a3c587622ff47c3db55bb3c599f7c"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 15:47:59 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 15:47:59 2019 -0400"
      },
      "message": "[maven-release-plugin] prepare release bean-portlet-archetype-3.1.0\n"
    },
    {
      "commit": "329a61e4d00a3c587622ff47c3db55bb3c599f7c",
      "tree": "9cf575d8ba9f9b7dd69675e53a15b1f93a491df2",
      "parents": [
        "6d9fe277e7725bf9cabcd9dac85a61d1cd458841"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 15:43:39 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 15:43:39 2019 -0400"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "6d9fe277e7725bf9cabcd9dac85a61d1cd458841",
      "tree": "d4c1a55928d402e3d62509905a0a457a46d26d5b",
      "parents": [
        "dcafce411d68f60c1e5180ce02c9e10ccdd2d7ab"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 15:43:28 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 15:43:28 2019 -0400"
      },
      "message": "[maven-release-plugin] prepare release portlet-tck-3.0.2\n"
    },
    {
      "commit": "dcafce411d68f60c1e5180ce02c9e10ccdd2d7ab",
      "tree": "6e7c4db46b6e08a9f0214e240c7edf1d1863d48f",
      "parents": [
        "f476042f91b024996156703cbbfabb81d9e3bf1f"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 15:41:33 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 15:41:33 2019 -0400"
      },
      "message": "PLUTO-716 Upgraded the TCK to Pluto test version 3.1.0\n"
    },
    {
      "commit": "f476042f91b024996156703cbbfabb81d9e3bf1f",
      "tree": "481a82fc77b4fe1f8d2c94c7f2d7e9ab0439c966",
      "parents": [
        "3b3d42cc690ca131942db8b8cf586949d2649786"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 15:31:31 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 15:31:31 2019 -0400"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "3b3d42cc690ca131942db8b8cf586949d2649786",
      "tree": "fc20eeea403ae31752c5e8acda23b3247b7566a2",
      "parents": [
        "c66900d6c4659d97528d2df0bb2732b77b4619d6"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 15:31:21 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 15:31:21 2019 -0400"
      },
      "message": "[maven-release-plugin] prepare release pluto-3.1.0\n"
    },
    {
      "commit": "c66900d6c4659d97528d2df0bb2732b77b4619d6",
      "tree": "370bf7205336c34dbc003041b57b5a72d20a85db",
      "parents": [
        "a5a973f2a9ddf227baa8675e8183f449d7665cae"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 15:15:26 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 17 15:17:58 2019 -0400"
      },
      "message": "PLUTO-747 Develop the thymeleaf-portlet-api module (change groupId to org.apache.portals.pluto.templating)\nPLUTO-748 Develop the thymeleaf-mvc-portlet-api module (change groupId to org.apache.portals.pluto.templating)\nPLUTO-749 Develop the thymeleaf-mvc-portlet-cdi module (change groupId to org.apache.portals.pluto.templating)\nPLUTO-750 Develop the thymeleaf-mvc-portlet-spring module (change groupId to org.apache.portals.pluto.templating)\nPLUTO-771 Consolidate the demonstration portlets into a \"/demo\" sub-directory (change groupId to org.apache.portals.pluto.demo)\nPLUTO-772 Implement MVCBean portlets (scope of commons-lang3 is provided for Pluto but compile for Liferay)\n"
    },
    {
      "commit": "a5a973f2a9ddf227baa8675e8183f449d7665cae",
      "tree": "8b1568b86a78b6afc89e7eb8a415954205b09114",
      "parents": [
        "57ff581b7b37567ad695222981cf63568c6a8893"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Apr 16 15:09:39 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Apr 16 15:09:39 2019 -0400"
      },
      "message": "PLUTO-777 Release Preparation 3.1.0\n"
    },
    {
      "commit": "57ff581b7b37567ad695222981cf63568c6a8893",
      "tree": "398161e6002234d23e2da59735bb7bd76cefa08a",
      "parents": [
        "2c9cb4adc85cecbf75c00a60c961bc494dd45891"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Apr 16 14:36:13 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Apr 16 14:36:13 2019 -0400"
      },
      "message": "PLUTO-779 Chat Room demo portlet input values need to be escaped\n"
    },
    {
      "commit": "2c9cb4adc85cecbf75c00a60c961bc494dd45891",
      "tree": "852ba5b5c185bf58e1a5a36212289f0752f51930",
      "parents": [
        "16fd8f72537032592bc3a076915a7b3fd4d8e9ca"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Apr 16 11:26:58 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Tue Apr 16 11:26:58 2019 -0400"
      },
      "message": "PLUTO-764 Upgrade to Tomcat 8.5.40\n"
    },
    {
      "commit": "16fd8f72537032592bc3a076915a7b3fd4d8e9ca",
      "tree": "08c2006e8f6ae9fc72aac7b3b334a43aae1ca875",
      "parents": [
        "a6241c3da5cb8626d7804e11a6f4e1f0761b900f"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Apr 11 18:33:58 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Apr 11 18:33:58 2019 -0400"
      },
      "message": "PLUTO-777 Release Preparation 3.1.0 (Updates to the release procedure)\n"
    },
    {
      "commit": "a6241c3da5cb8626d7804e11a6f4e1f0761b900f",
      "tree": "7981eea642c75a2e2296c1697cad1b002a947592",
      "parents": [
        "e40641687ef7b88a950f9d36fa58ad447cc62d9e"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Apr 11 17:19:09 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Apr 11 17:19:09 2019 -0400"
      },
      "message": "PLUTO-777 Release Preparation 3.1.0 (Updates to the release procedure now that portlet-api and portlet-tck_3.0 are on separate version schemes and release schedules)\n"
    },
    {
      "commit": "e40641687ef7b88a950f9d36fa58ad447cc62d9e",
      "tree": "8b9d6e68727a686d0a5bc7735d52bb45a58d6782",
      "parents": [
        "f11e594fb4f345c6aca745c43915d0c378996ba0"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Apr 11 13:01:24 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Apr 11 13:01:24 2019 -0400"
      },
      "message": "PLUTO-777 Release Preparation 3.1.0 (Remove the \"all\" profile)\n"
    },
    {
      "commit": "f11e594fb4f345c6aca745c43915d0c378996ba0",
      "tree": "d60b90a1aa7853d50667db4fa803725de803bdd4",
      "parents": [
        "9f2c66f3c4d194aae0b985a6552c1b9b985801a8"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Apr 11 11:58:21 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Apr 11 11:58:21 2019 -0400"
      },
      "message": "PLUTO-771 Consolidate the demonstration portlets into a \"/demo\" sub-directory (source formatting)\n"
    },
    {
      "commit": "9f2c66f3c4d194aae0b985a6552c1b9b985801a8",
      "tree": "101132ab9bc0eabd723253f4de38bb9baf379e10",
      "parents": [
        "24434e9f24758adbb6de2cd11a029bb8c46b3008"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Apr 11 11:56:42 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Thu Apr 11 11:56:42 2019 -0400"
      },
      "message": "PLUTO-771 Consolidate the demonstration portlets into a \"/demo\" sub-directory (Consistent java package naming)\n"
    },
    {
      "commit": "24434e9f24758adbb6de2cd11a029bb8c46b3008",
      "tree": "167168ed1b9a01454bebfd6147ec9b14544e15e4",
      "parents": [
        "85d7c77822cc4e58d11f717e9e68aebc7948d1af"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 10 18:37:00 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 10 18:37:00 2019 -0400"
      },
      "message": "PLUTO-777 Release Preparation 3.1.0 (Added missing license headers)\n"
    },
    {
      "commit": "85d7c77822cc4e58d11f717e9e68aebc7948d1af",
      "tree": "1d226a9be224c7a059fe2a02f72391b55d1d65b0",
      "parents": [
        "0ea013026e9189ddf26d6c4db28743b016418194"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 10 18:28:36 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 10 18:28:36 2019 -0400"
      },
      "message": "PLUTO-777 Release Preparation 3.1.0\n"
    },
    {
      "commit": "0ea013026e9189ddf26d6c4db28743b016418194",
      "tree": "2e63ba8b464154854ccac272b7260cff5421c86b",
      "parents": [
        "426f3b47d98061c0521816356b975e02766c29a3"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 10 18:25:38 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 10 18:25:38 2019 -0400"
      },
      "message": "PLUTO-774 Freeze the portlet-api dependency version at 3.0.1\n"
    },
    {
      "commit": "426f3b47d98061c0521816356b975e02766c29a3",
      "tree": "baa166f9f5ba7d871d36bad871264cf0dc99d650",
      "parents": [
        "c16a7f0e6466bb78d7bbbbefd954c91dde0f8a01"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 10 16:27:07 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 10 16:27:07 2019 -0400"
      },
      "message": "source formatting consistency for pom.xml descriptors\n"
    },
    {
      "commit": "c16a7f0e6466bb78d7bbbbefd954c91dde0f8a01",
      "tree": "1f0c1164680c61a01265f4331a7ff93252b3ec38",
      "parents": [
        "da46af01ceecd598aaddb6b51302247563e5e91d"
      ],
      "author": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 10 15:46:14 2019 -0400"
      },
      "committer": {
        "name": "Neil Griffin",
        "email": "neil.griffin.scm@gmail.com",
        "time": "Wed Apr 10 15:46:14 2019 -0400"
      },
      "message": "dos2unix\n"
    }
  ],
  "next": "da46af01ceecd598aaddb6b51302247563e5e91d"
}
