)]}'
{
  "log": [
    {
      "commit": "bc35485886ec7c6296edf97f71564fbf2cbede5b",
      "tree": "3f0fb8a408fb19be58e0562f2043b0df3b2b11e4",
      "parents": [
        "4d3880e52f4e9db00e1e91a3e9593b48a84072fe"
      ],
      "author": {
        "name": "Mark Thomas",
        "email": "markt@apache.org",
        "time": "Fri Jan 20 10:07:05 2023 +0000"
      },
      "committer": {
        "name": "Mark Thomas",
        "email": "markt@apache.org",
        "time": "Fri Jan 20 10:07:05 2023 +0000"
      },
      "message": "Fix build for Java 17+ (detected by Gump)\n"
    },
    {
      "commit": "4d3880e52f4e9db00e1e91a3e9593b48a84072fe",
      "tree": "2ba6ba4e7f81766a7b795c24e60446c50d0b1a14",
      "parents": [
        "9df029915390a516a59233b2bcecebdd921a822f"
      ],
      "author": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Sat Apr 11 19:38:43 2020 +1000"
      },
      "committer": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Sat Apr 11 19:38:43 2020 +1000"
      },
      "message": "minor changes as the code is now java 1.8\n\nSigned-off-by: olivier lamy \u003colamy@apache.org\u003e\n"
    },
    {
      "commit": "9df029915390a516a59233b2bcecebdd921a822f",
      "tree": "59a95a5f350023ff063966696a5263e522655cf8",
      "parents": [
        "b283d88bd9d396a35815a90e7af65c04024a4df0"
      ],
      "author": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Sat Apr 11 11:29:11 2020 +1000"
      },
      "committer": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Sat Apr 11 11:29:11 2020 +1000"
      },
      "message": "use StringBuilder instead of StringBuffer\n\nSigned-off-by: olivier lamy \u003colamy@apache.org\u003e\n"
    },
    {
      "commit": "b283d88bd9d396a35815a90e7af65c04024a4df0",
      "tree": "56bd0521547b97910cefc6e13e1e6954d51d487c",
      "parents": [
        "46694f4d5cea6691ea7f7ce3b7a358f5a0627f65"
      ],
      "author": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 10 19:57:06 2020 +1000"
      },
      "committer": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 10 19:57:06 2020 +1000"
      },
      "message": "move from javax to jakarta namespace\n\nSigned-off-by: olivier lamy \u003colamy@apache.org\u003e\n"
    },
    {
      "commit": "46694f4d5cea6691ea7f7ce3b7a358f5a0627f65",
      "tree": "c0ad946deead0ca06ba7df57e9ae219394575cc7",
      "parents": [
        "86a6e21c12c5db792c6d5b00bba78b73b75cc723"
      ],
      "author": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 10 18:40:10 2020 +1000"
      },
      "committer": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 10 18:40:10 2020 +1000"
      },
      "message": "bump version as moving to jakarta namespace is a big change\n\nSigned-off-by: olivier lamy \u003colamy@apache.org\u003e\n"
    },
    {
      "commit": "86a6e21c12c5db792c6d5b00bba78b73b75cc723",
      "tree": "e388724dcff938ad0abfdefce70081493922d932",
      "parents": [
        "9e086bb9c826e100cef3f42e485a320552b96e02"
      ],
      "author": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 10 18:31:37 2020 +1000"
      },
      "committer": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 10 18:31:37 2020 +1000"
      },
      "message": "fix checkstyle configuration but that is too much too fix :)\n\nSigned-off-by: olivier lamy \u003colamy@apache.org\u003e\n"
    },
    {
      "commit": "9e086bb9c826e100cef3f42e485a320552b96e02",
      "tree": "cdf3ddace3ab3f8bcb687098a80d3e1d3340c934",
      "parents": [
        "57a9c61010ac3f7d5ca5e51664970ad625e69baa"
      ],
      "author": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 10 18:23:07 2020 +1000"
      },
      "committer": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 10 18:23:07 2020 +1000"
      },
      "message": "move some dependencies to parent pom deptMngt\n\nSigned-off-by: olivier lamy \u003colamy@apache.org\u003e\n"
    },
    {
      "commit": "57a9c61010ac3f7d5ca5e51664970ad625e69baa",
      "tree": "32a6de08bafd7788ee862a3ca4a3f3dff715ddd5",
      "parents": [
        "08ae31d7225c30307ce175ef00df94b37ef92fb7"
      ],
      "author": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 10 15:52:27 2020 +1000"
      },
      "committer": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 10 15:52:27 2020 +1000"
      },
      "message": "cleaning poms\n\nSigned-off-by: olivier lamy \u003colamy@apache.org\u003e\n"
    },
    {
      "commit": "08ae31d7225c30307ce175ef00df94b37ef92fb7",
      "tree": "4ae9a035d236648087ce96037f6e494595d72571",
      "parents": [
        "dfff4b22e69a5c1b8562c7d5bd876304149e0ca1"
      ],
      "author": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 10 13:21:29 2020 +1000"
      },
      "committer": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 10 13:21:29 2020 +1000"
      },
      "message": "fix scm informations\n\nSigned-off-by: olivier lamy \u003colamy@apache.org\u003e\n"
    },
    {
      "commit": "dfff4b22e69a5c1b8562c7d5bd876304149e0ca1",
      "tree": "8175f5cb85fcbf8e2e70e3de54a36c404aaeec5b",
      "parents": [
        "1495739809cb5a98117223fe1ec63913eebae751"
      ],
      "author": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 10 12:47:32 2020 +1000"
      },
      "committer": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 10 12:47:32 2020 +1000"
      },
      "message": "add back standard-examples to be sure examples compile but do not deploy it\n\nSigned-off-by: olivier lamy \u003colamy@apache.org\u003e\n"
    },
    {
      "commit": "1495739809cb5a98117223fe1ec63913eebae751",
      "tree": "34cda9eecc406aac6ea39dd298b80a25b3de3f00",
      "parents": [
        "ee06059fa075e176d3f18868c0564237b7787d57"
      ],
      "author": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 10 12:25:45 2020 +1000"
      },
      "committer": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 10 12:25:45 2020 +1000"
      },
      "message": "force using snapshot repo for parent pom dependency\n\nSigned-off-by: olivier lamy \u003colamy@apache.org\u003e\n"
    },
    {
      "commit": "ee06059fa075e176d3f18868c0564237b7787d57",
      "tree": "8435c8dcd55158f7f211ed1ddba2d8ac89a0c708",
      "parents": [
        "9dea49a86f9a1c62ffc0c41132a91dab96d2109f"
      ],
      "author": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 10 11:43:09 2020 +1000"
      },
      "committer": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 10 11:43:09 2020 +1000"
      },
      "message": "basic .gitignore\n\nSigned-off-by: olivier lamy \u003colamy@apache.org\u003e\n"
    },
    {
      "commit": "9dea49a86f9a1c62ffc0c41132a91dab96d2109f",
      "tree": "a10703b583e7b720ea16c7db2fcbbeaedb2a9162",
      "parents": [
        "e4421787c2f6986dc51521d5486f62744a5de25c"
      ],
      "author": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 10 11:42:35 2020 +1000"
      },
      "committer": {
        "name": "olivier lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 10 11:42:35 2020 +1000"
      },
      "message": "add Jenkinsfile\n\nSigned-off-by: olivier lamy \u003colamy@apache.org\u003e\n"
    },
    {
      "commit": "e4421787c2f6986dc51521d5486f62744a5de25c",
      "tree": "8fa0519836bb85b1b3f1b001ca2fa0ec1bd2d1ec",
      "parents": [
        "fa1c849504d87f7d3faeb352a0e800fad8f91f3c"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Wed Mar 25 06:20:01 2020 +0000"
      },
      "committer": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Wed Mar 25 06:20:01 2020 +0000"
      },
      "message": "upgrade some maven plugins, jdk target is now 8\n"
    },
    {
      "commit": "fa1c849504d87f7d3faeb352a0e800fad8f91f3c",
      "tree": "64f14875483c2866aedb78134b92791b18ec46c5",
      "parents": [
        "333dec90d456d1133493b12e3982afb5849dc23e"
      ],
      "author": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Wed Jan 01 21:42:42 2020 +0000"
      },
      "committer": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Wed Jan 01 21:42:42 2020 +0000"
      },
      "message": "Happy New Year 2020\n\n"
    },
    {
      "commit": "333dec90d456d1133493b12e3982afb5849dc23e",
      "tree": "5273c51b7fceacda3725fde7c29989fd40635c7c",
      "parents": [
        "50034cafa5578b5d785c3bb5e9c019825e5aa171"
      ],
      "author": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Tue Jan 01 21:48:02 2019 +0000"
      },
      "committer": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Tue Jan 01 21:48:02 2019 +0000"
      },
      "message": "Happy New Year 2019\n\n"
    },
    {
      "commit": "50034cafa5578b5d785c3bb5e9c019825e5aa171",
      "tree": "a844592c39accc3bbd5acd3ee9ce95277cf758e2",
      "parents": [
        "1059fe7ab015918088d059d4fdbc493a0a990f85"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Thu Apr 05 17:48:41 2018 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Thu Apr 05 17:48:41 2018 +0000"
      },
      "message": "57434 - Fix race condition in ELEvaluator for 1.0 expressions\n"
    },
    {
      "commit": "1059fe7ab015918088d059d4fdbc493a0a990f85",
      "tree": "7dfaa694f275165e9f892e66e3f051c2aee652c1",
      "parents": [
        "0ad309de07f4c48a82c9379bb0ede70ee765c300"
      ],
      "author": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Thu Jan 04 17:34:26 2018 +0000"
      },
      "committer": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Thu Jan 04 17:34:26 2018 +0000"
      },
      "message": "Happy New Year 2018\n\n"
    },
    {
      "commit": "0ad309de07f4c48a82c9379bb0ede70ee765c300",
      "tree": "c37fe7540826fe12db9daf01dfdd63158dd93d7b",
      "parents": [
        "507ad0ec06ea917256175a558d821ae74998bfcb"
      ],
      "author": {
        "name": "Remy Maucherat",
        "email": "remm@apache.org",
        "time": "Tue May 16 15:14:46 2017 +0000"
      },
      "committer": {
        "name": "Remy Maucherat",
        "email": "remm@apache.org",
        "time": "Tue May 16 15:14:46 2017 +0000"
      },
      "message": "Make the changes mandated by the RELEASING.txt document before tagging a RC1. More changes could be needed though.\n"
    },
    {
      "commit": "507ad0ec06ea917256175a558d821ae74998bfcb",
      "tree": "22538fc4b8ce9d04b3ad4c012fa228f8dc667595",
      "parents": [
        "f26fd872cf2551fd9259d01fb170565420cdd27d"
      ],
      "author": {
        "name": "Remy Maucherat",
        "email": "remm@apache.org",
        "time": "Mon Apr 03 16:24:38 2017 +0000"
      },
      "committer": {
        "name": "Remy Maucherat",
        "email": "remm@apache.org",
        "time": "Mon Apr 03 16:24:38 2017 +0000"
      },
      "message": "60950 - JSTL TransformSupport XSL import not finding relative path. Patch submitted by Tomaz Cerar.\n"
    },
    {
      "commit": "f26fd872cf2551fd9259d01fb170565420cdd27d",
      "tree": "67a58053f5200fbff10d6203a6f89c008e0c2ead",
      "parents": [
        "c5597731101beb4245d78e8f606462baaf7b335f"
      ],
      "author": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Mon Jan 02 21:35:55 2017 +0000"
      },
      "committer": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Mon Jan 02 21:35:55 2017 +0000"
      },
      "message": "Happy New Year 2017\n\n"
    },
    {
      "commit": "c5597731101beb4245d78e8f606462baaf7b335f",
      "tree": "abdb93ca667d9b04df81025b2ca91873e4d473dc",
      "parents": [
        "938239839a9b6a9edef0a4076bd1c341ff962178"
      ],
      "author": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Fri Jan 01 19:24:32 2016 +0000"
      },
      "committer": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Fri Jan 01 19:24:32 2016 +0000"
      },
      "message": "Happy New Year 2016\n\n"
    },
    {
      "commit": "938239839a9b6a9edef0a4076bd1c341ff962178",
      "tree": "99571bfd2bccb4449e0c06fa0a17955e8c520d10",
      "parents": [
        "847026014d5dc3c7f91b6e9517385cb0fcf44569"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Fri Mar 13 08:21:44 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Fri Mar 13 08:21:44 2015 +0000"
      },
      "message": "Rename * -\u003e *.txt and set svn:eol-style\u003dnative. This is followup to r1665588.\n"
    },
    {
      "commit": "847026014d5dc3c7f91b6e9517385cb0fcf44569",
      "tree": "074f7fd54102c3c7e4b76978fab686ab165ebe8a",
      "parents": [
        "3ad7a477bb9d1597c3724f270133d4cd9868a189"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Fri Mar 13 08:20:26 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Fri Mar 13 08:20:26 2015 +0000"
      },
      "message": "Set svn:eol-style\u003dnative\n"
    },
    {
      "commit": "3ad7a477bb9d1597c3724f270133d4cd9868a189",
      "tree": "074f7fd54102c3c7e4b76978fab686ab165ebe8a",
      "parents": [
        "72c62e4e0a062124c5662a90613e4e12a0af6673"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Tue Mar 10 16:10:59 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Tue Mar 10 16:10:59 2015 +0000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "72c62e4e0a062124c5662a90613e4e12a0af6673",
      "tree": "9b4819cfea924254371b7e825c854d7699d12eb0",
      "parents": [
        "a046e8a8b5ca14767f6b673d4e81b7f41c96adcf"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Tue Mar 10 16:10:55 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Tue Mar 10 16:10:55 2015 +0000"
      },
      "message": "[maven-release-plugin] prepare release taglibs-standard-1.2.5\n"
    },
    {
      "commit": "a046e8a8b5ca14767f6b673d4e81b7f41c96adcf",
      "tree": "efb79f1c7bea4ebd3fb098a54baa86eb8ff6d8dc",
      "parents": [
        "81fa0bd98043fe967ca9d6b30cc6a39c87ff4f42"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Tue Mar 10 16:09:12 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Tue Mar 10 16:09:12 2015 +0000"
      },
      "message": "Add RELEASING file to RAT exclusion list\n"
    },
    {
      "commit": "81fa0bd98043fe967ca9d6b30cc6a39c87ff4f42",
      "tree": "f432d7ac39bca2a97fe65a85c5fdec69b4ee24b4",
      "parents": [
        "4d7421dea0ca9b04f29803b29d9af48b7564aa6a"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Tue Mar 10 16:01:40 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Tue Mar 10 16:01:40 2015 +0000"
      },
      "message": "Update version numbers in project for 1.2.5 release\n"
    },
    {
      "commit": "4d7421dea0ca9b04f29803b29d9af48b7564aa6a",
      "tree": "e37d3fdc0b003b9cad00036db619c68b77938920",
      "parents": [
        "dab79abd5972b28fda408c3de87891f9a17a5636"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Tue Mar 10 15:33:52 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Tue Mar 10 15:33:52 2015 +0000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "dab79abd5972b28fda408c3de87891f9a17a5636",
      "tree": "0cbed6275b4a1336d096eb6aeeab3d39af4ced8d",
      "parents": [
        "4f93d978b1a8810b9503c473e66eef9d45111355"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Tue Mar 10 15:33:50 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Tue Mar 10 15:33:50 2015 +0000"
      },
      "message": "[maven-release-plugin] prepare release taglibs-standard-1.2.4\n"
    },
    {
      "commit": "4f93d978b1a8810b9503c473e66eef9d45111355",
      "tree": "67842cfd0f87858c481ef334e74aa8608d705ba2",
      "parents": [
        "d424d4282a6983497702212e0797e8660fdc767e"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sat Mar 07 15:52:25 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sat Mar 07 15:52:25 2015 +0000"
      },
      "message": "Update doc and changelist for #57673\n"
    },
    {
      "commit": "d424d4282a6983497702212e0797e8660fdc767e",
      "tree": "1f66bea548da22fd76923f5cfeafa60e2f45479a",
      "parents": [
        "37910064d208790e0f2f36d1c8910651c93f502f"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sat Mar 07 15:43:41 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sat Mar 07 15:43:41 2015 +0000"
      },
      "message": "Fix for https://bz.apache.org/bugzilla/show_bug.cgi?id\u003d57673\nIf an AccessControlException is thrown reading the accessExternalEntity fall back to the default\n"
    },
    {
      "commit": "37910064d208790e0f2f36d1c8910651c93f502f",
      "tree": "cdf6eaa3ecdbfda33e8587422e2508f43fdfe3d5",
      "parents": [
        "44b3454a7b745d451d5336a1840738ae3e9f7b87"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Mon Mar 02 14:58:23 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Mon Mar 02 14:58:23 2015 +0000"
      },
      "message": "Update changelog for BZ# 37466\n"
    },
    {
      "commit": "44b3454a7b745d451d5336a1840738ae3e9f7b87",
      "tree": "2b4fe867174cdf29730409ffc24f068f22888098",
      "parents": [
        "20ab68bdc903f0480cd7a7541c784085a82d1905"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Mon Mar 02 14:50:34 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Mon Mar 02 14:50:34 2015 +0000"
      },
      "message": "Revert change the attempted to fix https://bz.apache.org/bugzilla/show_bug.cgi?id\u003d37466\nThe Servlet container should return content for a HEAD request and so there is\nno need to coerce the HTTP method to GET to try an fool it into doing so.\n"
    },
    {
      "commit": "20ab68bdc903f0480cd7a7541c784085a82d1905",
      "tree": "fb2c26c8d72ebdd14883e743970d991f71be1762",
      "parents": [
        "364c2cefaaa8dfa6995d2bd4cbf9b13bea0b5078"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Wed Feb 11 04:17:26 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Wed Feb 11 04:17:26 2015 +0000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "364c2cefaaa8dfa6995d2bd4cbf9b13bea0b5078",
      "tree": "afd5219d8e6af6262ecfbdd08c439e87f6521c55",
      "parents": [
        "5cd015fb25d77aa394714b917f2dd78d9d381e5a"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Wed Feb 11 04:17:23 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Wed Feb 11 04:17:23 2015 +0000"
      },
      "message": "[maven-release-plugin] prepare release taglibs-standard-1.2.3\n"
    },
    {
      "commit": "5cd015fb25d77aa394714b917f2dd78d9d381e5a",
      "tree": "7d6882fd24b1cd7f26625f368b65ead4aa53ff2f",
      "parents": [
        "dc1e32323a018399e8c0e7da86a54b1ccfda698c"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Tue Feb 10 16:43:59 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Tue Feb 10 16:43:59 2015 +0000"
      },
      "message": "Update changes and docs\n"
    },
    {
      "commit": "dc1e32323a018399e8c0e7da86a54b1ccfda698c",
      "tree": "623d1639a047e0ce971a085d48bcf15502562744",
      "parents": [
        "dce6c894b8249e45ae34fbe236a79b6c4f32f19b"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Tue Feb 10 16:32:13 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Tue Feb 10 16:32:13 2015 +0000"
      },
      "message": "Check protocol when resolving on older JREs\n"
    },
    {
      "commit": "dce6c894b8249e45ae34fbe236a79b6c4f32f19b",
      "tree": "af60a90fbbceef89407c774cedbd29bc873fcbbf",
      "parents": [
        "4d85745eb330025303dc965dda01b9732f1949fc"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Mon Feb 09 03:10:22 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Mon Feb 09 03:10:22 2015 +0000"
      },
      "message": "Fix checkstyle warnings: Java imports formatting.\n"
    },
    {
      "commit": "4d85745eb330025303dc965dda01b9732f1949fc",
      "tree": "7c40d1edc40aec92d7a17340260377d347b27b12",
      "parents": [
        "7838cb5cc7039065e34cdfb5f8a68925ac9e7bbf"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Mon Feb 09 03:04:26 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Mon Feb 09 03:04:26 2015 +0000"
      },
      "message": "Fix checkstyle warnings:\n- Use Boolean.valueOf(). This method is available since Java 1.4.\n- Replace tab character\n"
    },
    {
      "commit": "7838cb5cc7039065e34cdfb5f8a68925ac9e7bbf",
      "tree": "42df3a1ce4159acfd29273166bcd3a2137c11eb4",
      "parents": [
        "15056ec8f31645a1953b5330e653f251d00dc3d0"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Mon Feb 09 02:58:32 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Mon Feb 09 02:58:32 2015 +0000"
      },
      "message": "Fix https://issues.apache.org/bugzilla/show_bug.cgi?id\u003d57549\nFix checkstyle configuration to do not reference a SNAPSHOT version of build-tools module.\nReference the configuration file directly instead of expecting it on classpath.\n\nTested with \"mvn checkstyle:checkstyle\".\n"
    },
    {
      "commit": "15056ec8f31645a1953b5330e653f251d00dc3d0",
      "tree": "b807a694aecc3c9e5b374b450fe846082ce09ae8",
      "parents": [
        "d614894ec9d05dd42b7b30a3a8f820b5b4b6f4df"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Mon Feb 09 00:53:34 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Mon Feb 09 00:53:34 2015 +0000"
      },
      "message": "Add project files of Eclipse IDE to svn:ignore\n"
    },
    {
      "commit": "d614894ec9d05dd42b7b30a3a8f820b5b4b6f4df",
      "tree": "b807a694aecc3c9e5b374b450fe846082ce09ae8",
      "parents": [
        "3f8f838838ef72e4d92b2f872b997027b68ca03a"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Mon Feb 09 00:29:28 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Mon Feb 09 00:29:28 2015 +0000"
      },
      "message": "For https://issues.apache.org/bugzilla/show_bug.cgi?id\u003d57548\nManually update version number in README files\n"
    },
    {
      "commit": "3f8f838838ef72e4d92b2f872b997027b68ca03a",
      "tree": "02cec1159613fbf860e9ba51ba6143144b7fe589",
      "parents": [
        "510ab361d7bb003b23a3d908572f1491e9b6046d"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Mon Feb 09 00:27:41 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Mon Feb 09 00:27:41 2015 +0000"
      },
      "message": "For https://issues.apache.org/bugzilla/show_bug.cgi?id\u003d57548\nManually update version number in README files\n"
    },
    {
      "commit": "510ab361d7bb003b23a3d908572f1491e9b6046d",
      "tree": "304ec73fa3c7439605010696764751b4b0e99b19",
      "parents": [
        "ec8504358997d5aa777730436488a8348fb1948d"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 23:24:16 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 23:24:16 2015 +0000"
      },
      "message": "Suppress warnings in code generated by JavaCC - followup to r1658265\nEclipse IDE does not recognize uppercase \"ALL\", works with \"all\".\n"
    },
    {
      "commit": "ec8504358997d5aa777730436488a8348fb1948d",
      "tree": "72e951af6857fa3ad68b73e3366075ec0ce46c8d",
      "parents": [
        "dedf0f3b83c0d3a208bc2594343a3385b589b967"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 23:05:36 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 23:05:36 2015 +0000"
      },
      "message": "Fix failing TestOutTag test:\nUpdate expectation file. Apache license comment was added to TestOutTag.jsp in r1524888, which results in an additional empty line in the output.\n"
    },
    {
      "commit": "dedf0f3b83c0d3a208bc2594343a3385b589b967",
      "tree": "e02b203e307a68e3b80d37ee3db8719f8a1eba1d",
      "parents": [
        "4473bcb897004019de597242b085748f5f9ffc12"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 22:39:35 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 22:39:35 2015 +0000"
      },
      "message": "Add project files of Eclipse IDE to svn:ignore\n"
    },
    {
      "commit": "4473bcb897004019de597242b085748f5f9ffc12",
      "tree": "e02b203e307a68e3b80d37ee3db8719f8a1eba1d",
      "parents": [
        "5142246dcf208a6424622850a1fc3c1ed35e5bed"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 22:37:09 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 22:37:09 2015 +0000"
      },
      "message": "Update taglibs-standard-test pom.xml file to run the current version of the library (1.2.3)\nand use the current version of taglibs-parent.\n"
    },
    {
      "commit": "5142246dcf208a6424622850a1fc3c1ed35e5bed",
      "tree": "8a401077f5e187f579265db9d694d43ef2177bb4",
      "parents": [
        "bcf590f43b167b4b94aa10916994834d95b86c66"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Feb 08 22:23:11 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Feb 08 22:23:11 2015 +0000"
      },
      "message": "Suppress warnings in generated code\n"
    },
    {
      "commit": "bcf590f43b167b4b94aa10916994834d95b86c66",
      "tree": "67d3a599c9b523fdaf9f505fa126f7be42d49ed9",
      "parents": [
        "dfe9db7b7d16c9e9fc617864c54cd85a70e599c5"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 22:12:37 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 22:12:37 2015 +0000"
      },
      "message": "For https://issues.apache.org/bugzilla/show_bug.cgi?id\u003d57548\nManually update version number for the next release (1.2.3)\n\nI hope that this will be automated in the future.\n"
    },
    {
      "commit": "dfe9db7b7d16c9e9fc617864c54cd85a70e599c5",
      "tree": "d7e9842fb5c8c49ffea66e80a2cf31f3ac41afc4",
      "parents": [
        "6f3a2c7f656055e8e9bb85910c8285c46041a898"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Feb 08 22:11:12 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Feb 08 22:11:12 2015 +0000"
      },
      "message": "Remove unnecessary semi-colon\n"
    },
    {
      "commit": "6f3a2c7f656055e8e9bb85910c8285c46041a898",
      "tree": "443b7aec223c1da51d0d372564c45aeef93ebf69",
      "parents": [
        "79f3383326b92275adb8753853be110b8330b052"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Feb 08 22:08:30 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Feb 08 22:08:30 2015 +0000"
      },
      "message": "Make constant fields static\n"
    },
    {
      "commit": "79f3383326b92275adb8753853be110b8330b052",
      "tree": "9b9049b77a67bba3c2f74f890ac209a9a9276cf1",
      "parents": [
        "3777af7a882da852fee24f27f9f2bb9d36e902a7"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 21:41:52 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 21:41:52 2015 +0000"
      },
      "message": "Remove unused field in a test class.\n"
    },
    {
      "commit": "3777af7a882da852fee24f27f9f2bb9d36e902a7",
      "tree": "f83b5a944561c356d344aeb22fd2b9068167ce98",
      "parents": [
        "a380bb3d88e8db00b4e9f5a9c92814809ee992ee"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 21:40:17 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 21:40:17 2015 +0000"
      },
      "message": "Remove unused field.\n\nThe javax.servlet.jsp.jstl.fmt.fallbackLocale setting is successfully processed at line 178 of this class,\npref \u003d SetLocaleSupport.getLocale(pc, Config.FMT_FALLBACK_LOCALE);\n"
    },
    {
      "commit": "a380bb3d88e8db00b4e9f5a9c92814809ee992ee",
      "tree": "78b3376c4acb3120d6340c94ee7c0b802af36e0a",
      "parents": [
        "22e651bd975fa258f127bee1f10650566754ebdb"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 21:24:19 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 21:24:19 2015 +0000"
      },
      "message": "In a test class: replace deprecated StringBufferInputStream with a ByteArrayInputStream.\nThis allows to specify encoding of the source text.\n"
    },
    {
      "commit": "22e651bd975fa258f127bee1f10650566754ebdb",
      "tree": "87c4992f414e7133a1a13c93baef13725950b1c0",
      "parents": [
        "4694e024408a531d77bf6db06b3ee4aeb1096e6c"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 21:13:32 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 21:13:32 2015 +0000"
      },
      "message": "Remove unused imports\n"
    },
    {
      "commit": "4694e024408a531d77bf6db06b3ee4aeb1096e6c",
      "tree": "aca98cb236aa2656ef56cc58c28f798acc6f1124",
      "parents": [
        "15e7a47d48466ec6c2d95f8be230b42f1aab6082"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 20:50:53 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 20:50:53 2015 +0000"
      },
      "message": "XLST processing needs a namespace-aware parser.\nRemove unused imports.\n"
    },
    {
      "commit": "15e7a47d48466ec6c2d95f8be230b42f1aab6082",
      "tree": "7e11d4b63cfed03b2b8de4a018f28f9887379f0e",
      "parents": [
        "ed5daefb6d03c330826ab870bc496610d1cdf866"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 20:48:26 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Sun Feb 08 20:48:26 2015 +0000"
      },
      "message": "Fix https://issues.apache.org/bugzilla/show_bug.cgi?id\u003d57547\nFix regression when running on older JREs.\n\nConsistently use JAXP APIs to create a parser instead of using SAX API directly.\n"
    },
    {
      "commit": "ed5daefb6d03c330826ab870bc496610d1cdf866",
      "tree": "19a7493bfcfff53640ef429c018c33990ed30917",
      "parents": [
        "8948c381bd52bf1c62cd40655ad98b48266f2c27"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Feb 08 19:33:32 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Feb 08 19:33:32 2015 +0000"
      },
      "message": "Update status of 1.2.2 release candidate\n"
    },
    {
      "commit": "8948c381bd52bf1c62cd40655ad98b48266f2c27",
      "tree": "1c960ba7e39952df98c7e80463859e50eec64335",
      "parents": [
        "dde92619a7ec6cc7995baef96f8a4f0864014911"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Thu Feb 05 23:37:11 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Thu Feb 05 23:37:11 2015 +0000"
      },
      "message": "Add project files of Eclipse IDE to svn:ignore\n"
    },
    {
      "commit": "dde92619a7ec6cc7995baef96f8a4f0864014911",
      "tree": "1c960ba7e39952df98c7e80463859e50eec64335",
      "parents": [
        "f20103d137bd4ecd17a0209284f97be6da7dd5d5"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Thu Feb 05 18:12:31 2015 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Thu Feb 05 18:12:31 2015 +0000"
      },
      "message": "Fix compilation failure in a test class when using JDK 1.5.\nThe XPathFactory.newInstance(String, String, ClassLoader) method is @since Java 1.6.\n\nFrom code review, the only difference between old and new methods is presence of the second argument, \"com.sun.org.apache.xpath.internal.jaxp.XPathFactoryImpl\". The null class loader is interpreted as TCCL by both methods, so there is no difference.\nThis test is @Ignore\u0027d so it is not really tested.\n"
    },
    {
      "commit": "f20103d137bd4ecd17a0209284f97be6da7dd5d5",
      "tree": "4a403f61c5be1d72ec00010e9fb17e4d170184e3",
      "parents": [
        "716e10ae92eb844613ec1ecafab2749566dbc272"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Mon Jan 26 16:58:27 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Mon Jan 26 16:58:27 2015 +0000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "716e10ae92eb844613ec1ecafab2749566dbc272",
      "tree": "c4e702b1f770eccf531faf0b8202080d0b7b68b8",
      "parents": [
        "57db610340ade726defd5d6790028570231425b7"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Mon Jan 26 16:58:24 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Mon Jan 26 16:58:24 2015 +0000"
      },
      "message": "[maven-release-plugin] prepare release taglibs-standard-1.2.2\n"
    },
    {
      "commit": "57db610340ade726defd5d6790028570231425b7",
      "tree": "202abc00b554ca0eb447dee4be4e627793fba7e8",
      "parents": [
        "8a8d00739147e7be715601bb71d941830188874e"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Mon Jan 26 16:02:32 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Mon Jan 26 16:02:32 2015 +0000"
      },
      "message": "Update change list\n"
    },
    {
      "commit": "8a8d00739147e7be715601bb71d941830188874e",
      "tree": "bb22ede9dbd20e13555301597e4148acc559130c",
      "parents": [
        "a36f31dda2c17c7a6e9046c4b50a42b67361352e"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Mon Jan 12 04:20:20 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Mon Jan 12 04:20:20 2015 +0000"
      },
      "message": "Add missing tags and TLDs to standard-compat jar\n"
    },
    {
      "commit": "a36f31dda2c17c7a6e9046c4b50a42b67361352e",
      "tree": "c58b74f3a288944c920c94a02b34380853054d2c",
      "parents": [
        "b1a1fd8547c7e0c4e465f4e7935df60b71f283e8"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Jan 11 21:36:58 2015 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Jan 11 21:36:58 2015 +0000"
      },
      "message": "Fix https://issues.apache.org/bugzilla/show_bug.cgi?id\u003d57433\nUse a ConcurrentMap for the cache. However, as our code always uses the same implementation, \nuse a single instance of that and deprecate public access to the cache. Also includes some Java5 TLC.\n"
    },
    {
      "commit": "b1a1fd8547c7e0c4e465f4e7935df60b71f283e8",
      "tree": "63c5dcfa2211c6bd1c96d7475bd7530624e2f07e",
      "parents": [
        "fc1ca504c78da3cb644450f332271f90fc016932"
      ],
      "author": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Thu Jan 01 11:34:23 2015 +0000"
      },
      "committer": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Thu Jan 01 11:34:23 2015 +0000"
      },
      "message": "Happy New Year 2015\n\n"
    },
    {
      "commit": "fc1ca504c78da3cb644450f332271f90fc016932",
      "tree": "ee6a6decaa40194f1527defcd8c0f31f5cc72ecc",
      "parents": [
        "a413005fa34d5edd97c648df330aead4d8b993d9"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Tue Dec 02 05:09:47 2014 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Tue Dec 02 05:09:47 2014 +0000"
      },
      "message": "Cleanup warnings and add test for issue 57290\n"
    },
    {
      "commit": "a413005fa34d5edd97c648df330aead4d8b993d9",
      "tree": "25b72c0026fdc4b9f985776172f478e8362119c6",
      "parents": [
        "be2a9b7924b215d7ddcfa1cdfcfa0d9ffb86a347"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Mon Dec 01 02:08:41 2014 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Mon Dec 01 02:08:41 2014 +0000"
      },
      "message": "JSTL TLVs need different namespace awareness\n"
    },
    {
      "commit": "be2a9b7924b215d7ddcfa1cdfcfa0d9ffb86a347",
      "tree": "7bd791b3306d5c67b0e79a6ff055935d1a482f66",
      "parents": [
        "166365b1ce2c199705c0177a888b3393ba4e2d8f"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Nov 30 23:32:00 2014 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Nov 30 23:32:00 2014 +0000"
      },
      "message": "JSTL TLVs use common parser\n"
    },
    {
      "commit": "166365b1ce2c199705c0177a888b3393ba4e2d8f",
      "tree": "4109ec0a2673d456aeda4efbb403a703ab95ee99",
      "parents": [
        "d35d7f5160cae26585929e3f6fc28c121240c2de"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Nov 30 22:13:21 2014 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Nov 30 22:13:21 2014 +0000"
      },
      "message": "Move XmlUtil to util package as we can also use it from the TLVs\n"
    },
    {
      "commit": "d35d7f5160cae26585929e3f6fc28c121240c2de",
      "tree": "afdf9dc39536c9ea5a1b3b9d116c508dcef835ca",
      "parents": [
        "86b3c6e32347efd58a773ef187ae32f324857bbf"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Nov 30 20:49:36 2014 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Nov 30 20:49:36 2014 +0000"
      },
      "message": "Use ClassLoader of JSTL library when locating XML factories\n"
    },
    {
      "commit": "86b3c6e32347efd58a773ef187ae32f324857bbf",
      "tree": "6370e4000c63f2d3b3c922a000f53d3c95fe50fb",
      "parents": [
        "413cba726d065dd65f4b31e139793d4d12e6f1cd"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sat Nov 29 20:20:00 2014 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sat Nov 29 20:20:00 2014 +0000"
      },
      "message": "Add benchmark using Xalan\u0027s public XPath API. Has same DTM re-creation problem as JAXP XPath\n"
    },
    {
      "commit": "413cba726d065dd65f4b31e139793d4d12e6f1cd",
      "tree": "10f26ffd4a5c712f157c4cbeafc1dbd3ce3b9c89",
      "parents": [
        "2bfd6d2e84e2afff00dc2d82bfea954b5f6d09f9"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sat Nov 29 19:38:29 2014 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sat Nov 29 19:38:29 2014 +0000"
      },
      "message": "Work around Xalan\u0027s newTransformer() method incorrectly returning null\n"
    },
    {
      "commit": "2bfd6d2e84e2afff00dc2d82bfea954b5f6d09f9",
      "tree": "c851d6cddbccdaaf36a93c16ac1f61d834692049",
      "parents": [
        "0d03c37f6dc16185a6bd0c6708af63f3d7c2ca82"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sat Nov 29 19:34:16 2014 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sat Nov 29 19:34:16 2014 +0000"
      },
      "message": "Add benchmark to compare Xalan vs. JDK XPath speed. Xalan is still faster\n"
    },
    {
      "commit": "0d03c37f6dc16185a6bd0c6708af63f3d7c2ca82",
      "tree": "59530ba71c9cbc7e21d7fa88c9d6f77fc6be147a",
      "parents": [
        "06a1096570838a5b7bdf660f1602cf7565568da1"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sat Nov 29 16:06:54 2014 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sat Nov 29 16:06:54 2014 +0000"
      },
      "message": "Refactor and consolidate XML processing\n"
    },
    {
      "commit": "06a1096570838a5b7bdf660f1602cf7565568da1",
      "tree": "6dd4b4ebc81919fdc4c0a62005baf8b67c0f7672",
      "parents": [
        "4be156fb7a9c061b779a610617bfa314f2d75a99"
      ],
      "author": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Fri Jan 03 18:08:32 2014 +0000"
      },
      "committer": {
        "name": "Rainer Jung",
        "email": "rjung@apache.org",
        "time": "Fri Jan 03 18:08:32 2014 +0000"
      },
      "message": "Happy new 2014!\n\n"
    },
    {
      "commit": "4be156fb7a9c061b779a610617bfa314f2d75a99",
      "tree": "629dcc06b04493256c5a98707318cdbe8f6b1ff0",
      "parents": [
        "8aa77f9ba6fe580f60e6af059c95834845d3393e"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Thu Nov 14 02:47:19 2013 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Thu Nov 14 02:47:19 2013 +0000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "8aa77f9ba6fe580f60e6af059c95834845d3393e",
      "tree": "9d344586f0acef1f39e1bdd4c74f15de0790da09",
      "parents": [
        "511f0404d53140a4bc6198a86eba5a682b81269e"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Thu Nov 14 02:47:16 2013 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Thu Nov 14 02:47:16 2013 +0000"
      },
      "message": "[maven-release-plugin] prepare release taglibs-standard-1.2.1\n"
    },
    {
      "commit": "511f0404d53140a4bc6198a86eba5a682b81269e",
      "tree": "efd86992400a1abed1f9fc9935a9b67399cf57f4",
      "parents": [
        "27624c307a1c3aa4ad6e1bf6504ce82aac479a43"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Mon Nov 11 17:58:17 2013 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Mon Nov 11 17:58:17 2013 +0000"
      },
      "message": "The jstl page on java.sun.com does not exist anymore (it redirects to /technetwork/java/).\n\nReplace it with a JSR link.\n"
    },
    {
      "commit": "27624c307a1c3aa4ad6e1bf6504ce82aac479a43",
      "tree": "d3adc379474fa2be98965eb4f4628100c78eb3c5",
      "parents": [
        "8649f9eaebad8beb267da059a0bf6d6cee02d20d"
      ],
      "author": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Mon Nov 11 17:26:58 2013 +0000"
      },
      "committer": {
        "name": "Konstantin Kolinko",
        "email": "kkolinko@apache.org",
        "time": "Mon Nov 11 17:26:58 2013 +0000"
      },
      "message": "Followup to r1540558:\n\nChapter 1.3 of JSTL 1.2 specification says:\n\"JSTL 1.2 requires a JSP 2.1 web container.\"\n"
    },
    {
      "commit": "8649f9eaebad8beb267da059a0bf6d6cee02d20d",
      "tree": "ad580cb5b4b4909f08f2ed407f62259b072fc80c",
      "parents": [
        "14113f03d48ed722c7667708d99bba163d412046"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Mon Nov 11 15:12:16 2013 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Mon Nov 11 15:12:16 2013 +0000"
      },
      "message": "set eol-style property\n"
    },
    {
      "commit": "14113f03d48ed722c7667708d99bba163d412046",
      "tree": "ad580cb5b4b4909f08f2ed407f62259b072fc80c",
      "parents": [
        "55adccdaac511897e7ed7b1222bf6d93082c9796"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Nov 10 22:56:08 2013 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Nov 10 22:56:08 2013 +0000"
      },
      "message": "add changelog\n"
    },
    {
      "commit": "55adccdaac511897e7ed7b1222bf6d93082c9796",
      "tree": "e7c85ed0639547ef2081d3de3c31e623be94b48f",
      "parents": [
        "50aa78fef3140d8cf6b539eb0a94e180f8cc592c"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Nov 10 22:04:16 2013 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Nov 10 22:04:16 2013 +0000"
      },
      "message": "remove website content as we no longer include the site with the release\n"
    },
    {
      "commit": "50aa78fef3140d8cf6b539eb0a94e180f8cc592c",
      "tree": "65e6fec0330d2f71ea20eb639e1f284e02daea21",
      "parents": [
        "4618f3265b2eeb9f658a712bc4f6a593c83e9a71"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Nov 10 22:03:33 2013 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Nov 10 22:03:33 2013 +0000"
      },
      "message": "change Servlet version to 2.5\n"
    },
    {
      "commit": "4618f3265b2eeb9f658a712bc4f6a593c83e9a71",
      "tree": "050ecb69be65644a1883b2e2a7e799d32ee49407",
      "parents": [
        "b20fcf048b9267b17fe258d4e1f0a410448ed9be"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Nov 10 21:43:10 2013 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Nov 10 21:43:10 2013 +0000"
      },
      "message": "update READMEs to refer to next version\n"
    },
    {
      "commit": "b20fcf048b9267b17fe258d4e1f0a410448ed9be",
      "tree": "42fe5042464b85cf1a522df11c2082cea896566d",
      "parents": [
        "2a367958cb70152796f5e70fe370ff8f686ac822"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Nov 10 21:25:11 2013 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sun Nov 10 21:25:11 2013 +0000"
      },
      "message": "address documentation comments\n"
    },
    {
      "commit": "2a367958cb70152796f5e70fe370ff8f686ac822",
      "tree": "e346c653695d7a5418ecf799bf8a5252b9e8cb13",
      "parents": [
        "ef6106d79630f12f0efc26dc6fa1afe1e590bc37"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sat Nov 09 23:22:41 2013 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sat Nov 09 23:22:41 2013 +0000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "ef6106d79630f12f0efc26dc6fa1afe1e590bc37",
      "tree": "336cddd2bdf4faf6a1d2933c12d7f8cd1f94b4be",
      "parents": [
        "45df56af576ae8d04a12b64fa7465042bbc71b6b"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sat Nov 09 23:22:39 2013 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Sat Nov 09 23:22:39 2013 +0000"
      },
      "message": "[maven-release-plugin] prepare release taglibs-standard-1.2.0\n"
    },
    {
      "commit": "45df56af576ae8d04a12b64fa7465042bbc71b6b",
      "tree": "57d42324010fb29a7270d167ecc7a0562bea81aa",
      "parents": [
        "a74b72b249890d082f7180051e73e6c569fb6293"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Wed Oct 02 15:48:37 2013 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Wed Oct 02 15:48:37 2013 +0000"
      },
      "message": "Apply patch from Dan Armstrong for bug #55608 \u003cfmt:bundle\u003e tag unnecessarily buffers body content\n\nThis change prevents double buffering by returning EVAL_BODY_INCLUDE so the content is written directly to the JSP writer\u0027s buffer rather than being held in an unbounded buffer in bodyContent until doEndTag(). This reduces memory consumption especially with large bodies. As a consequence of this change, the body content may now be flushed before the end of the tag thereby committing the response. Users relying on the buffering side-effect to recover from Exceptions raised in the body should now handle them explicitly.\n"
    },
    {
      "commit": "a74b72b249890d082f7180051e73e6c569fb6293",
      "tree": "c60ce61af97c96a25bfccf3a84add992953917d6",
      "parents": [
        "5013599050b0c7b505a7be1c22c3d1c2e11c5e66"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Fri Sep 20 02:29:56 2013 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Fri Sep 20 02:29:56 2013 +0000"
      },
      "message": "add license headers so RAT check passes\n"
    },
    {
      "commit": "5013599050b0c7b505a7be1c22c3d1c2e11c5e66",
      "tree": "ba23a64d80c5a77b92bb879f964917939fef8cd9",
      "parents": [
        "2c258fa9d92fa8f54e4ca91f0c0c4b8bf7a9d1f9"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Fri Sep 20 01:59:18 2013 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Fri Sep 20 01:59:18 2013 +0000"
      },
      "message": "remove old taglibs doc tree as the docs are now in site\n"
    },
    {
      "commit": "2c258fa9d92fa8f54e4ca91f0c0c4b8bf7a9d1f9",
      "tree": "6203a616de7a4cbdcfd72ed6d84e859be17906e6",
      "parents": [
        "542f4e4ca93b00efcb2660b759012b8e195669d3"
      ],
      "author": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Fri Sep 20 01:56:59 2013 +0000"
      },
      "committer": {
        "name": "Jeremy Boynes",
        "email": "jboynes@apache.org",
        "time": "Fri Sep 20 01:56:59 2013 +0000"
      },
      "message": "move examples out of the main tree of standard taglib so they can be released independently\n"
    },
    {
      "commit": "542f4e4ca93b00efcb2660b759012b8e195669d3",
      "tree": "31d409220419b4829a3e24bf5306f04086352774",
      "parents": [
        "6947475c7e69ea195f6a44da6e0eebd665b41a3b"
      ],
      "author": {
        "name": "Henri Yandell",
        "email": "bayard@apache.org",
        "time": "Sun Aug 25 18:05:06 2013 +0000"
      },
      "committer": {
        "name": "Henri Yandell",
        "email": "bayard@apache.org",
        "time": "Sun Aug 25 18:05:06 2013 +0000"
      },
      "message": "Removing the empty extra functions anchor and bullet\n"
    },
    {
      "commit": "6947475c7e69ea195f6a44da6e0eebd665b41a3b",
      "tree": "a534bfcd7be7f6d0d1268b72058e596f497f2f9b",
      "parents": [
        "b39bbf78d66e75a5aaa3b5d6cd961d0459833429"
      ],
      "author": {
        "name": "Henri Yandell",
        "email": "bayard@apache.org",
        "time": "Sun Aug 25 18:03:33 2013 +0000"
      },
      "committer": {
        "name": "Henri Yandell",
        "email": "bayard@apache.org",
        "time": "Sun Aug 25 18:03:33 2013 +0000"
      },
      "message": "Putting TLV back in the navbar\n"
    },
    {
      "commit": "b39bbf78d66e75a5aaa3b5d6cd961d0459833429",
      "tree": "c758328fcf1baa330a0cc91f9b63aa3b6175ba5e",
      "parents": [
        "d222a1d01eb803fd79cecd53a3a2e88a35302b98"
      ],
      "author": {
        "name": "Henri Yandell",
        "email": "bayard@apache.org",
        "time": "Sun Aug 25 18:00:36 2013 +0000"
      },
      "committer": {
        "name": "Henri Yandell",
        "email": "bayard@apache.org",
        "time": "Sun Aug 25 18:00:36 2013 +0000"
      },
      "message": "Dropping the misc section\n"
    },
    {
      "commit": "d222a1d01eb803fd79cecd53a3a2e88a35302b98",
      "tree": "c154e0a8488e85111f1ce502d2a431b335a303ac",
      "parents": [
        "05042b10ee770c0f2ec9c8dc772626c38c7ae6ba"
      ],
      "author": {
        "name": "Henri Yandell",
        "email": "bayard@apache.org",
        "time": "Sun Aug 25 18:00:05 2013 +0000"
      },
      "committer": {
        "name": "Henri Yandell",
        "email": "bayard@apache.org",
        "time": "Sun Aug 25 18:00:05 2013 +0000"
      },
      "message": "Moving the misc test into iterators\n"
    },
    {
      "commit": "05042b10ee770c0f2ec9c8dc772626c38c7ae6ba",
      "tree": "3cc7db877efb4b9a25426036d2ed2cc4fee483ec",
      "parents": [
        "f059b164123a8f1808b34396dc9774fb55705a13"
      ],
      "author": {
        "name": "Henri Yandell",
        "email": "bayard@apache.org",
        "time": "Sun Aug 25 17:59:52 2013 +0000"
      },
      "committer": {
        "name": "Henri Yandell",
        "email": "bayard@apache.org",
        "time": "Sun Aug 25 17:59:52 2013 +0000"
      },
      "message": "Dropping the misc section\n"
    },
    {
      "commit": "f059b164123a8f1808b34396dc9774fb55705a13",
      "tree": "2aab85f1cf5ba86f23804c5b7f7a8cec017ad57b",
      "parents": [
        "87be22b944205132967634f8d1d3bc5de55f9dd0"
      ],
      "author": {
        "name": "Henri Yandell",
        "email": "bayard@apache.org",
        "time": "Sun Aug 25 17:59:39 2013 +0000"
      },
      "committer": {
        "name": "Henri Yandell",
        "email": "bayard@apache.org",
        "time": "Sun Aug 25 17:59:39 2013 +0000"
      },
      "message": "Dropping the link to the Misc section\n"
    },
    {
      "commit": "87be22b944205132967634f8d1d3bc5de55f9dd0",
      "tree": "f9abfc6956095b780731dac9a8dd2a5299ba28e7",
      "parents": [
        "1edcc9aadea5a380d424e0e9e6acbfdd820aa0c9"
      ],
      "author": {
        "name": "Henri Yandell",
        "email": "bayard@apache.org",
        "time": "Sun Aug 25 17:41:09 2013 +0000"
      },
      "committer": {
        "name": "Henri Yandell",
        "email": "bayard@apache.org",
        "time": "Sun Aug 25 17:41:09 2013 +0000"
      },
      "message": "Not seeing a reason for this to System.out. The example shows the usage via zebra striping\n"
    }
  ],
  "next": "1edcc9aadea5a380d424e0e9e6acbfdd820aa0c9"
}
