)]}'
{
  "log": [
    {
      "commit": "3a8a5f5b6f0f341498042df7abc913886e18e210",
      "tree": "0e26753edb311f4148833073a6a257c047f86e97",
      "parents": [
        "bf1a1116829961f1b2f1b7b3f4fc6f10ef9214be",
        "42bcb31f8c58612461bfb6436db1949ca57b0f73"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat May 16 15:28:08 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 16 15:28:08 2026 +0200"
      },
      "message": "Merge pull request #16 from apache/infrastructure-ruleset-bot/default-branch-protection\n\n[INFRA] Set up default rulesets for default and release branches"
    },
    {
      "commit": "42bcb31f8c58612461bfb6436db1949ca57b0f73",
      "tree": "0e26753edb311f4148833073a6a257c047f86e97",
      "parents": [
        "bf1a1116829961f1b2f1b7b3f4fc6f10ef9214be"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 16:03:49 2026 -0500"
      },
      "committer": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 16:03:49 2026 -0500"
      },
      "message": "Set up default protection ruleset for default and release branches"
    },
    {
      "commit": "bf1a1116829961f1b2f1b7b3f4fc6f10ef9214be",
      "tree": "52bad1953890f3357550189cced15684e66cd06d",
      "parents": [
        "40cba469a228af21371a7f7b4734b8517deb5101"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun May 10 23:32:09 2026 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun May 10 23:32:09 2026 +0200"
      },
      "message": "XXE Addon: Force predeclaring xmlns namespaces (seems the default has changed in XXE)\n"
    },
    {
      "commit": "40cba469a228af21371a7f7b4734b8517deb5101",
      "tree": "f9e57930972f1d11c66b54a16575cfe228b1001d",
      "parents": [
        "9543000b7ccf68ffaf097d49877526dae220d333"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 22 16:34:45 2025 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 22 16:56:07 2025 +0200"
      },
      "message": "Added support for XDocBook superscript element. Increased version to 0.0.5-SNAPSHOT.\n"
    },
    {
      "commit": "9543000b7ccf68ffaf097d49877526dae220d333",
      "tree": "4afaac4fa1e470ca13f9c638ecce5ce4c6e2fdbb",
      "parents": [
        "4fb4b0af91dfcd6ac96a621946d6446b77bea02b"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 22 16:07:32 2025 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 22 16:07:32 2025 +0200"
      },
      "message": "(Removed TODO comment)\n"
    },
    {
      "commit": "4fb4b0af91dfcd6ac96a621946d6446b77bea02b",
      "tree": "f88a61a244850d03440eb6116adef1fe554215f0",
      "parents": [
        "cf5adb080d474f0f6d11670786eebf42ff631382"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 22 15:12:28 2025 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 22 16:05:01 2025 +0200"
      },
      "message": "Pagefind: Added data-pagefind-weight attributes to demote index pages, and the to a lesser extent the changelogs. Un-hided H1, as despite it\u0027s repetitive next to the tile, the title is not indexed.\n"
    },
    {
      "commit": "cf5adb080d474f0f6d11670786eebf42ff631382",
      "tree": "d5407f3970912b0b3dd9767bd55626aae5c92169",
      "parents": [
        "cf09fc5d72febb9bc0e66dc74302d6cd118c7483"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 22 14:01:20 2025 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 22 14:01:20 2025 +0200"
      },
      "message": "Pagefind: Less confusing UI logic for hiding the search\n"
    },
    {
      "commit": "cf09fc5d72febb9bc0e66dc74302d6cd118c7483",
      "tree": "a0e9f0f5a56e48e8139c584a09c091aabea9c0ea",
      "parents": [
        "b55fb55ba5e792ed80635ad556864adfcee6d3ce"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 22 12:13:27 2025 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 22 12:13:27 2025 +0200"
      },
      "message": "Pagefind: Updated README\n"
    },
    {
      "commit": "b55fb55ba5e792ed80635ad556864adfcee6d3ce",
      "tree": "23849230313e77176dd31d46b2278d63c973fee9",
      "parents": [
        "52fe35ebdd1d28bcd098de380c0e8cb0cba6257d"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 22 12:13:03 2025 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 22 12:13:03 2025 +0200"
      },
      "message": "Pagefind: Improved search hit titles\n"
    },
    {
      "commit": "52fe35ebdd1d28bcd098de380c0e8cb0cba6257d",
      "tree": "36435ad09be8e04d5a12fefe1b14cc2c6ccfc0f4",
      "parents": [
        "40bebe2ed0a2e0ae0a19c3a5fee5b695d47858f2"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 22 01:32:45 2025 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 22 01:34:07 2025 +0200"
      },
      "message": "Improved pagefinder indexing\n"
    },
    {
      "commit": "40bebe2ed0a2e0ae0a19c3a5fee5b695d47858f2",
      "tree": "0ec1c810977a33fba985c6f4fed7228e7e9b9d61",
      "parents": [
        "4b19dd0f1920165a8f45c5a73d4ae356832ef5c0"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 22 00:46:18 2025 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 22 00:46:18 2025 +0200"
      },
      "message": "Increased version number to 0.0.4-SNAPSHOT (for dependents that use the new pagefindBasedSearch)\n"
    },
    {
      "commit": "4b19dd0f1920165a8f45c5a73d4ae356832ef5c0",
      "tree": "7b4d36edc281984c1cc707fd8a60e4c6060253b1",
      "parents": [
        "ade43f68e8da006395fea910b89c20b45f6e7076"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 22 00:44:05 2025 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 22 00:44:05 2025 +0200"
      },
      "message": "Fixed hasSearch variable setup\n"
    },
    {
      "commit": "ade43f68e8da006395fea910b89c20b45f6e7076",
      "tree": "994c5bcffc4f796c5c1b1e8ad1e9b462e1cbc27b",
      "parents": [
        "633349d589bd4cff58ea5ed72f06ea9d6b75eded"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Jun 21 20:53:28 2025 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 22 00:17:43 2025 +0200"
      },
      "message": "Added Pagefind support (and some other *.less cleanup/fixing). More work is needed to improve the pagefind index content.\n"
    },
    {
      "commit": "633349d589bd4cff58ea5ed72f06ea9d6b75eded",
      "tree": "9d2c2eca2d867012fa39a419567dfc69272fa451",
      "parents": [
        "f99647e6f1e1ba016e3a026dabd1e94e789deceb"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 08 01:56:55 2025 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 08 12:49:21 2025 +0200"
      },
      "message": "Some code cleanup (mostly just put parts of execute() into smaller methods)\n"
    },
    {
      "commit": "f99647e6f1e1ba016e3a026dabd1e94e789deceb",
      "tree": "0d30eaf78b6f4f7da9789d54838073879f9dc5ee",
      "parents": [
        "d2fee0fc7f84c9c8eaac4be2c1c97819adf6819d"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 01 00:39:09 2025 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 01 00:44:57 2025 +0200"
      },
      "message": "Updated dependencies, fixed what it has broken.\n"
    },
    {
      "commit": "d2fee0fc7f84c9c8eaac4be2c1c97819adf6819d",
      "tree": "a6f888ba98b853dd22d2bb4044245388fb1b2f3d",
      "parents": [
        "2919ca3b7d51773f46d60117af2e95fd63287058"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Wed May 14 20:46:43 2025 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Thu May 15 01:46:46 2025 +0200"
      },
      "message": "Increased expected Node.js version to 22, Gulp to 5.0.0, also updated some other JavaScript dependencies. Minor gulpfile.js cleanup. Adjusted division syntax for new LESS syntax (requires divisions to be in parentheses, or else they won\u0027t be resolved).\n"
    },
    {
      "commit": "2919ca3b7d51773f46d60117af2e95fd63287058",
      "tree": "b3b0b15b444e35da9e1aed47708413e1daa78e21",
      "parents": [
        "a7ff2950f65a34bb5386d6fe65b5c8405a541111"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Tue Dec 24 10:15:34 2024 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Tue Dec 24 10:15:34 2024 +0100"
      },
      "message": "Updated FreeMarker dependency\n"
    },
    {
      "commit": "a7ff2950f65a34bb5386d6fe65b5c8405a541111",
      "tree": "b5a80d8477a62f402d4bb1ba0b37a7f88b338bdb",
      "parents": [
        "4feec25f67d77c62f180e6b4d2acfe32a823e868"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Tue Jun 04 20:48:21 2024 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Tue Jun 04 20:48:21 2024 +0200"
      },
      "message": "Included missing Xalan dependencies\n"
    },
    {
      "commit": "4feec25f67d77c62f180e6b4d2acfe32a823e868",
      "tree": "e5ac1ae2547a52d0631f2edffe74464442ed3219",
      "parents": [
        "d6672ddf01c081dd1ce311d08c9183b3186e3aac"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Tue Jun 04 00:04:35 2024 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Tue Jun 04 00:04:35 2024 +0200"
      },
      "message": "Updated Ant dependency to non-vulnerable version (for the sake of tools that issue warning - it did not matter in our case)\n"
    },
    {
      "commit": "d6672ddf01c081dd1ce311d08c9183b3186e3aac",
      "tree": "8b53c217636916be2fcdb6abb470c7712a0af6f1",
      "parents": [
        "2250aeb92bbfffd0c25fe71cbd5ca14f35328a43"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Tue Jun 04 00:03:09 2024 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Tue Jun 04 00:03:09 2024 +0200"
      },
      "message": "Upgraded Xalan to 2.7.3, but also incremented version number to 0.0.3-SNAPSHOT, as that can break older FreeMarker builds.\n"
    },
    {
      "commit": "2250aeb92bbfffd0c25fe71cbd5ca14f35328a43",
      "tree": "bde9362c031b9cf2e4cb78113b89b807f2a86b57",
      "parents": [
        "62b16584fc479d26f6facdfb3dfc6e4e89987912"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Jun 03 23:50:09 2024 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Jun 03 23:50:09 2024 +0200"
      },
      "message": "Downgraded to Xalan 2.7.2 to avoid breaking backward compatibility with Rat in the FreeMarker build\n"
    },
    {
      "commit": "62b16584fc479d26f6facdfb3dfc6e4e89987912",
      "tree": "833a549299b2c0526417e153a2315444d9e37259",
      "parents": [
        "c576f7d6d634683a7373b7a3f4a6d605405581a9"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Jun 01 16:16:55 2024 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jun 02 14:23:16 2024 +0200"
      },
      "message": "Updated to use FreeMarker 2.3.33. Updated some other dependencies too.\n"
    },
    {
      "commit": "c576f7d6d634683a7373b7a3f4a6d605405581a9",
      "tree": "df5d10b4be01cf56efab586df132da71c2707d27",
      "parents": [
        "b5e0123f7842849eda9e34768b7e2efac68be730",
        "94b78978d09f18a3cee0a0d9334d13561e7b5642"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Mon Jul 24 10:40:40 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 24 10:40:40 2023 +0200"
      },
      "message": "Merge pull request #13 from apache/dependabot/maven/freemarker-docgen-core/xalan-xalan-2.7.3\n\nBump xalan:xalan from 2.7.2 to 2.7.3 in /freemarker-docgen-core\r\n\r\nAs mentionned at https://xalan.apache.org/\r\n\u003c\u003cThe current release among other Xalan-J implementation features, fixes a Xalan-J XSLTC security issue that was registered against version 2.7.2.\u003e\u003e"
    },
    {
      "commit": "94b78978d09f18a3cee0a0d9334d13561e7b5642",
      "tree": "df5d10b4be01cf56efab586df132da71c2707d27",
      "parents": [
        "b5e0123f7842849eda9e34768b7e2efac68be730"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jul 21 08:23:45 2023 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 21 08:23:45 2023 +0000"
      },
      "message": "Bump xalan:xalan from 2.7.2 to 2.7.3 in /freemarker-docgen-core\n\nBumps xalan:xalan from 2.7.2 to 2.7.3.\n\n---\nupdated-dependencies:\n- dependency-name: xalan:xalan\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "b5e0123f7842849eda9e34768b7e2efac68be730",
      "tree": "30879c0da8d2b7c47236822bd2caf378f5884ceb",
      "parents": [
        "1af58fabcccd6268be1633e0c4c6b4a188c4ea69",
        "77cd1b210919e1cf9844cd87ad80ecaf71f6ce54"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Jul 21 10:23:08 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 21 10:23:08 2023 +0200"
      },
      "message": "Merge pull request #12 from apache/dependabot/npm_and_yarn/freemarker-docgen-core/word-wrap-1.2.4\n\nBump word-wrap from 1.2.3 to 1.2.4 in /freemarker-docgen-core"
    },
    {
      "commit": "77cd1b210919e1cf9844cd87ad80ecaf71f6ce54",
      "tree": "30879c0da8d2b7c47236822bd2caf378f5884ceb",
      "parents": [
        "1af58fabcccd6268be1633e0c4c6b4a188c4ea69"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jul 18 22:50:23 2023 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 18 22:50:23 2023 +0000"
      },
      "message": "Bump word-wrap from 1.2.3 to 1.2.4 in /freemarker-docgen-core\n\nBumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.\n- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)\n- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)\n\n---\nupdated-dependencies:\n- dependency-name: word-wrap\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "1af58fabcccd6268be1633e0c4c6b4a188c4ea69",
      "tree": "41af707afe23dbd6ce8a6d55741efce2b41d5031",
      "parents": [
        "fb31fac021181136d7a57f96c060a7fc18054916"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jan 15 16:13:17 2023 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jan 15 16:13:17 2023 +0100"
      },
      "message": "Updated FreeMarker dependency\n"
    },
    {
      "commit": "fb31fac021181136d7a57f96c060a7fc18054916",
      "tree": "d6d9d55764c5e68e74353e56b3a786ae1674c484",
      "parents": [
        "69fbe68faff41aa014fb5e8ab444463540c27816"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jan 15 16:12:53 2023 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jan 15 16:12:53 2023 +0100"
      },
      "message": "(README typo)\n"
    },
    {
      "commit": "69fbe68faff41aa014fb5e8ab444463540c27816",
      "tree": "d5bcb024842014758bddbc988ecdf3c11975e873",
      "parents": [
        "f375bd8510d5db1bde9f5a3ae2e74fb79888a159"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Sep 12 23:23:37 2021 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Sep 12 23:23:37 2021 +0200"
      },
      "message": "Added [docgen.insertWithOutput ... systemProperties\u003d{\"SOME_NAME\": \"someValue\", ... } ... ]\n"
    },
    {
      "commit": "f375bd8510d5db1bde9f5a3ae2e74fb79888a159",
      "tree": "f43b2c0f849a40b6d9c1fcf9b319e73016fdb780",
      "parents": [
        "d62e1adeb57459e8c437bd2e91ae8b70ca6ce64c"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Sep 11 10:48:48 2021 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Sep 11 10:48:48 2021 +0200"
      },
      "message": "docbook-schemas 5.2 compatibility (although it\u0027s not out yet, so we still use 5.1)\n"
    },
    {
      "commit": "d62e1adeb57459e8c437bd2e91ae8b70ca6ce64c",
      "tree": "c9ea9b80419411adfbd8b50d9641485fc75b6df4",
      "parents": [
        "bf2d1d68907fee48bfe9162cb6a5446f6336c25b"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Fri Mar 12 22:15:49 2021 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Fri Mar 12 22:15:49 2021 +0100"
      },
      "message": "Updated XXE addon for XXE 9.5.0.\n"
    },
    {
      "commit": "bf2d1d68907fee48bfe9162cb6a5446f6336c25b",
      "tree": "2f455dfaf54bd745cca884815d20926f46ad566b",
      "parents": [
        "86f17b601b4dc6b8ca3b3ebb0478b5330fa4b3ce"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Tue Feb 16 21:41:29 2021 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Tue Feb 16 21:41:29 2021 +0100"
      },
      "message": "Upgraded FreeMarker dependency.\n"
    },
    {
      "commit": "86f17b601b4dc6b8ca3b3ebb0478b5330fa4b3ce",
      "tree": "83b5e020437a5d58d2d88a8aee98ca116bce29ed",
      "parents": [
        "8f290de844ce74c3bdcc91af5038fb14a431f43b"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Feb 15 10:16:35 2021 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Feb 15 10:16:35 2021 +0100"
      },
      "message": "Removed stale test (and some cleanup of others)\n"
    },
    {
      "commit": "8f290de844ce74c3bdcc91af5038fb14a431f43b",
      "tree": "21b8a548864c7156308ecf068786c30e90f9b9c9",
      "parents": [
        "8a2a862e757ee69c75ea27ec8cb845537bb09ee7"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Feb 14 21:09:18 2021 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Feb 14 21:09:18 2021 +0100"
      },
      "message": "Fixed several glitches in new features. Renamed insertOutput to insertWithOutput, and made insertCommand\u003dtrue the default. Added docgen.verifyCommand, that doesn\u0027t insert output, just ensures that the command doesn\u0027t fail.\n"
    },
    {
      "commit": "8a2a862e757ee69c75ea27ec8cb845537bb09ee7",
      "tree": "1b9d10b4394899577653c4f72cbd81cdad67bd41",
      "parents": [
        "13dd026449ebc71ed2cb84273960a6c9980decd8"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Tue Feb 09 09:06:29 2021 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Tue Feb 09 09:06:29 2021 +0100"
      },
      "message": "Replaced [docgen:wd] with [docgen.wd].\n"
    },
    {
      "commit": "13dd026449ebc71ed2cb84273960a6c9980decd8",
      "tree": "768afd59698dca6b9b0aa1bf74d29d62fbd2764e",
      "parents": [
        "7fb6cd3be905385a5a1ea394ebe59ac20a9e5653"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Feb 08 11:56:46 2021 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Feb 08 11:56:46 2021 +0100"
      },
      "message": "Added Travis build status to README.md\n"
    },
    {
      "commit": "7fb6cd3be905385a5a1ea394ebe59ac20a9e5653",
      "tree": "e027786811ac2ae3b73e8b2a99fa8e2c575a3823",
      "parents": [
        "b8f5580bd0bd86c72ca7b8cde971bc98e4f3417a"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Feb 08 11:30:25 2021 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Feb 08 11:31:30 2021 +0100"
      },
      "message": "Trying what can be removed without generics inference compilation problem pops up on Travis again.\n"
    },
    {
      "commit": "b8f5580bd0bd86c72ca7b8cde971bc98e4f3417a",
      "tree": "333641b029e980675b0ebb54867493b7ab979884",
      "parents": [
        "5025da9b0b112a55a56e446df70a213539666b9b"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Feb 08 11:25:13 2021 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Feb 08 11:25:13 2021 +0100"
      },
      "message": "Trying to fixed generics inference compilation problem on Travis again.\n"
    },
    {
      "commit": "5025da9b0b112a55a56e446df70a213539666b9b",
      "tree": "916ee197395997cb2008bc677193e2645f158861",
      "parents": [
        "91d8caae9854ff141b6f17f683a5faab041ec596"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Feb 08 11:06:11 2021 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Feb 08 11:06:11 2021 +0100"
      },
      "message": "Trying to fixed generics inference compilation problem on Travis again.\n"
    },
    {
      "commit": "91d8caae9854ff141b6f17f683a5faab041ec596",
      "tree": "13af230d782a230ef999939e83383e5e0f00056d",
      "parents": [
        "a2fea2275b1943dbfb51fcee69452b36985ac5a3"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Feb 08 10:40:10 2021 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Feb 08 10:40:10 2021 +0100"
      },
      "message": "Trying to fixed generics inference compilation problem on Travis again.\n"
    },
    {
      "commit": "a2fea2275b1943dbfb51fcee69452b36985ac5a3",
      "tree": "0e8157e372c648aa2633716e34153468e7d434f6",
      "parents": [
        "0678d7163b843f2aa938647aa8c8781f55ca163c"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Feb 08 09:50:42 2021 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Feb 08 09:50:42 2021 +0100"
      },
      "message": "Fixed generics inference compilation problem on Travis, and some cleanup.\n"
    },
    {
      "commit": "0678d7163b843f2aa938647aa8c8781f55ca163c",
      "tree": "1e2a7f2f461a8d07ccf8bf9d78bf47ffd844ed2e",
      "parents": [
        "b21e4dde5e3c7b0652f06700b6b9b12f891bd9a7"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Feb 08 09:21:31 2021 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Feb 08 09:21:31 2021 +0100"
      },
      "message": "Insert normaized path for [docgen:wd]\n"
    },
    {
      "commit": "b21e4dde5e3c7b0652f06700b6b9b12f891bd9a7",
      "tree": "0c229fdf184485a447f84f92c2340b2229cbe07d",
      "parents": [
        "929d0e3d3c6cd0ab143238f8b505b1266cf8d64c"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Feb 08 08:59:48 2021 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Feb 08 09:05:32 2021 +0100"
      },
      "message": "- Feature to execute a Java main method and insert its output into the documentation now works\n- Improved castSetting API\n"
    },
    {
      "commit": "929d0e3d3c6cd0ab143238f8b505b1266cf8d64c",
      "tree": "9fea8245af6f56a2a5f11d5744077577d80ce918",
      "parents": [
        "793e8da7684405fa901086b3dad3040fe094d231"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Feb 07 18:57:19 2021 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Feb 07 18:57:19 2021 +0100"
      },
      "message": "Fixed logo generation bug introduced during recent refactoring.\n"
    },
    {
      "commit": "793e8da7684405fa901086b3dad3040fe094d231",
      "tree": "b6b71ea65b7ccb7149fd9df96fa541235d1ce639",
      "parents": [
        "f5f9661464a77965eae4aab16fc479203c7b5f93"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Jan 25 00:58:58 2021 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Jan 25 00:58:58 2021 +0100"
      },
      "message": "- Added getCustomVariable(name) and concat(...) function to CJSON\n- Generalized up [docgen.insertXxx ...] tag parsing a bit\n- Added unfinished implementation of [docgen.insertOutput ...] directive. This will be used to simplify inserting the output of \"programs\" into the documentation.\n"
    },
    {
      "commit": "f5f9661464a77965eae4aab16fc479203c7b5f93",
      "tree": "ebe922fc26de5d80670fd0e0c2fd2ad9af92c61c",
      "parents": [
        "e79b2ebd4bf7d08eecb4b4add2d29b744de264dd"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jan 24 22:29:15 2021 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Mon Jan 25 00:56:02 2021 +0100"
      },
      "message": "Reworked setting validation API-s, and some other cleanup of old code.\n"
    },
    {
      "commit": "e79b2ebd4bf7d08eecb4b4add2d29b744de264dd",
      "tree": "42a0fbce1e634bd6837d08c83aab266840aab7ca",
      "parents": [
        "ca0e062da17a19239acf0c10f3a41097880a55cc"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Fri Nov 13 22:38:37 2020 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Fri Nov 13 22:38:37 2020 +0100"
      },
      "message": "Allow raw string literals in docgen tags. Use multi-line regexp parameters in docgen.insertFile.\n"
    },
    {
      "commit": "ca0e062da17a19239acf0c10f3a41097880a55cc",
      "tree": "8291b0518d22c61f8e8ec7ad63dfdf0dce496d8e",
      "parents": [
        "472d132f06d8f88a7fa0f44b796834e6f014ab37"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Oct 11 19:40:59 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Oct 11 19:40:59 2020 +0200"
      },
      "message": "Use [docgen ...] \"to\" and \"toIfPresent\" attributes, instead of to\u003d\"?...\".\n"
    },
    {
      "commit": "472d132f06d8f88a7fa0f44b796834e6f014ab37",
      "tree": "dde260512ef4d4248c77da8d73e2e2048af1b708",
      "parents": [
        "0f23e853958b4db7fa669f8c7e805dafa3b1b319"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Oct 11 19:40:03 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Oct 11 19:40:03 2020 +0200"
      },
      "message": "Fixed text escaping issue newly introduced\n"
    },
    {
      "commit": "0f23e853958b4db7fa669f8c7e805dafa3b1b319",
      "tree": "062f64b1e6224dbf0a93d606ddf4300c1fbb0797",
      "parents": [
        "db8a5b36a503ad24eda808f4fb5d33320b668a6e"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Sep 20 21:45:46 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Sep 20 21:46:17 2020 +0200"
      },
      "message": "Added optional \"from\" and \"to\" parameters [docgen.insertFile ...].\n"
    },
    {
      "commit": "db8a5b36a503ad24eda808f4fb5d33320b668a6e",
      "tree": "4a4799ab808ab3cd9012373f5c6a9cea65656cf5",
      "parents": [
        "1fd5dca21268e5a77e4bf168a838358e48d4f223"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 30 12:28:44 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 30 12:28:44 2020 +0200"
      },
      "message": "Added optional charset parameter to [docgen.insertFile ...]\n"
    },
    {
      "commit": "1fd5dca21268e5a77e4bf168a838358e48d4f223",
      "tree": "503b95f46418f71960b2a09d4c6204a250e352c0",
      "parents": [
        "c34f3863b31718f2c48d463f7048acd5fcc183e6"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 30 12:27:48 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 30 12:27:48 2020 +0200"
      },
      "message": "(Minor code cleanup)\n"
    },
    {
      "commit": "c34f3863b31718f2c48d463f7048acd5fcc183e6",
      "tree": "5f485bf3206bf188ed44bb869d32ebfa37f5f892",
      "parents": [
        "363aab558bc988a74230f73c70a15bca769ad5c5"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Fri Aug 21 22:33:49 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Fri Aug 21 22:33:49 2020 +0200"
      },
      "message": "NPE fix, give proper error message instead.\n"
    },
    {
      "commit": "363aab558bc988a74230f73c70a15bca769ad5c5",
      "tree": "805f53d35bfb4937fd447dc1197dd12d96bdc3e3",
      "parents": [
        "48dbe4922afb430c28f3920dda2dea1059c8010c"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 09 23:30:32 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 09 23:32:06 2020 +0200"
      },
      "message": "Added [docgen.insertFile \"@someSymbolicName/bar.ftl\"] and \"insertableFiles: { someSymbolicName: \u0027/actual/path/**\u0027 }\" setting, and removed \"customVariablesFromFiles\" setting. This approach is much more practical when we have lot of files to insert into the documentation, like lot of example templates.\n"
    },
    {
      "commit": "48dbe4922afb430c28f3920dda2dea1059c8010c",
      "tree": "371472c17cfd52d65379312d1bdd060c6ba8ac39",
      "parents": [
        "575718e92c6a23f5a1995b5a49ddf7d4b70e6028"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Wed Aug 05 22:32:43 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Wed Aug 05 22:32:43 2020 +0200"
      },
      "message": "Can now create custom variables whose value is the content of a file.\n"
    },
    {
      "commit": "575718e92c6a23f5a1995b5a49ddf7d4b70e6028",
      "tree": "af7267c4dd62dfc4b2f69b56effdf74e104ee966",
      "parents": [
        "b775e8640188baf068d6a9ad49face4569f952cb"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Wed Aug 05 01:33:29 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Wed Aug 05 01:43:03 2020 +0200"
      },
      "message": "Added feature to pass custom variables to Docgen that then can be referred in DocBook text like [docgen.customVariables.myVariable].\n"
    },
    {
      "commit": "b775e8640188baf068d6a9ad49face4569f952cb",
      "tree": "dc7225ca88104efb8e63fde1048fb9231cac1e84",
      "parents": [
        "6e25abaca825b461b668e94407fa33027ebf7bf1"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 02 16:32:38 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 02 16:32:38 2020 +0200"
      },
      "message": "Fixed issue where the left ToC may stayed hidden when going from mobile view to normal view.\n"
    },
    {
      "commit": "6e25abaca825b461b668e94407fa33027ebf7bf1",
      "tree": "90091775c3af3afd9779c3d5264304b5510cefef",
      "parents": [
        "ca23b89426ea24477f3a037faa61564f1811aca4"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 02 16:08:01 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 02 16:08:01 2020 +0200"
      },
      "message": "Fixed spacing in left side ToC\n"
    },
    {
      "commit": "ca23b89426ea24477f3a037faa61564f1811aca4",
      "tree": "14855302230f4beaf49bcb59022fb54d3e7e770e",
      "parents": [
        "57ff3a2bd5c0e62949c5bb558b822481f3f23b08"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 02 12:00:20 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 02 12:25:55 2020 +0200"
      },
      "message": "Made \"programlisting\" labels part of the HTML content.\n"
    },
    {
      "commit": "57ff3a2bd5c0e62949c5bb558b822481f3f23b08",
      "tree": "4dc2da35469e9608423f6bb8247f6d2ce4781a85",
      "parents": [
        "9ae388dc9485ebbdb5eb85e80ac0996981ea2aba"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 02 11:59:50 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 02 11:59:50 2020 +0200"
      },
      "message": "Made \"callouts\" 100% wide\n"
    },
    {
      "commit": "9ae388dc9485ebbdb5eb85e80ac0996981ea2aba",
      "tree": "392fffff1925b5f0546b976ca11b93bd7e84018b",
      "parents": [
        "b6088db5690e3db404f148ef6ef411de223087d5"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 02 02:22:52 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 02 02:24:34 2020 +0200"
      },
      "message": "Hamburger menu spacing adjustment for more accuracy\n"
    },
    {
      "commit": "b6088db5690e3db404f148ef6ef411de223087d5",
      "tree": "ea62e87a940f5bc6d8f83fcb7888abe5d405df3c",
      "parents": [
        "a3497de21c8175de82327cf439af4a7dfcd2fa88"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 02 01:46:59 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 02 01:46:59 2020 +0200"
      },
      "message": "Fixed ToC spacing on mobile\n"
    },
    {
      "commit": "a3497de21c8175de82327cf439af4a7dfcd2fa88",
      "tree": "f5b0cca403b31f1b0abbf065c2d90408a7d4aa60",
      "parents": [
        "56bad79aeaa3bd409d8e212b43b765b702c92aef"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 02 01:01:48 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 02 01:01:48 2020 +0200"
      },
      "message": "Made accurately tapping on mobile easier at some parts\n"
    },
    {
      "commit": "56bad79aeaa3bd409d8e212b43b765b702c92aef",
      "tree": "81e2d051898dfa1d819b053ceb68060eb71d8d4b",
      "parents": [
        "7414ae8a260867916565b26c3f2bd5228ae4ab85"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Aug 01 23:33:44 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Aug 01 23:34:48 2020 +0200"
      },
      "message": "Fixed Docbook table width issue on mobile\n"
    },
    {
      "commit": "7414ae8a260867916565b26c3f2bd5228ae4ab85",
      "tree": "dd84ccf8a25c1c2fba80bc8e2212f58acabe0f14",
      "parents": [
        "17d75276bb93002a30e85d889eb8e807c3a20627"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Aug 01 17:41:19 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Aug 01 17:41:19 2020 +0200"
      },
      "message": "Always show \"bookmarks\" next to the breadcrumbs. Other adjustments in that row.\n"
    },
    {
      "commit": "17d75276bb93002a30e85d889eb8e807c3a20627",
      "tree": "f25fa4d09def64dfd2e2f9b2fd5b1d7749e0c8db",
      "parents": [
        "b478df03df9d720bd20da2861b0d8bf6598c0e0a"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Aug 01 15:51:25 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Aug 01 17:39:46 2020 +0200"
      },
      "message": "Responsive layout refinements\n"
    },
    {
      "commit": "b478df03df9d720bd20da2861b0d8bf6598c0e0a",
      "tree": "fb651b413c99546d9e9c34d9e158ec1c1e7abbd7",
      "parents": [
        "6f6899d4964ca2cb04e65c6cbeaf3a24fdaf48d5"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Aug 01 15:50:24 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Aug 01 15:50:24 2020 +0200"
      },
      "message": "programlisting (pre) unwanted extra width fix\n"
    },
    {
      "commit": "6f6899d4964ca2cb04e65c6cbeaf3a24fdaf48d5",
      "tree": "3c6b435f4330f7313a9dc71c17a0bbf89d4ce87b",
      "parents": [
        "aa3c9206841dae9ac3edc783dbcc3d8aa952acdc"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Fri Jul 31 23:07:27 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Fri Jul 31 23:07:27 2020 +0200"
      },
      "message": "Show old browser warning for MSIE 10-11 too.\n"
    },
    {
      "commit": "aa3c9206841dae9ac3edc783dbcc3d8aa952acdc",
      "tree": "fce5d2a1c7ad6affd8c5afe3d45cd8702c6e2805",
      "parents": [
        "119af002edc0d6d8442aba2a3d788071c8aa1eb5"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Thu Jul 30 22:20:02 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Thu Jul 30 22:20:02 2020 +0200"
      },
      "message": "Improved page header: logo click area shouldn\u0027t extend beyond the logo image. Some overall cleanup in header layout.\n"
    },
    {
      "commit": "119af002edc0d6d8442aba2a3d788071c8aa1eb5",
      "tree": "a3166d1896da26eba4e860ed75d7036e1f96c559",
      "parents": [
        "fe11c9187c95101113de565c1d0cf7f5fd5a8ee9"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Thu Jul 30 08:17:49 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Thu Jul 30 08:46:46 2020 +0200"
      },
      "message": "Fixed various code block (pre) issues. This also fixes the problem where the right page layout column was stretched by them on mobile.\n"
    },
    {
      "commit": "fe11c9187c95101113de565c1d0cf7f5fd5a8ee9",
      "tree": "2fb26e40c1b2225a892c4d7b73259de87a4a2972",
      "parents": [
        "6e83d56f5560cac9f4215c4eea7e59d6f379777d"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 26 16:32:42 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Tue Jul 28 03:00:58 2020 +0200"
      },
      "message": "Added hamburger menu for very narrow (mobile) screens\n"
    },
    {
      "commit": "6e83d56f5560cac9f4215c4eea7e59d6f379777d",
      "tree": "23bbe98f86f3791991059e39ebb38ba85adac23d",
      "parents": [
        "e3648eca4f35f21d1202e73266ebf8218e30ec40"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 26 01:04:20 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 26 01:04:20 2020 +0200"
      },
      "message": "(Removed now unnecessary .gitignore entries)\n"
    },
    {
      "commit": "e3648eca4f35f21d1202e73266ebf8218e30ec40",
      "tree": "6d5d6f1509346b52717196271406eeb3b040e148",
      "parents": [
        "185aec7fbb982d12035f378da5458274f433e9bd"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Jul 25 21:42:02 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Jul 25 23:43:13 2020 +0200"
      },
      "message": "Adjusted POM, related to releasing.\n"
    },
    {
      "commit": "185aec7fbb982d12035f378da5458274f433e9bd",
      "tree": "530cf3ac1d61729327cb9da262c7cb21f8decc97",
      "parents": [
        "80bbc3a74ceb300143ce84253c1132a4b6b55f92"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Jul 25 20:34:21 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Jul 25 20:34:21 2020 +0200"
      },
      "message": "Deleted/moves some old build and config files\n"
    },
    {
      "commit": "80bbc3a74ceb300143ce84253c1132a4b6b55f92",
      "tree": "f863c88252c63f970a67fa0e2a477f179d38e00e",
      "parents": [
        "d42b6602c19fc9f8f5e428a3567e6d89c4578eee"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 19 23:32:41 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 19 23:32:41 2020 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "d42b6602c19fc9f8f5e428a3567e6d89c4578eee",
      "tree": "f7497f043e5d5347300073d4459821e7ef12b287",
      "parents": [
        "395160a66e34a5212174f3a25b25db7b60ff8df9"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 19 23:32:29 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 19 23:32:29 2020 +0200"
      },
      "message": "[maven-release-plugin] prepare release freemarker-docgen-0.0.1\n"
    },
    {
      "commit": "395160a66e34a5212174f3a25b25db7b60ff8df9",
      "tree": "2102071c0ea9019221be99eb532693cce83adc01",
      "parents": [
        "bd154e6109d6e001795fdcdf7bc0c842370cd77a"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 19 23:29:59 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 19 23:29:59 2020 +0200"
      },
      "message": "POM improvements continues (hoping release won\u0027t fail).\n"
    },
    {
      "commit": "bd154e6109d6e001795fdcdf7bc0c842370cd77a",
      "tree": "9e4bbaa0cd02a81828a3cc56be0da53796c489ce",
      "parents": [
        "216022b85a66568c3ef950d316dc8280b1ecfffc"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 19 23:29:30 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 19 23:29:30 2020 +0200"
      },
      "message": "Resetting after failed Maven release\n"
    },
    {
      "commit": "216022b85a66568c3ef950d316dc8280b1ecfffc",
      "tree": "63050f70d48ae3a96a5986813f5073581150cb9f",
      "parents": [
        "49be3ef4d2469be821663ef69833ac8664c3ad71"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 19 16:05:24 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 19 16:05:24 2020 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "49be3ef4d2469be821663ef69833ac8664c3ad71",
      "tree": "7287347949f1aa5a6a01799a5d695a40b750fd69",
      "parents": [
        "3bcb1393fa1e7c58e87330ab1879e49c4d2b2ddf"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 19 16:05:10 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 19 16:05:10 2020 +0200"
      },
      "message": "[maven-release-plugin] prepare release freemarker-docgen-0.0.1\n"
    },
    {
      "commit": "3bcb1393fa1e7c58e87330ab1879e49c4d2b2ddf",
      "tree": "ae5c1fabbc5b292914ffb8f0b4459c57fca7d20e",
      "parents": [
        "f83222f60b7c98ec748a39de3d0ab9bb14adec8a"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 19 15:28:57 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 19 15:51:46 2020 +0200"
      },
      "message": "POM improvements. Added Maven release plugin output files to .gitignore.\n"
    },
    {
      "commit": "f83222f60b7c98ec748a39de3d0ab9bb14adec8a",
      "tree": "a675a7a8fc50847788e8faad92775a1b6bf5019b",
      "parents": [
        "9034e4bb551559b77c522739272a70d9119bca9b"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 19 15:14:28 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 19 15:14:28 2020 +0200"
      },
      "message": "Removed incubation DISCLAIMER\n"
    },
    {
      "commit": "9034e4bb551559b77c522739272a70d9119bca9b",
      "tree": "5a2954514aaec84f02936acd9d1851212aabf7e5",
      "parents": [
        "b3b61e34329c6045cf9e7132cd1c6c126a3b6f8d"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Jul 18 18:20:21 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 19 14:31:17 2020 +0200"
      },
      "message": "Cleaned up licensing matters (also considering a binary release with dependencies included, though that\u0027s unlikely to ever happen).\n"
    },
    {
      "commit": "b3b61e34329c6045cf9e7132cd1c6c126a3b6f8d",
      "tree": "6a690c8e31e2eb8b89b09a42de90a343975d4b30",
      "parents": [
        "d8c593639fdaf9fb39433f2d3626b47d3b158a48"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Thu Jul 16 22:45:05 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Thu Jul 16 22:45:05 2020 +0200"
      },
      "message": "Updated Node dependencies\n"
    },
    {
      "commit": "d8c593639fdaf9fb39433f2d3626b47d3b158a48",
      "tree": "793cb2f064e5e94bec94f8d41e30f63007cefedf",
      "parents": [
        "eded9012c72070e2883933b23bcebfbf9e52f1b1"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 12 12:06:45 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 12 12:06:45 2020 +0200"
      },
      "message": "Updated/improved README.md\n"
    },
    {
      "commit": "eded9012c72070e2883933b23bcebfbf9e52f1b1",
      "tree": "081982a86973dfaa8df24f3eafa2de1f3ef35aae",
      "parents": [
        "7ce98b3d10d25a1cb9d27a62b57ed5fe3e7b14a2"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 12 12:06:05 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 12 12:06:05 2020 +0200"
      },
      "message": "(Deleted unused file)\n"
    },
    {
      "commit": "7ce98b3d10d25a1cb9d27a62b57ed5fe3e7b14a2",
      "tree": "85073d9ab9f7fbb2dd2c4bf1b8e9cc02892df865",
      "parents": [
        "36e26561ecc50aee338d7a95fa4211a9f21b5862"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 12 02:14:44 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Jul 12 02:14:44 2020 +0200"
      },
      "message": "(Test script adjustment)\n"
    },
    {
      "commit": "36e26561ecc50aee338d7a95fa4211a9f21b5862",
      "tree": "0ec1b6b31adf623e43377383f17910024d31958a",
      "parents": [
        "81cbbd9df16feef9ef2cb1f633063b4f70588702"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Fri Jul 10 23:04:47 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Fri Jul 10 23:04:47 2020 +0200"
      },
      "message": "Log the output directory\n"
    },
    {
      "commit": "81cbbd9df16feef9ef2cb1f633063b4f70588702",
      "tree": "326fdd691943b0d310fe5afafd7d6061bba92170",
      "parents": [
        "d86c773d7ace5469f04cbf35ea77b6a0c979ce02"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Fri Jul 10 23:02:04 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Fri Jul 10 23:02:04 2020 +0200"
      },
      "message": "(Got rid of tabs)\n"
    },
    {
      "commit": "d86c773d7ace5469f04cbf35ea77b6a0c979ce02",
      "tree": "1260aa4804436e2ba48c61458a84b0b6c5489da7",
      "parents": [
        "f6eb79676240e0fa3a9154cdb825da28220fc9b9"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Fri Jul 10 22:56:55 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Fri Jul 10 22:56:55 2020 +0200"
      },
      "message": "Renamed packages so that each Maven module have its own package.  Fixed some mistakes from earlier refactoring along the way. Added cli bin generation.\n"
    },
    {
      "commit": "f6eb79676240e0fa3a9154cdb825da28220fc9b9",
      "tree": "1dd0533244176b5aca6541cee0c933d5238f52c9",
      "parents": [
        "0465760014522eb4a12ba94f32f17fe4f3ce168a"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Fri Jul 10 02:10:25 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Fri Jul 10 02:10:25 2020 +0200"
      },
      "message": "Deleted IDE files\n"
    },
    {
      "commit": "0465760014522eb4a12ba94f32f17fe4f3ce168a",
      "tree": "c652acc87ff69329b8f15be270c3104ecc2c6f73",
      "parents": [
        "51bf493a8d39ba938927cb0afd006f8374fe2012"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Fri Jul 10 01:49:46 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Fri Jul 10 02:06:46 2020 +0200"
      },
      "message": "Split to multiple Maven modules.\n"
    },
    {
      "commit": "51bf493a8d39ba938927cb0afd006f8374fe2012",
      "tree": "5dc4bcee2bd00c071f6bd91f746265ec81532db8",
      "parents": [
        "19b70a9b91d117bae588e5cfdfac9e9c3a6bf2a4"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Thu Jul 09 00:18:52 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Thu Jul 09 00:18:52 2020 +0200"
      },
      "message": "Added Maven mojo to call docgen\n"
    },
    {
      "commit": "19b70a9b91d117bae588e5cfdfac9e9c3a6bf2a4",
      "tree": "d1cf87e4548a93df0108605d9e9e85fce5235160",
      "parents": [
        "948b7b614f644be1df73173ee171869bc5a66744"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Wed Jul 08 23:21:05 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Wed Jul 08 23:21:05 2020 +0200"
      },
      "message": "Migrated build to maven\n"
    },
    {
      "commit": "948b7b614f644be1df73173ee171869bc5a66744",
      "tree": "a1119e2240f85b911c94817abf4bbffd1fd48d13",
      "parents": [
        "dd4694ad139a671d51cc12b0e3b519b66208c94e"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Wed Jul 08 23:16:03 2020 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Wed Jul 08 23:16:03 2020 +0200"
      },
      "message": "Upgraded gulp-autoprefixer (was logging error because of outdated transitive dependency)\n"
    },
    {
      "commit": "dd4694ad139a671d51cc12b0e3b519b66208c94e",
      "tree": "e2355283c4c30616d2fcc6c6757fbbc6e7b576e0",
      "parents": [
        "c348649b52fea8271c0eaa4362cfa5f3808971de"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 18 09:46:35 2019 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sun Aug 18 09:46:35 2019 +0200"
      },
      "message": "Upgraded FreeMarker dependency\n"
    },
    {
      "commit": "c348649b52fea8271c0eaa4362cfa5f3808971de",
      "tree": "08c4aff1e9ec68142cbbf0f3948e465f3700fa08",
      "parents": [
        "5470c64d1f7921c85323aead0c57eec1e3efd02e"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Aug 17 23:08:44 2019 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Aug 17 23:13:20 2019 +0200"
      },
      "message": "Updated Gulp stack further\n"
    },
    {
      "commit": "5470c64d1f7921c85323aead0c57eec1e3efd02e",
      "tree": "e82a269afb089b578b678cd44905ac0cfd35895e",
      "parents": [
        "517a8f36c34792b6c479e728b9e8310473b7a6a3"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Aug 17 22:49:44 2019 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Aug 17 22:49:44 2019 +0200"
      },
      "message": "Updated XXE addon howto.txt\n"
    },
    {
      "commit": "517a8f36c34792b6c479e728b9e8310473b7a6a3",
      "tree": "da2aff777d4536648a223725e2ccf153dd46ad3b",
      "parents": [
        "6cd302f2451d6b882b822a0782645e6e28f0ceb2"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Aug 17 22:35:12 2019 +0200"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Sat Aug 17 22:48:49 2019 +0200"
      },
      "message": "Updated Nodejs/Gulp stack\n"
    },
    {
      "commit": "6cd302f2451d6b882b822a0782645e6e28f0ceb2",
      "tree": "bbe1d5f9855a27261745b320043be3900143e43b",
      "parents": [
        "045e881b80d84b0821aef145a6b77f641bae7ed7"
      ],
      "author": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Wed Jan 16 13:49:39 2019 +0100"
      },
      "committer": {
        "name": "ddekany",
        "email": "ddekany@apache.org",
        "time": "Wed Jan 16 13:49:39 2019 +0100"
      },
      "message": "(Updated eclipse project)\n"
    }
  ],
  "next": "045e881b80d84b0821aef145a6b77f641bae7ed7"
}
