)]}'
{
  "log": [
    {
      "commit": "dd4f04c827fd32cb2fd0e6ac47f28f31cd0ccc62",
      "tree": "e6737a1fac018f31f7c7787d8d144933048f014d",
      "parents": [
        "08af46d749c7ef7c6c366be11f07a21fb353b2ae"
      ],
      "author": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Thu Jun 11 19:54:21 2026 +0200"
      },
      "committer": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Thu Jun 11 20:05:32 2026 +0200"
      },
      "message": "Remove unnecessary entry and blank lines from .gitignore\n"
    },
    {
      "commit": "08af46d749c7ef7c6c366be11f07a21fb353b2ae",
      "tree": "303bfb98bb6bd961253bae47cc82d5c0ede826fa",
      "parents": [
        "400f0449f513863120dda97f72fb65c2e074575a"
      ],
      "author": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Thu Jun 11 16:33:12 2026 +0200"
      },
      "committer": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Thu Jun 11 19:47:48 2026 +0200"
      },
      "message": "Revert the unnecessary and unwanted changes introduced by commit b4d85b0c6438900e7d2108e48e5acec1925d0857.\n"
    },
    {
      "commit": "400f0449f513863120dda97f72fb65c2e074575a",
      "tree": "9f1dd501a075df812638f3387651f9549a8a8415",
      "parents": [
        "8c624cd840bb07f7379ae0d00488e09ccd7133ca"
      ],
      "author": {
        "name": "Anahita Goljahani",
        "email": "anahita.goljahani@gmail.com",
        "time": "Thu Jun 11 13:07:18 2026 +0200"
      },
      "committer": {
        "name": "Anahita Goljahani",
        "email": "anahita.goljahani@gmail.com",
        "time": "Thu Jun 11 13:16:53 2026 +0200"
      },
      "message": "Fixed: align developers.html file with its php template file\n"
    },
    {
      "commit": "8c624cd840bb07f7379ae0d00488e09ccd7133ca",
      "tree": "0fb5aab69f136f37c22b4c013f7326556d079c91",
      "parents": [
        "80121395b8184c8c87544a0bba5c3175717345bb"
      ],
      "author": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Thu Jun 11 10:46:45 2026 +0200"
      },
      "committer": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Thu Jun 11 10:46:53 2026 +0200"
      },
      "message": "Improved: update service-config.xsd after improvement \u0027Handle and resume stale jobs in case of application node(s) running with Auto-scaling enabled (OFBIZ-13383)\u0027\n"
    },
    {
      "commit": "80121395b8184c8c87544a0bba5c3175717345bb",
      "tree": "6d2217f4ebd75d436bce2e34c57c8194b6c983ce",
      "parents": [
        "93784848e30109e3178333f82f1b5c5f0be82eff"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu Jun 11 10:46:32 2026 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu Jun 11 10:46:32 2026 +0200"
      },
      "message": "Improved: Add new OFBiz version 24.09.07\n"
    },
    {
      "commit": "93784848e30109e3178333f82f1b5c5f0be82eff",
      "tree": "a0fb9837a690ed8aa165548657fb56f937c3a35b",
      "parents": [
        "a28fa09d4b924bd184053a5d9fb37b0dcbcc24ff"
      ],
      "author": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Wed Jun 10 18:57:32 2026 +0200"
      },
      "committer": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Wed Jun 10 18:59:20 2026 +0200"
      },
      "message": "Add new CVEs to the list of known vulnerabilities in security documentation\n"
    },
    {
      "commit": "a28fa09d4b924bd184053a5d9fb37b0dcbcc24ff",
      "tree": "3136178e40fb319fb2ace6de3761fb88643f3b9b",
      "parents": [
        "7e09ec3886c8196cf13695869bcc803602dffa85"
      ],
      "author": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Wed Jun 10 18:03:34 2026 +0200"
      },
      "committer": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Wed Jun 10 18:05:41 2026 +0200"
      },
      "message": "Update download and release notes for OFBiz 24.09.07 release\n"
    },
    {
      "commit": "7e09ec3886c8196cf13695869bcc803602dffa85",
      "tree": "c7f8a32d694799701cd20b828533aa341dff6b33",
      "parents": [
        "d491535ea341a0a6100fe0bd81359e2c87800691"
      ],
      "author": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Mon Jun 01 10:40:10 2026 +0200"
      },
      "committer": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Mon Jun 01 10:40:10 2026 +0200"
      },
      "message": "Improved: update ofbiz-component.xsd after improvement \u0027Improve Uel loading (OFBIZ-13372)\u0027\n"
    },
    {
      "commit": "d491535ea341a0a6100fe0bd81359e2c87800691",
      "tree": "ec054b053271844e89b8dca17ebeb1e2e02339cc",
      "parents": [
        "ef811885e66f81ab810aaea291549ed214d30e91"
      ],
      "author": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Wed May 27 11:30:01 2026 +0200"
      },
      "committer": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Wed May 27 11:30:01 2026 +0200"
      },
      "message": "Improved: updates widget-form.xsd after OFBIZ-13349\n"
    },
    {
      "commit": "ef811885e66f81ab810aaea291549ed214d30e91",
      "tree": "abeacb4bf7ae534e6aef47450ebaba4916d6b551",
      "parents": [
        "3907e1f1e78d714a5b468587043309135b63462b"
      ],
      "author": {
        "name": "Deepak Dixit",
        "email": "deepak.dixit@hotwax.co",
        "time": "Mon May 25 10:30:22 2026 +0530"
      },
      "committer": {
        "name": "Deepak Dixit",
        "email": "deepak.dixit@hotwax.co",
        "time": "Mon May 25 10:30:22 2026 +0530"
      },
      "message": "Removed if-entity-permission tag definition from xsd file (OFBIZ-13393)\n"
    },
    {
      "commit": "3907e1f1e78d714a5b468587043309135b63462b",
      "tree": "925970e636782965feeba50a74ce348cfc285d33",
      "parents": [
        "a9b44fb95b930b3ea4740caa094c2d47ae5f7d80"
      ],
      "author": {
        "name": "toaditi",
        "email": "154910926+toaditi@users.noreply.github.com",
        "time": "Wed May 20 15:31:06 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 20 15:31:06 2026 +0530"
      },
      "message": "Improved: Sync developers.tpl.php template with merged HTML changes from #15 (#16)\n\n## Summary\nFollow-up to #15 (review feedback from @ashishvijaywargiya).\n\nPR #15 was merged but updated only `developers.html` directly. Per the\n[site\nREADME](https://github.com/apache/ofbiz-site/blob/master/README.md),\nedits must be made to the PHP templates under `template/page/` and the\nHTML must be regenerated with `./php2html.sh`. This PR applies the same\nedits to `template/page/developers.tpl.php` so the template (source of\ntruth) matches the already-merged HTML.\n\n## What\u0027s in this PR\n- Updates `template/page/developers.tpl.php` to mirror the content\nchanges from #15:\n- New \"Initialize Gradle Wrapper\" section with `init-gradle-wrapper` /\n`./gradle/init-gradle-wrapper.sh` instructions\n- JDK 17 noted for trunk (JDK 11 retained for release 18.12), plus\n`$JAVA_HOME`, PowerShell ≥ 7.1.3, and \"no spaces in install path\" notes\n  - Sidebar nav entry for the new section\n- \"Building the Trunk\" reordered before \"Building Release 18.12\";\nstart/run heading reworded to \"trunk or 18.12\"\n\n## Why no HTML diff\nRunning `./php2html.sh` against the updated template produces an HTML\noutput identical to the already-merged `developers.html`. Verified\nlocally:\n\n```\n$ ./php2html.sh\n$ git diff --stat developers.html\n(no diff)\n```\n\nSo no HTML changes are included in this commit — the existing HTML and\nthe updated template are now in sync.\n\n## Test plan\n- [ ] Reviewer can run `./php2html.sh` and confirm `developers.html` is\nunchanged.\n- [ ] Verify `template/page/developers.tpl.php` content matches the\nrendered page on https://ofbiz.apache.org/developers.html.\n\n---------\n\nCo-authored-by: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "a9b44fb95b930b3ea4740caa094c2d47ae5f7d80",
      "tree": "8cae627b9bbd56fac6005a459f8afe84492ae5d6",
      "parents": [
        "11fca64c076437de7cacc7b93102093962c13c74"
      ],
      "author": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Tue May 19 11:19:10 2026 +0200"
      },
      "committer": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Tue May 19 11:21:45 2026 +0200"
      },
      "message": "Add new CVEs to the security page\n"
    },
    {
      "commit": "11fca64c076437de7cacc7b93102093962c13c74",
      "tree": "23cd65e9e48d9ae7543aaeb3233c55f629d0cc88",
      "parents": [
        "1ba8f25b5062bbdffa485b2a95fdd157e268f712"
      ],
      "author": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Tue May 19 09:01:30 2026 +0200"
      },
      "committer": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Tue May 19 09:03:57 2026 +0200"
      },
      "message": "Add new release information for Apache OFBiz 24.09.06\n"
    },
    {
      "commit": "1ba8f25b5062bbdffa485b2a95fdd157e268f712",
      "tree": "d42c11512b270d526f3f9a94eaa85ce5b675f7a4",
      "parents": [
        "e51f9c0b0672d5a0e6d2f02de76d0d77649607a5"
      ],
      "author": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Sat May 16 18:03:07 2026 +0200"
      },
      "committer": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Sat May 16 18:09:33 2026 +0200"
      },
      "message": "Update .asf.yaml with licensing information and GitHub configuration, similar to the configuration of ofbiz-framework\n"
    },
    {
      "commit": "e51f9c0b0672d5a0e6d2f02de76d0d77649607a5",
      "tree": "fff82396b38253d79db00ea9113d7876d43652b2",
      "parents": [
        "37421a020831af5566688ffb036c120d93455974"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 17:32:13 2026 -0500"
      },
      "committer": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Sat May 16 11:10:33 2026 +0200"
      },
      "message": "Set up default protection ruleset for default and release branches"
    },
    {
      "commit": "37421a020831af5566688ffb036c120d93455974",
      "tree": "f72940a624eadf632a56662325d60087251d93d1",
      "parents": [
        "349676cee159a56db891912605678ee51134197d"
      ],
      "author": {
        "name": "toaditi",
        "email": "154910926+toaditi@users.noreply.github.com",
        "time": "Fri May 15 19:58:31 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 15 19:58:31 2026 +0530"
      },
      "message": "Improved: Add Gradle wrapper initialization step to developers page (#15)\n\nOFBIZ-13411:\nDocument the new init-gradle-wrapper step required for trunk checkouts,\nupdate JDK requirement to Java 17 for trunk, and reorder build/run\ninstructions so trunk is the primary focus with 18.12 as secondary.\n\nThank you Aditi for the contribution. "
    },
    {
      "commit": "349676cee159a56db891912605678ee51134197d",
      "tree": "79619e633efa9217e69eac953146402257b29ec8",
      "parents": [
        "ab2872a1879561045f347c1cf9cfd6b6ac1fb1aa"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu Mar 26 19:05:52 2026 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu Mar 26 19:05:59 2026 +0100"
      },
      "message": "Improved: Use browser validation for input element, support types (OFBIZ-13183) (#862)\n"
    },
    {
      "commit": "ab2872a1879561045f347c1cf9cfd6b6ac1fb1aa",
      "tree": "84830d48437257e63ab455be04b27ab4209ce241",
      "parents": [
        "8732455ef121c9447743e682d834890bb1a0830f"
      ],
      "author": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Tue Feb 24 11:16:36 2026 +0100"
      },
      "committer": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Thu Feb 26 10:17:56 2026 +0100"
      },
      "message": "Improved: Enhance security vulnerability reporting guidelines on the security page\n"
    },
    {
      "commit": "8732455ef121c9447743e682d834890bb1a0830f",
      "tree": "36bb13dfb568b71c8ecd5a3452a8067e55a87d58",
      "parents": [
        "59a9b70665e262339605857d937aa2dedc1b7d53"
      ],
      "author": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Thu Feb 12 10:46:36 2026 +0100"
      },
      "committer": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Thu Feb 26 10:17:56 2026 +0100"
      },
      "message": "Improved: Update security page content and headings\n"
    },
    {
      "commit": "59a9b70665e262339605857d937aa2dedc1b7d53",
      "tree": "457abda2f57c1cca33a854ab65d82083d85f795c",
      "parents": [
        "5edb599e5b59732fc2389447c917a2b2d034e02b"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed Feb 25 07:49:45 2026 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed Feb 25 07:49:45 2026 +0100"
      },
      "message": "Revert \"Improved: This time all is down. Seems a DB issue in Docker.\"\n\nThis reverts commit 5edb599e5b59732fc2389447c917a2b2d034e02b.\n\nRevert \"Improved: next and trunk are currently unavailable\"\n\nThis reverts commit 4a8727fb2f74f24de937fa8682d2c430da702f70.\n"
    },
    {
      "commit": "5edb599e5b59732fc2389447c917a2b2d034e02b",
      "tree": "61668cb382ff6992411b5e97a594865f98ce003d",
      "parents": [
        "4a8727fb2f74f24de937fa8682d2c430da702f70"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu Feb 19 08:39:32 2026 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu Feb 19 08:39:32 2026 +0100"
      },
      "message": "Improved: This time all is down. Seems a DB issue in Docker.\n"
    },
    {
      "commit": "4a8727fb2f74f24de937fa8682d2c430da702f70",
      "tree": "4f20d48a61ac3b38d50a1b3d15d9c432381e9e3c",
      "parents": [
        "9a86f93710d1b9a3389e6f18f087b1fffe3cec63"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed Feb 18 17:04:58 2026 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed Feb 18 17:04:58 2026 +0100"
      },
      "message": "Improved: next and trunk are currently unavailable\n"
    },
    {
      "commit": "9a86f93710d1b9a3389e6f18f087b1fffe3cec63",
      "tree": "457abda2f57c1cca33a854ab65d82083d85f795c",
      "parents": [
        "4cde28dddab519aa443f7232616e7cdc04aa0a94"
      ],
      "author": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Fri Jan 23 09:49:51 2026 +0100"
      },
      "committer": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Fri Jan 23 09:49:51 2026 +0100"
      },
      "message": "Improved: Update download link to use close.lua script.\n\nAfter release policies update [1] and remark from Craig Russell [2]\nI updated Apache OFBiz download link to use the load balancer.\n\n[1] https://infra.apache.org/release-download-pages.html#closer\n[2] https://lists.apache.org/thread/v3ng71pmngxy5m9yp46d551wxw7s3kso\n"
    },
    {
      "commit": "4cde28dddab519aa443f7232616e7cdc04aa0a94",
      "tree": "f52811275bd50f54842c887de1b7ef1e8dca4c0d",
      "parents": [
        "9c8153c0902ba9be7bbb8f72d50504ed84ac3b33"
      ],
      "author": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Tue Jan 20 10:23:12 2026 +0100"
      },
      "committer": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Tue Jan 20 10:23:12 2026 +0100"
      },
      "message": "Fixed: Forgot to change month of the release\n"
    },
    {
      "commit": "9c8153c0902ba9be7bbb8f72d50504ed84ac3b33",
      "tree": "72a6d4fe86bbe9a5fc8d01de2ca67bcc1a5aac93",
      "parents": [
        "7f506b72bde301af9743db9e9fffb1072c617a17"
      ],
      "author": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Mon Jan 19 09:51:25 2026 +0100"
      },
      "committer": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Mon Jan 19 09:51:25 2026 +0100"
      },
      "message": "Improved: Add new OFBiz version 24.09.05\n"
    },
    {
      "commit": "7f506b72bde301af9743db9e9fffb1072c617a17",
      "tree": "08985c6faf1726d11ad8434ddd9cb394056a76bc",
      "parents": [
        "f14fae6bcc374b3c190b92206ef34504d630d3b0"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu Jan 15 17:37:18 2026 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu Jan 15 17:37:18 2026 +0100"
      },
      "message": "Improved: Update Copyright to 2026\n\nUsing 2001-2026 is the solution if we don\u0027t want to use HTML\n"
    },
    {
      "commit": "f14fae6bcc374b3c190b92206ef34504d630d3b0",
      "tree": "648121386942b0c03e8bce9afa9f1992e52dc2a3",
      "parents": [
        "f944a351d251dca930ef631d61b08b2df0218a15"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu Jan 15 17:35:24 2026 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu Jan 15 17:35:24 2026 +0100"
      },
      "message": "Improved: Update Copyright to 2026\n\nI had to add a space before © to revert a strange character before it that I can\nshow here (only © shows)\nMaybe it will not help at all and getting back to 2001-2026 will be the solution\n"
    },
    {
      "commit": "f944a351d251dca930ef631d61b08b2df0218a15",
      "tree": "4064635abab26269d7b286c847881ce97b1ca2b0",
      "parents": [
        "32a4afb92cfd631f8413348ab6901b0f58394d82"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu Jan 15 17:11:03 2026 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu Jan 15 17:11:03 2026 +0100"
      },
      "message": "Improved: Update Copyright to 2026\"\n"
    },
    {
      "commit": "32a4afb92cfd631f8413348ab6901b0f58394d82",
      "tree": "96f813ba2c0da68d3d9dbd63822ca3f517aaacbf",
      "parents": [
        "e24ccf5b188088f228c0e5e947a7ce115bd51587"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Jan 02 09:34:22 2026 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Jan 02 09:34:35 2026 +0100"
      },
      "message": "Improved: updates to 2026 year\n"
    },
    {
      "commit": "e24ccf5b188088f228c0e5e947a7ce115bd51587",
      "tree": "14fa0c1b040ec6e996ffba032a5da0b79c737285",
      "parents": [
        "aae6682c88379283b79e09d33403699fbeb20ba0"
      ],
      "author": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Wed Dec 03 18:46:09 2025 +0100"
      },
      "committer": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Wed Dec 03 18:48:14 2025 +0100"
      },
      "message": "Fix month of the release 24.09.04\n"
    },
    {
      "commit": "aae6682c88379283b79e09d33403699fbeb20ba0",
      "tree": "d5a14fc68a85f21712ef26ecab8fe224688668d7",
      "parents": [
        "252b3f83b2994bb993a5979255c97c1ace725efa"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Dec 02 18:11:33 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Dec 02 18:11:42 2025 +0100"
      },
      "message": "Improved: Add new OFBiz version 24.09.04\n"
    },
    {
      "commit": "252b3f83b2994bb993a5979255c97c1ace725efa",
      "tree": "78da579e11c3b9dd9e0d65eb903a7d72f8970a55",
      "parents": [
        "494b2f0825646e10bed8643979cba8cd39ce957f"
      ],
      "author": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Tue Dec 02 15:18:19 2025 +0100"
      },
      "committer": {
        "name": "Jacopo Cappellato",
        "email": "jacopo.cappellato@gmail.com",
        "time": "Tue Dec 02 15:18:19 2025 +0100"
      },
      "message": "Publish the new release 24.09.04 in the OFBiz website.\n\nFix a few markups issues affecting some of the release notes of the previous releases.\n"
    },
    {
      "commit": "494b2f0825646e10bed8643979cba8cd39ce957f",
      "tree": "2cdcf84a8356a996cc8b41f8de0d96cd44ed9b5c",
      "parents": [
        "e38649a115329f5755671135b3d3bcf0b8b4fe57"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed Nov 26 11:04:49 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed Nov 26 11:04:49 2025 +0100"
      },
      "message": "Improved: allow nesting in REST API\n"
    },
    {
      "commit": "e38649a115329f5755671135b3d3bcf0b8b4fe57",
      "tree": "f0df67844c886eb68a75d2a5cea2d7edf6a4865f",
      "parents": [
        "e09ecfab6675eed72f9d6af843e7ea43e710eba1"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Mon Nov 17 09:08:36 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Mon Nov 17 09:08:36 2025 +0100"
      },
      "message": "Improved: security page small improvement\n"
    },
    {
      "commit": "e09ecfab6675eed72f9d6af843e7ea43e710eba1",
      "tree": "ed366ebf4906440bb7bd13dbed94b43463619666",
      "parents": [
        "52268c918d0187c7656be5832d43ade4e00950e5"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Nov 11 19:02:51 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Nov 11 19:03:05 2025 +0100"
      },
      "message": "Fixed: [CVE-2025-59118] Improve ImageManagementServices code (OFBIZ-13292)\nFixed: [CVE-2025-61623] Check parameters passed in URLs (OFBIZ-13295)\n"
    },
    {
      "commit": "52268c918d0187c7656be5832d43ade4e00950e5",
      "tree": "ddeabb9197730c2750ce646289ec718a1de241c5",
      "parents": [
        "9a00038b76b4cc8bd0198c0c7c2bd298968400b5"
      ],
      "author": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Mon Nov 10 10:04:47 2025 +0100"
      },
      "committer": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Mon Nov 10 10:04:47 2025 +0100"
      },
      "message": "Improved: Add new OFBiz version 24.09.03\n"
    },
    {
      "commit": "9a00038b76b4cc8bd0198c0c7c2bd298968400b5",
      "tree": "8db1cd6bec280997973b9cd4d10ba0bb0c3b5978",
      "parents": [
        "44bb687c926a52e0f2ffa26a5af8531284cdb0ab"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sat Oct 25 17:10:46 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sat Oct 25 17:10:46 2025 +0200"
      },
      "message": "Improved: updates widget-form.xsd\n\nThis is related with \"Regression when willing to enter decimals\" (OFBIZ-13297)\n\nThanks to Florian Motteau for PR-913\n"
    },
    {
      "commit": "44bb687c926a52e0f2ffa26a5af8531284cdb0ab",
      "tree": "cb2d2dcd7def04ae8a8c1cca525e112d38971a85",
      "parents": [
        "d4fb793c3574dd59661d54b3aa5610ae1ab419ef"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun Sep 28 18:08:43 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun Sep 28 18:08:43 2025 +0200"
      },
      "message": "Improved: about themes/common-theme/webapp/images/products subdirectories\n\nSeparates \"OFBiz Security\" from \"Security Vulnerabilities\" chapters\n"
    },
    {
      "commit": "d4fb793c3574dd59661d54b3aa5610ae1ab419ef",
      "tree": "d96816010a383995cff269ecec997c40b06f2fc1",
      "parents": [
        "f790f53739f043f9f9259f81df817231cefdf44d"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun Sep 28 17:53:25 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun Sep 28 17:53:25 2025 +0200"
      },
      "message": "Improved: about securing themes/common-theme/webapp/images/products subdirectories\n"
    },
    {
      "commit": "f790f53739f043f9f9259f81df817231cefdf44d",
      "tree": "69fb34d2b24125ecd118d07966ef97b043ac73f3",
      "parents": [
        "2c91ec843aea4b619fcbec8cddc6a4568a040cf2"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu Sep 25 16:44:41 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu Sep 25 16:44:41 2025 +0200"
      },
      "message": "Improved: replaces tabs by spaces in rest-api.xsd\n"
    },
    {
      "commit": "2c91ec843aea4b619fcbec8cddc6a4568a040cf2",
      "tree": "12f8a5c3b379c6cee096bfc3063e352b335a718f",
      "parents": [
        "b8e0685ffa61877d6495837d84e0520b867e0f38"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed Sep 24 16:12:19 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu Sep 25 16:40:16 2025 +0200"
      },
      "message": "Improved: remove the link to the README page on nightlies\n\nThere is rather now a link there to the site security page where the info is\ncentralised\n"
    },
    {
      "commit": "b8e0685ffa61877d6495837d84e0520b867e0f38",
      "tree": "f6676a49976d07407852f7a6400db2e452357d41",
      "parents": [
        "201c51a2be5feb1df43dd41454ad60c22abdaa48"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed Sep 24 16:12:19 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu Sep 25 15:04:20 2025 +0200"
      },
      "message": "Improved: adds a link to the \"How to secure your deployment\" wiki page\n\nThis page is currently augmented, WIP...\n\nAlso better reading format for the security page\n"
    },
    {
      "commit": "201c51a2be5feb1df43dd41454ad60c22abdaa48",
      "tree": "aac8d5b0cf8ea9891593404afa6e26612fa2373b",
      "parents": [
        "b59ffda241f135c8590b500bdbd158d51f6b50ff"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed Sep 24 16:12:19 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed Sep 24 16:12:19 2025 +0200"
      },
      "message": "Improved: adds more information about log level in production\n\nThis adds the sentence\nAlso we recommend to use the verbose level on production only when it\u0027s\nabsolutely necessary.\n\nThe page break in previous commit is not necessary on site.\n"
    },
    {
      "commit": "b59ffda241f135c8590b500bdbd158d51f6b50ff",
      "tree": "fbd94d672c5045521f8f1325266bf209b856da27",
      "parents": [
        "761bce3bae30ac3ebc62542caf25e96cc384de1b"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed Sep 24 16:10:38 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed Sep 24 16:10:38 2025 +0200"
      },
      "message": "Improved: adds more information about log level in production\n\nThis adds the sentence\nAlso we recommend to use the verbose level on production only when it\u0027s\nabsolutely necessary.\n"
    },
    {
      "commit": "761bce3bae30ac3ebc62542caf25e96cc384de1b",
      "tree": "3ba6185224cd502dd283b6892f683d9c1a29c120",
      "parents": [
        "b9d887bec29ebadc9b32d667bf1b197fb39f41c4"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun Sep 07 09:42:26 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun Sep 07 09:42:26 2025 +0200"
      },
      "message": "Improved: formatting (you don\u0027t see the same thing locally )\n"
    },
    {
      "commit": "b9d887bec29ebadc9b32d667bf1b197fb39f41c4",
      "tree": "6ac1b461226498ff83360b2e7e990fe21c547bb5",
      "parents": [
        "1846b4bec890e784291d95a1e3f6ad4bba21f526"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun Sep 07 09:41:01 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun Sep 07 09:41:01 2025 +0200"
      },
      "message": "Improved: formatting (you don\u0027t see the same thing locally )\n"
    },
    {
      "commit": "1846b4bec890e784291d95a1e3f6ad4bba21f526",
      "tree": "9f4a58cd3a7a4ec8066d6380823911e9e964fb9a",
      "parents": [
        "ed41848b38a08cb8c61fe566eb15015113f13c7e"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun Sep 07 09:40:20 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun Sep 07 09:40:20 2025 +0200"
      },
      "message": "Improved: formatting (you don\u0027t see the same thing locally )\n"
    },
    {
      "commit": "ed41848b38a08cb8c61fe566eb15015113f13c7e",
      "tree": "e16018a86fdee0f72e4366d32a05e280865415a3",
      "parents": [
        "7a339e3a6822916c0f2d27c734ebbdd6b68c1b78"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun Sep 07 09:39:31 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun Sep 07 09:39:31 2025 +0200"
      },
      "message": "Improved: formatting (you don\u0027t see the same thing locally )\n"
    },
    {
      "commit": "7a339e3a6822916c0f2d27c734ebbdd6b68c1b78",
      "tree": "997cac65d8f2bf5d7907ba0ce4047ca4fd0eeff6",
      "parents": [
        "cbff2f2424ca24546d27bd2eb8530f9086396015"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun Sep 07 09:37:00 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun Sep 07 09:37:00 2025 +0200"
      },
      "message": "Improved: formatting\n"
    },
    {
      "commit": "cbff2f2424ca24546d27bd2eb8530f9086396015",
      "tree": "7445fc530b373838955c32adc88da9ffac697d7b",
      "parents": [
        "d6b1b9739439daeb8a928acf4fa177b6f2c2d3d6"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun Sep 07 09:33:14 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun Sep 07 09:33:14 2025 +0200"
      },
      "message": "Improved: small changes, mostly formatting\n"
    },
    {
      "commit": "d6b1b9739439daeb8a928acf4fa177b6f2c2d3d6",
      "tree": "2275cae26dea1620a81c5da956c39eaab0a8bbff",
      "parents": [
        "ab97e37ed90f6094728d670abfd8e39879ad1df6"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Sep 05 19:59:28 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Sep 05 19:59:28 2025 +0200"
      },
      "message": "Improved: adds information about logs security\n"
    },
    {
      "commit": "ab97e37ed90f6094728d670abfd8e39879ad1df6",
      "tree": "122f3555a66082a4e25396d7feb488fe60cc12b4",
      "parents": [
        "ff150ea63311ba5f60b313fdddf8fe8edaada2da"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Sep 05 15:04:19 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Sep 05 15:04:19 2025 +0200"
      },
      "message": "Improved: major changes, so far it should be enough\n"
    },
    {
      "commit": "ff150ea63311ba5f60b313fdddf8fe8edaada2da",
      "tree": "d121635c6e7ecce9e777fb757e3b30e4db304e0d",
      "parents": [
        "6f6575c637248bbe2e5ca2a4376225f405e518d4"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Sep 05 11:20:14 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Sep 05 14:34:45 2025 +0200"
      },
      "message": "Improved: major changes, WIP...\n"
    },
    {
      "commit": "6f6575c637248bbe2e5ca2a4376225f405e518d4",
      "tree": "e75ae5531df980eb51ed27d1680d047aa3724f90",
      "parents": [
        "093ad003d744f7fc9b0d33d9b1822348feebec72"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Sep 05 11:20:14 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Sep 05 11:20:14 2025 +0200"
      },
      "message": "Improved: major changes, WIP...\n"
    },
    {
      "commit": "093ad003d744f7fc9b0d33d9b1822348feebec72",
      "tree": "975a5f6100dbdb4319776f02c59de235ca61b54e",
      "parents": [
        "8679ac9a519ba3ca24d1bbb1874d3334d7e6f6a5"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed Sep 03 10:52:01 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed Sep 03 10:54:53 2025 +0200"
      },
      "message": "Improved: small improvement\n"
    },
    {
      "commit": "8679ac9a519ba3ca24d1bbb1874d3334d7e6f6a5",
      "tree": "556df6db3102a0cd3bcd022ecaad4654d1dcc009",
      "parents": [
        "a57da700d8157e7892b40dd1a3974334f4117913"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed Sep 03 10:52:01 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed Sep 03 10:52:01 2025 +0200"
      },
      "message": "Improved: small forgot change\n"
    },
    {
      "commit": "a57da700d8157e7892b40dd1a3974334f4117913",
      "tree": "9817da59387fb73f9ddf7d2c8f7e2feabb0da0d1",
      "parents": [
        "d3dd7cb7ba15716c91cf9237ffef8249683712d0"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed Sep 03 10:48:40 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed Sep 03 10:48:40 2025 +0200"
      },
      "message": "Improved: remove useless information in security page\n\nLater we will complete using more information\n"
    },
    {
      "commit": "d3dd7cb7ba15716c91cf9237ffef8249683712d0",
      "tree": "f2d365e650c8087ee6c4fcd69a4688b4d6b4a6ac",
      "parents": [
        "e3a420bc23a313757259848c1162e939a64e9cd4"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Sep 02 10:58:18 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Sep 02 10:58:18 2025 +0200"
      },
      "message": "Improved: small changes in security page\n"
    },
    {
      "commit": "e3a420bc23a313757259848c1162e939a64e9cd4",
      "tree": "11ad0d5c0b3e5c6d8cc11449046d32a20989b1b9",
      "parents": [
        "5591d93424d9cc23ecc43a73f8105f284ff07cd3"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Mon Sep 01 09:16:05 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Sep 02 10:54:25 2025 +0200"
      },
      "message": "Improved: small changes in security page\n"
    },
    {
      "commit": "5591d93424d9cc23ecc43a73f8105f284ff07cd3",
      "tree": "59f6353540c76df53c54611aa4c0d328a181727f",
      "parents": [
        "ca144c668e3cc0d095825a82c02ffa3a2ce3e30a"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Mon Sep 01 09:16:05 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Mon Sep 01 09:16:13 2025 +0200"
      },
      "message": "Improved: small changes in security page\n"
    },
    {
      "commit": "ca144c668e3cc0d095825a82c02ffa3a2ce3e30a",
      "tree": "5ec9e8060e764d123023dc84cc9c1bd7a3e7c97d",
      "parents": [
        "e0d46f57fbac78f4079d8951dbfbc6a983467198"
      ],
      "author": {
        "name": "Deepak Dixit",
        "email": "deepak.dixit@hotwax.co",
        "time": "Mon Aug 25 10:39:33 2025 +0530"
      },
      "committer": {
        "name": "Deepak Dixit",
        "email": "deepak.dixit@hotwax.co",
        "time": "Mon Aug 25 10:39:33 2025 +0530"
      },
      "message": "Updated rest-api.xsd file to add path element at api level\n"
    },
    {
      "commit": "e0d46f57fbac78f4079d8951dbfbc6a983467198",
      "tree": "c722e835c9278ea716b580e0e30b2881138ff355",
      "parents": [
        "8fad6105460584cf81de18e2a9c3e284a11d985c"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Aug 08 16:58:03 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Aug 08 16:58:03 2025 +0200"
      },
      "message": "Update doap_OFBiz.rdf, putting 24.09.02\n"
    },
    {
      "commit": "8fad6105460584cf81de18e2a9c3e284a11d985c",
      "tree": "528634e5679b5040bec72fa19f5b833d3a121be5",
      "parents": [
        "697bc15bc03424e150264ca3b75032c1c3c01366"
      ],
      "author": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Mon Aug 04 14:47:04 2025 +0200"
      },
      "committer": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Mon Aug 04 14:47:04 2025 +0200"
      },
      "message": "Improved: Publish CVE-2025-54466\n"
    },
    {
      "commit": "697bc15bc03424e150264ca3b75032c1c3c01366",
      "tree": "c470db241e07420bbcd20b0cf7c4c32deba52feb",
      "parents": [
        "9957879054ff761517a552203353a7f6e080ed70"
      ],
      "author": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Mon Aug 04 11:57:27 2025 +0200"
      },
      "committer": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Mon Aug 04 14:39:02 2025 +0200"
      },
      "message": "Improved: Add new OFBiz version 24.09.02\n"
    },
    {
      "commit": "9957879054ff761517a552203353a7f6e080ed70",
      "tree": "4cda0b565fb2391379079409bd17bcc28b2cb808",
      "parents": [
        "5bf27c210afcd0cc0069d63dca31b766726111b1"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun May 25 13:56:23 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun May 25 13:56:23 2025 +0200"
      },
      "message": "Updates simple-methods.xsd and widget-form.xsd\n"
    },
    {
      "commit": "5bf27c210afcd0cc0069d63dca31b766726111b1",
      "tree": "dae8831fe44d79c5e99a7790793cca2d43346c03",
      "parents": [
        "008f40246d536635d85c0bd2457249daf7f8255f"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu May 08 10:06:17 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu May 08 10:06:17 2025 +0200"
      },
      "message": "Fixed: some HTML errors and update for demos\n\nHopefully fix a bug for monstatic badge,\nNoway, reverts previous commit and stop trying impossibility (tested on\nUbuntu 20.04 with last Chrome and FF versions, incredible!\n"
    },
    {
      "commit": "008f40246d536635d85c0bd2457249daf7f8255f",
      "tree": "8efe6be0ea19ae79c1cc41e4982e5cefd2620255",
      "parents": [
        "88e502bb9a45e62e8e505aec29284a752391ebc8"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed May 07 21:37:58 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu May 08 10:00:36 2025 +0200"
      },
      "message": "Fixed: some HTML errors and update for demos\n\nHopefully fix a bug for monstatic badge,\nmoves the line out of specific div and classes\n"
    },
    {
      "commit": "88e502bb9a45e62e8e505aec29284a752391ebc8",
      "tree": "dae8831fe44d79c5e99a7790793cca2d43346c03",
      "parents": [
        "7a945fee671789a5b3ba78cc257401c21dd97708"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed May 07 21:37:58 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu May 08 09:54:50 2025 +0200"
      },
      "message": "Fixed: some HTML errors and update for demos\n\nHopefully fix a bug for monstatic badge, miss a \u003c/p\u003e\n"
    },
    {
      "commit": "7a945fee671789a5b3ba78cc257401c21dd97708",
      "tree": "5266488fe05f9b6aa12a490e6fe7f7a0d0bd0550",
      "parents": [
        "9c248a1e56f2d371f633ac768c46a64ba1ac0fd1"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed May 07 21:37:58 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu May 08 09:00:34 2025 +0200"
      },
      "message": "Fixed: some HTML errors and update for demos\n\nHopefully fix a bug for monstatic badge, no blank target?\nWeirdly it works locally in all previous cases :/\n"
    },
    {
      "commit": "9c248a1e56f2d371f633ac768c46a64ba1ac0fd1",
      "tree": "1de89d7308da8b2f39ed65228246b17c1e65365c",
      "parents": [
        "ea3c0655ae596af5b467ab611c9f8c7ade26361f"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed May 07 21:37:58 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed May 07 21:54:08 2025 +0200"
      },
      "message": "Fixed: some HTML errors and update for demos\n\nHopefully fix a bug for monstatic badge, no h2 at all\nWeirdly it works locally in all previous case :/\n"
    },
    {
      "commit": "ea3c0655ae596af5b467ab611c9f8c7ade26361f",
      "tree": "fe72f4ddff6b663050ebb7eb9a529df49a9bd553",
      "parents": [
        "0bf0feee4cdaebf035fbd49bf4bee4822f05fb05"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed May 07 21:37:58 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed May 07 21:48:19 2025 +0200"
      },
      "message": "Fixed: some HTML errors and update for demos\n\nHopefully fix a bug (no h2 inside ul) for monstatic badge\nIn last commit I made the change in the ofbiz-demos.html instead of\nofbiz-demos.tpl.php\n"
    },
    {
      "commit": "0bf0feee4cdaebf035fbd49bf4bee4822f05fb05",
      "tree": "8186c59659c1003588201a792bb0a0ddcfdf6ab1",
      "parents": [
        "525ef959b4e4b1fedb45c64a813e94079847b4ed"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed May 07 21:37:58 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed May 07 21:44:58 2025 +0200"
      },
      "message": "Fixed: some HTML errors and update for demos\n\nIn header.tpl.php  and developers.tpl.php removes duplicated \u003c/li\u003e\nUdpates demos, stable is 24.09, next is temporarily trunk\nHopefully fix a bug (no h2 inside ul) for monstatic badge\n"
    },
    {
      "commit": "525ef959b4e4b1fedb45c64a813e94079847b4ed",
      "tree": "b5645b6549e06ac4c9f251fc525be43d9da48886",
      "parents": [
        "d4609402a67a5d988ea5ce98a337e39447c3cc55"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed May 07 21:37:58 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed May 07 21:38:09 2025 +0200"
      },
      "message": "Fixed: some HTML errors and update for demos\n\nIn header.tpl.php  and developers.tpl.php removes duplicated \u003c/li\u003e\nUdpates demos, stable is 24.09, next is temporarily trunk\n"
    },
    {
      "commit": "d4609402a67a5d988ea5ce98a337e39447c3cc55",
      "tree": "c405955163eee6396821d1b48b4de7ce34bec6cb",
      "parents": [
        "8a3d01b580129ce494f8e0395eaf0db9721ae18d"
      ],
      "author": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Mon Apr 07 17:40:47 2025 +0200"
      },
      "committer": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Mon Apr 07 17:40:47 2025 +0200"
      },
      "message": "Fixed: Download link of OFBiz version 24.09.01\n"
    },
    {
      "commit": "8a3d01b580129ce494f8e0395eaf0db9721ae18d",
      "tree": "9383fc819759c3816be4ccde389cd7b94c1eec12",
      "parents": [
        "ddd7ad6db543f33cd43b8db505081448bbefb5f1"
      ],
      "author": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Mon Apr 07 17:31:36 2025 +0200"
      },
      "committer": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Mon Apr 07 17:31:36 2025 +0200"
      },
      "message": "Fixed: Download link of OFBiz version 24.09.01\n"
    },
    {
      "commit": "ddd7ad6db543f33cd43b8db505081448bbefb5f1",
      "tree": "55806846e09423be6a1d35a6157ba4c648c37533",
      "parents": [
        "2d414f870c5b39013e5df95a82066e1332110b43"
      ],
      "author": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Mon Apr 07 17:27:30 2025 +0200"
      },
      "committer": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Mon Apr 07 17:27:30 2025 +0200"
      },
      "message": "Improved: Publish OFBiz version 24.09.01\n"
    },
    {
      "commit": "2d414f870c5b39013e5df95a82066e1332110b43",
      "tree": "1915e80fc4a8332414bffc8e40994085a9c18bfd",
      "parents": [
        "ab536e0a562931b9a567a8153633bdbdc8d9bb7d"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu Apr 03 09:15:57 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Thu Apr 03 09:15:57 2025 +0200"
      },
      "message": "Fixed: [CVE-2025-30676] Only accept right URLs as referrer (OFBIZ-13219)\n\nFixes a backport \"typo\" (UtilValidate::isUrlInString is UtilValidate::isUrl in\n24.09 and 18.12\n\nIn previous commit I missed to change VisitDetail.ftl. So I add the dba044c706\ncommit to the security page for CVE-2025-30676, following Nicolas\u0027s idea shared\nprivately: \" Other security issues \u0027d be published by patch\"\n\nHence people still using 18.12 branch and specifically 18.12.19 will be able\nto \"auto-update\" and as I said \"as long as it\u0027s reasonably possible...\"\n"
    },
    {
      "commit": "ab536e0a562931b9a567a8153633bdbdc8d9bb7d",
      "tree": "60266c4996bc2dc22e28970acee27f7a44b3c5ce",
      "parents": [
        "4a04914122befb2a9fa729a483242f17853827e8"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed Apr 02 07:09:01 2025 +0200"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Wed Apr 02 07:21:26 2025 +0200"
      },
      "message": "Fixed: [CVE-2025-30676] Only accept right URLs as referrer (OFBIZ-13219)\n\nCompletes previous commit by Nicolas that was missing the 2nd OFBIZ-13219 commit\nto fix VisitDetail.ftl and concerned all before 18.12.19 (not only between\n18.12.18 and 18.12.19)\n\nConflicts handled by hand\n"
    },
    {
      "commit": "4a04914122befb2a9fa729a483242f17853827e8",
      "tree": "97c5a732c9e01c3c90ca7f9a53887d2b09d705b9",
      "parents": [
        "8dbcadf7a322f0be0fd47e5c383ed60f6935a0c8"
      ],
      "author": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Tue Apr 01 15:44:13 2025 +0200"
      },
      "committer": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Tue Apr 01 15:44:13 2025 +0200"
      },
      "message": "Improved: Add information on doap ofbiz for the 18.12.19 and add the security issue fixed\n"
    },
    {
      "commit": "8dbcadf7a322f0be0fd47e5c383ed60f6935a0c8",
      "tree": "f373c6589c0a859ebe48ca7488dfd588226a28fc",
      "parents": [
        "e9e91dafb862aff0ca138ac2982bef0672cb8817"
      ],
      "author": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Tue Apr 01 15:04:00 2025 +0200"
      },
      "committer": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Tue Apr 01 15:04:00 2025 +0200"
      },
      "message": "Improved: Publish ofbiz release 18.12.19\n"
    },
    {
      "commit": "e9e91dafb862aff0ca138ac2982bef0672cb8817",
      "tree": "d401c8a02168ca3ba4222f3914afc40ac3c7bc45",
      "parents": [
        "af357df8109dad907eb042841cdd78409ed80206"
      ],
      "author": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Tue Apr 01 14:38:21 2025 +0200"
      },
      "committer": {
        "name": "Nicolas Malin",
        "email": "nicolas.malin@nereide.fr",
        "time": "Tue Apr 01 14:38:21 2025 +0200"
      },
      "message": "Improved: Publish ofbiz release 18.12.19\n"
    },
    {
      "commit": "af357df8109dad907eb042841cdd78409ed80206",
      "tree": "0361affda4175b66b160bbda579f65169a3517c8",
      "parents": [
        "2aae0a859e33377a0ca7bfe9e9be6e24779a3e66"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Mar 28 12:49:27 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Mar 28 12:49:27 2025 +0100"
      },
      "message": "Improved: tiny change to validate .asf.yaml\n"
    },
    {
      "commit": "2aae0a859e33377a0ca7bfe9e9be6e24779a3e66",
      "tree": "b69ea2a68c26c0f6e05ee76effdb47a848a10bea",
      "parents": [
        "871684e9273682fe554684ce3b36d015c461c45c"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Mar 28 12:48:54 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Mar 28 12:48:54 2025 +0100"
      },
      "message": "Fixed: Whoami entry is wrong. It should be the branch name, not the repo name\n\nThanks: sebbASF\n"
    },
    {
      "commit": "871684e9273682fe554684ce3b36d015c461c45c",
      "tree": "641cea20521ba570a8c934e35a38b57bf572d382",
      "parents": [
        "4a04275881362835702f2bbbd521cbb798f0f518"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Mar 28 09:17:05 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Mar 28 09:17:05 2025 +0100"
      },
      "message": "Implemented: trying a last thing before creating an issue at https://github.com/apache/infrastructure-asfyaml/issues\n\n\"Restoring\" the file, definitive last try!\n"
    },
    {
      "commit": "4a04275881362835702f2bbbd521cbb798f0f518",
      "tree": "4710833b4a5236c28a3ee0f4fc667dcf33130cee",
      "parents": [
        "59a8733113a9ee1373738ead8667d20b12f421c9"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Mar 28 09:14:46 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Mar 28 09:14:46 2025 +0100"
      },
      "message": "Implemented: trying a last thing before creating an issue at https://github.com/apache/infrastructure-asfyaml/issues\n\nAs can be seen at https://github.com/apache/ofbiz-site/commits/master/,\nsince Mar 25, 2025 I have been unable to update the OFBiz\n[widget-form.xsd](https://ofbiz.apache.org/dtds/) on the\n[OFBiz site](https://ofbiz.apache.org/). The last update is the 2025-02-23.\n\nCould it be because  [.asf.yaml is not changed on site]\n(https://ofbiz.apache.org/.asf.yaml).\nAnd if so why is this file not updated? Should I delete and recreate it.\n\nOK, trying that...\n"
    },
    {
      "commit": "59a8733113a9ee1373738ead8667d20b12f421c9",
      "tree": "641cea20521ba570a8c934e35a38b57bf572d382",
      "parents": [
        "aeeb7a9a6ba125e341df6062bce09d963c8501be"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Mar 28 08:55:03 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Mar 28 08:55:03 2025 +0100"
      },
      "message": "Improved: a last try before asking for help\n\nTiny change in widget-form.xsd to see if last change in .asf.yaml had an impact.\n"
    },
    {
      "commit": "aeeb7a9a6ba125e341df6062bce09d963c8501be",
      "tree": "e306597f5b3070eb45c9cc7f4985bec86df403cd",
      "parents": [
        "8bb0af3e1e19ac22ad2dfb55fff8c51bdc972fe4"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Mar 28 08:54:02 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Fri Mar 28 08:54:02 2025 +0100"
      },
      "message": "Improved: a last try before asking for help\n"
    },
    {
      "commit": "8bb0af3e1e19ac22ad2dfb55fff8c51bdc972fe4",
      "tree": "523a93b3347ef94317a04a8c0b69f3d5518d1ce4",
      "parents": [
        "ce04b9f1c03f6972b90f9aec190667090633bd42"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Mar 25 19:21:56 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Mar 25 19:21:56 2025 +0100"
      },
      "message": "Fixed: An error occurred while processing the publish feature in .asf.yaml:\n\n.asf.yaml: Invalid hostname \u0027ofbiz.apache.org\u0027 -\nyou cannot specify *.apache.org hostnames, they must be inferred!\n\n---\nWith regards, ASF Infra.\n"
    },
    {
      "commit": "ce04b9f1c03f6972b90f9aec190667090633bd42",
      "tree": "2160d40515466aa010c1e3e21470b4555ba6fe17",
      "parents": [
        "f4ed325f606135fe75052ed02389104bfe958233"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Mar 25 17:16:16 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Mar 25 17:16:16 2025 +0100"
      },
      "message": "Improved: tiny change in widget-form.xsd\n"
    },
    {
      "commit": "f4ed325f606135fe75052ed02389104bfe958233",
      "tree": "106723905ef8ceee3bb1fb867c6c37cab8982993",
      "parents": [
        "43b039af92e9eb0315b9ff7729529f3ad24cbc79"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Mar 25 17:15:27 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Mar 25 17:15:27 2025 +0100"
      },
      "message": "Improved: trying simply \"ofbiz\" as whoami\n\nOK, using hostname is not possible:\n\n  remote: An error occurred while processing the publish feature in .asf.yaml:\n  remote:\n  remote: .asf.yaml: Invalid hostname \u0027ofbiz.apache.org\u0027 - you cannot specify\n          *.apache.org hostnames, they must be inferred!\n  remote:\n  remote: ---\n  remote: With regards, ASF Infra.\n\nI\u0027ll ask Infra, after a last try with \"whoami: ofbiz\"\n"
    },
    {
      "commit": "43b039af92e9eb0315b9ff7729529f3ad24cbc79",
      "tree": "ead2424f056a1d613a60969bb207633c87f361a3",
      "parents": [
        "8bbb0b39ac45d5988dcaef8bd8e17fb251033c28"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Mar 25 17:06:16 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Mar 25 17:06:16 2025 +0100"
      },
      "message": "Improved: commits another tiny change in widget-form.xsd.\n"
    },
    {
      "commit": "8bbb0b39ac45d5988dcaef8bd8e17fb251033c28",
      "tree": "815a338b31a3a10b7b12a698c2ed0ef57e359989",
      "parents": [
        "eb763eed0a0bbd758c7ba374bc4eca8999931e19"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Mar 25 17:05:15 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Mar 25 17:05:15 2025 +0100"
      },
      "message": "Improved: adds .asf.yaml hostname option\n\nLast commit did not work.\nThis uses the .asf.yaml hostname option despite not being recommended.\nI\u0027ll after commit another tiny change in widget-form.xsd.\n"
    },
    {
      "commit": "eb763eed0a0bbd758c7ba374bc4eca8999931e19",
      "tree": "d435c60e34f7da9f2419cac95eca9cb6e19bfd4f",
      "parents": [
        "f2474da09d1e1e7d05ef0556f0d2c571bd7ec502"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Mar 25 16:55:13 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Mar 25 16:55:13 2025 +0100"
      },
      "message": "Improved: widget-form.xsd documentation\n\nAs the content has not been changed with last commit. I presume that committing\nsimultaneously widget-form.xsd and .asf.yaml did not work.\n\nSo here a tiny change to test that. I hope it will work, else I\u0027ll use the\n.asf.yaml hostname option despite not being recommended\n"
    },
    {
      "commit": "f2474da09d1e1e7d05ef0556f0d2c571bd7ec502",
      "tree": "7d9afda6eba16a2d3a2801bfca9ca8a8cadffe9f",
      "parents": [
        "928c0288befcf7203121e244baff28c9da27868a"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Mar 25 16:49:00 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Mar 25 16:49:00 2025 +0100"
      },
      "message": "Improved: widget-form.xsd documentation and .asf.yaml\n\nAs widget-form.xsd has not been updated since February despite several commits:\nhttps://ofbiz.apache.org/dtds/\n\nI believe it\u0027s because I wrongly interpreted the value that should be passed in\n.asf.yaml::whoami\nI now pass ofbiz-site instead of asf-site.\n\nAfter previous commit this one is needed to update widget-form.xsd on the site\n"
    },
    {
      "commit": "928c0288befcf7203121e244baff28c9da27868a",
      "tree": "fb1a361fa713e8e0cd0a5b97e3360ccaef7a9067",
      "parents": [
        "166accc606a14e50d796831ae4b4d589a4ee8412"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Mar 25 15:10:10 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Mar 25 15:10:10 2025 +0100"
      },
      "message": "Improved: widget-form.xsd documentation\n\nAfter previous commit this one is needed to update the site\n"
    },
    {
      "commit": "166accc606a14e50d796831ae4b4d589a4ee8412",
      "tree": "1a97cf1fc410a7ffa4ad8b45c6e78d0acb5a5c87",
      "parents": [
        "e582b6a7a7b3e73138586a37a2bf9bc8490d0e75"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Mar 25 10:45:21 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Tue Mar 25 10:45:21 2025 +0100"
      },
      "message": "Fixed: fixes syntax in .asf.yaml, it has changed recently\n\nWe got below syntax  errors w/ last commit\nWe should follow\nhttps://github.com/apache/infrastructure-asfyaml?tab\u003dreadme-ov-file#deploy\n\ngit.exe push --progress  -- \"origin\" master:master\nEnumerating objects: 7, done.\nCounting objects: 100% (7/7), done.\nDelta compression using up to 8 threads\nCompressing objects: 100% (4/4), done.\nWriting objects: 100% (4/4), 897 bytes | 897.00 KiB/s, done.\nTotal 4 (delta 3), reused 0 (delta 0), pack-reused 0 (from 0)\nremote: To github:apache/ofbiz-site.git\nremote:    4115036..e582b6a  e582b6a7a7b3e73138586a37a2bf9bc8490d0e75 -\u003e master\nremote: Syncing refs/heads/master...\nremote: Sending notification emails to: [\u0027\"commits@ofbiz.apache.org\" \u003ccommits@ofbiz.apache.org\u003e\u0027]\nremote: Traceback (most recent call last):\nremote:   File \"/x1/gitbox/hooks/post-receive.d/05-asfyaml.py\", line 106, in \u003cmodule\u003e\nremote:     get_yaml()\nremote:   File \"/x1/gitbox/hooks/post-receive.d/05-asfyaml.py\", line 60, in get_yaml\nremote:     instance.run_parts()\nremote:   File \"/usr/lib/python3/dist-packages/asfyaml/asfyaml.py\", line 165, in run_parts\nremote:     yaml_parsed \u003d strictyaml.dirty_load(\nremote:                   ^^^^^^^^^^^^^^^^^^^^^^\nremote:   File \"/usr/lib/python3/dist-packages/strictyaml/parser.py\", line 313, in dirty_load\nremote:     return generic_load(\nremote:            ^^^^^^^^^^^^^\nremote:   File \"/usr/lib/python3/dist-packages/strictyaml/parser.py\", line 292, in generic_load\nremote:     raise parse_error\nremote:   File \"/usr/lib/python3/dist-packages/strictyaml/parser.py\", line 285, in generic_load\nremote:     document \u003d ruamelyaml.load(yaml_string, Loader\u003dDynamicStrictYAMLLoader)\nremote:                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nremote:   File \"/usr/lib/python3/dist-packages/strictyaml/ruamel/main.py\", line 986, in load\nremote:     return loader._constructor.get_single_data()\nremote:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nremote:   File \"/usr/lib/python3/dist-packages/strictyaml/ruamel/constructor.py\", line 114, in get_single_data\nremote:     node \u003d self.composer.get_single_node()\nremote:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nremote:   File \"/usr/lib/python3/dist-packages/strictyaml/ruamel/composer.py\", line 78, in get_single_node\nremote:     document \u003d self.compose_document()\nremote:                ^^^^^^^^^^^^^^^^^^^^^^^\nremote:   File \"/usr/lib/python3/dist-packages/strictyaml/ruamel/composer.py\", line 101, in compose_document\nremote:     node \u003d self.compose_node(None, None)\nremote:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nremote:   File \"/usr/lib/python3/dist-packages/strictyaml/ruamel/composer.py\", line 111, in compose_node\nremote:     if self.parser.check_event(AliasEvent):\nremote:        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nremote:   File \"/usr/lib/python3/dist-packages/strictyaml/ruamel/parser.py\", line 140, in check_event\nremote:     self.current_event \u003d self.state()\nremote:                          ^^^^^^^^^^^^\nremote:   File \"/usr/lib/python3/dist-packages/strictyaml/ruamel/parser.py\", line 339, in parse_block_node\nremote:     return self.parse_node(block\u003dTrue)\nremote:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^\nremote:   File \"/usr/lib/python3/dist-packages/strictyaml/ruamel/parser.py\", line 521, in parse_node\nremote:     raise ParserError(\nremote: strictyaml.ruamel.parser.ParserError: while parsing a block node\nremote: expected the node content, but found \u0027\u003cdocument end\u003e\u0027\nremote:   in \"ofbiz-site.git/.asf.yaml::publish\", line 1, column 1:\nremote:     ...\nremote:     ^ (line: 1)\nremote: Error running hook: /x1/gitbox/hooks/post-receive.d/05-asfyaml.py\nTo https://gitbox.apache.org/repos/asf/ofbiz-site.git\n4115036..e582b6a  master -\u003e master\n\nSuccess (4072 ms @ 24/03/2025 20:15:33)\n"
    },
    {
      "commit": "e582b6a7a7b3e73138586a37a2bf9bc8490d0e75",
      "tree": "f434387b88561b92e0c4b3593a4d5630d203719f",
      "parents": [
        "4115036f25978b6f739f636e8dcc905c04a4040f"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Mon Mar 24 20:15:29 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Mon Mar 24 20:15:29 2025 +0100"
      },
      "message": "Improved: widget-form.xsd documentation\n"
    },
    {
      "commit": "4115036f25978b6f739f636e8dcc905c04a4040f",
      "tree": "db2842d82b30af72f92ba5bde942c175c501be84",
      "parents": [
        "95e019090467d479076bbb1addc4d700674e35de"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun Mar 09 16:46:42 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun Mar 09 16:46:42 2025 +0100"
      },
      "message": "Fixed: Starting from 18.12.05 web page titles and breadcrumbs are not correct.\n\nForgot the breadcrumbs since 18.12.16\n\nThanks:  Wei Zhang for report\n"
    },
    {
      "commit": "95e019090467d479076bbb1addc4d700674e35de",
      "tree": "6853df422ca5021c6b9973b31b22e38e9cbcb680",
      "parents": [
        "92bd6a76bf67792f52933b21344905f17c08bcd0"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun Mar 09 16:10:48 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sun Mar 09 16:10:48 2025 +0100"
      },
      "message": "Fixed: Starting from 18.12.05 web page titles and breadcrumbs are not correct.\n\nThanks:  Wei Zhang for report\n"
    },
    {
      "commit": "92bd6a76bf67792f52933b21344905f17c08bcd0",
      "tree": "6db29239018b14e4f2bf4f83a0452a6d5520177d",
      "parents": [
        "be622743e26be2b3f0e5279ed0ead2510896dd02"
      ],
      "author": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sat Mar 08 13:37:51 2025 +0100"
      },
      "committer": {
        "name": "Jacques Le Roux",
        "email": "jacques.le.roux@les7arts.com",
        "time": "Sat Mar 08 13:37:51 2025 +0100"
      },
      "message": "Improved: clarifies to not create zero day issues in Jira\n"
    }
  ],
  "next": "be622743e26be2b3f0e5279ed0ead2510896dd02"
}
