)]}'
{
  "log": [
    {
      "commit": "8e9119d626600d07c1467b212134b40fd6c40740",
      "tree": "abaaafd653825acb8d57c297087487a652af89d8",
      "parents": [
        "07a8e9841a4fb30309b5bbda81e826ee2826d67f"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Fri Apr 17 14:00:45 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Fri Apr 17 14:00:45 2026 -0500"
      },
      "message": "Make skill match dir name\n"
    },
    {
      "commit": "07a8e9841a4fb30309b5bbda81e826ee2826d67f",
      "tree": "7214db04bd42f65c039ba33e6f039fc2dd9fa028",
      "parents": [
        "19698eb08b326f1dd7b452491e0ad49ec18ebabd"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Mon Apr 13 17:00:27 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 17 13:51:39 2026 -0500"
      },
      "message": "Add Geb Spock AI skill\n"
    },
    {
      "commit": "19698eb08b326f1dd7b452491e0ad49ec18ebabd",
      "tree": "4e7e26320548707bcb9ce2ad28124fef96104e22",
      "parents": [
        "06e589097b129a1642fdd9da773361d6004b5f7b"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Fri Apr 03 17:34:39 2026 -0400"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "revert rat excludes for test resources in geb-containers.\n"
    },
    {
      "commit": "06e589097b129a1642fdd9da773361d6004b5f7b",
      "tree": "aa9534a8a9a84a85c6f6ce9bc4b9aef485ae39ec",
      "parents": [
        "c4a405625f1c9aef6aebc924f1c069af82cd5cbb"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Fri Apr 03 17:09:35 2026 -0400"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "revert changes to browser in real-browser test config.\nadd license headers to test asset and resource files.\nupdate byte sizes in tests.\n"
    },
    {
      "commit": "c4a405625f1c9aef6aebc924f1c069af82cd5cbb",
      "tree": "2f1bc72ce89253434bcacfcac358451f48da9899",
      "parents": [
        "eb7f14cdac80de05c06208fec4d70bd1a4e12d52"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Wed Apr 01 17:56:38 2026 -0400"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "revert changes to build-in-docker.sh and delete dockerfile and docker-entrypoint.sh.\n"
    },
    {
      "commit": "eb7f14cdac80de05c06208fec4d70bd1a4e12d52",
      "tree": "83b063d0998426a29787214855380dd59153da89",
      "parents": [
        "057d61fde3e03674e75a8c3befa1cad33d801c0f"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Sun Mar 29 09:37:32 2026 -0400"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "remove creation of dedicated browser integration tasks from build.\n"
    },
    {
      "commit": "057d61fde3e03674e75a8c3befa1cad33d801c0f",
      "tree": "dadcf2aa68ad7a4974c53ae72d30a2d18bb9b812",
      "parents": [
        "4abec4bfcad3f03991945044196000466d7731c5"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Sun Mar 29 09:20:11 2026 -0400"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "rename browser capability for test.\n"
    },
    {
      "commit": "4abec4bfcad3f03991945044196000466d7731c5",
      "tree": "9a920d0ecb9174db69fbde6e4a9232dbce68c077",
      "parents": [
        "5aa9e356bab7f954488f104dd5a1074b71bd3d91"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Sat Mar 28 18:38:07 2026 -0400"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "add firefox as default geb.env for integrationTest\n"
    },
    {
      "commit": "5aa9e356bab7f954488f104dd5a1074b71bd3d91",
      "tree": "eb8479f76f43e9265609cdc8450e5623c06b1651",
      "parents": [
        "d1a35ca7048dc5bd35b647a39cc01215dc6d4390"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Sat Mar 28 18:36:31 2026 -0400"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "fix codenarc violations\n"
    },
    {
      "commit": "d1a35ca7048dc5bd35b647a39cc01215dc6d4390",
      "tree": "1a274d9180ef0298f05090f4e9a753767fff8b36",
      "parents": [
        "74fa37211931cfbaa06736a5bc5cb3be5d52afb6"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Tue Mar 24 14:31:05 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "Use annotation-driven configuration\n"
    },
    {
      "commit": "74fa37211931cfbaa06736a5bc5cb3be5d52afb6",
      "tree": "36743d27f022b9ee53f3bf92ff9e79836fc082b4",
      "parents": [
        "c7f2e96e419c464d70e3af41c43724330e71ed8e"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Tue Mar 24 14:11:58 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "Attempt to fix flaky test\n"
    },
    {
      "commit": "c7f2e96e419c464d70e3af41c43724330e71ed8e",
      "tree": "d16e562703a380ad3add6805190debfbb97ac60d",
      "parents": [
        "471539a44db514ec088186faef0060179fcabbaa"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Tue Mar 24 13:51:33 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "Fix integration test task to run and accept specific tests\n"
    },
    {
      "commit": "471539a44db514ec088186faef0060179fcabbaa",
      "tree": "2f8bc8b3fd067282c7a54d42c808cf0d55741531",
      "parents": [
        "c9ca9a4300ab5fd1835c8db6a91d4510f1d1d161"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Tue Mar 24 10:20:01 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "Refactor test containers to use base class pattern\n"
    },
    {
      "commit": "c9ca9a4300ab5fd1835c8db6a91d4510f1d1d161",
      "tree": "9ccfc8dce931ee40347d000a83e1ceb23f9dc5a4",
      "parents": [
        "36b0052f4e951e03e48e3b3c23a12e2867246ff4"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Sat Mar 14 15:49:16 2026 -0400"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "rename geb-testontainers packages to geb.testcontainers\n"
    },
    {
      "commit": "36b0052f4e951e03e48e3b3c23a12e2867246ff4",
      "tree": "03a583c77c21df48f5fdaa3d57585f191138c960",
      "parents": [
        "5fce0894d1c7cf6b963a4fdbf27208ae5ef36112"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Fri Feb 27 17:46:55 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "add container building section.\n"
    },
    {
      "commit": "5fce0894d1c7cf6b963a4fdbf27208ae5ef36112",
      "tree": "25ab6d98f8f25e380dab83d5fae8ac2e017c702e",
      "parents": [
        "a184185a88500e28ae28353a1823339cd96d3bf8"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Thu Feb 26 19:02:45 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "rename grails system properties.\n"
    },
    {
      "commit": "a184185a88500e28ae28353a1823339cd96d3bf8",
      "tree": "46f5cf42d3e44e553d86be885af4d10d740ab95d",
      "parents": [
        "f6c8ce7132591466cca08573501498405c62d9af"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Thu Feb 26 19:02:01 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "remove unneeded testcontainer setting from dockerfile.\n"
    },
    {
      "commit": "f6c8ce7132591466cca08573501498405c62d9af",
      "tree": "81586a9a38104d67e6ebfa5246781124b4fffe46",
      "parents": [
        "c7ddeac638b6e9dde4cf83c70f535df8e640956a"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Wed Feb 25 18:52:24 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "rename files containing Grails.\n"
    },
    {
      "commit": "c7ddeac638b6e9dde4cf83c70f535df8e640956a",
      "tree": "9c0d624f50816e694317d9da669139ad9ee8b2cc",
      "parents": [
        "9ea08147d6a4c68811eb533d40bfeec375e64eee"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Tue Feb 24 19:07:04 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "fix codenarc violations.\n"
    },
    {
      "commit": "9ea08147d6a4c68811eb533d40bfeec375e64eee",
      "tree": "4c3a0c35a8ea7d5b587dc5d47e1224018cc3cd59",
      "parents": [
        "0903232b07474d215e0af13b28ea4aa952c521ba"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Sun Feb 22 18:57:58 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "fix container networking.\n"
    },
    {
      "commit": "0903232b07474d215e0af13b28ea4aa952c521ba",
      "tree": "7065fc1cb5e01aadb9a1e5c20fa04bc5d9831627",
      "parents": [
        "6e819a0a6129049ef5a778228a68a274be4f528e"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Sun Feb 22 17:53:23 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "fix container networking.\n"
    },
    {
      "commit": "6e819a0a6129049ef5a778228a68a274be4f528e",
      "tree": "c76d1d5a1f5fca9a51181fb085f2cdae30405d51",
      "parents": [
        "2ba2863de8a3da61ae4a281ee27a9df561dd7c02"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Sun Feb 22 13:02:04 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "remove plugin\n"
    },
    {
      "commit": "2ba2863de8a3da61ae4a281ee27a9df561dd7c02",
      "tree": "eebc12ac7dd45ca9624004d6b7ed03eb1e2a758b",
      "parents": [
        "555a47d300212694891086eef4b93e9cd9702836"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Sun Feb 22 11:38:34 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "make container interactive and fix circleci user permissions.\n"
    },
    {
      "commit": "555a47d300212694891086eef4b93e9cd9702836",
      "tree": "f823e4e413fd9eb7ff987fcf1cc825708e8952e8",
      "parents": [
        "3998440900220f9eb93c90e5bdff05f70df5ec24"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Sun Feb 22 10:07:35 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "add Dockerfile that includes Docker.\nseparate docker-entrypoint from build-in-docker.sh and add starting Docker daemon.\n"
    },
    {
      "commit": "3998440900220f9eb93c90e5bdff05f70df5ec24",
      "tree": "fdbf62e1971e00c89dcf9aa52053f68657f652c1",
      "parents": [
        "72b0a7b49f78a81cdce2580687b166c4aa2c2a6a"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Sun Feb 15 10:38:58 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "remove codenarc issue from the temporary section of README.md.\n"
    },
    {
      "commit": "72b0a7b49f78a81cdce2580687b166c4aa2c2a6a",
      "tree": "00a380e95413b1a88ed1676f713128299da8f67b",
      "parents": [
        "8f1587765bd73afd77e138760e209d069e10c0ca"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Sun Feb 15 10:36:11 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "fix codenarc violations.\n"
    },
    {
      "commit": "8f1587765bd73afd77e138760e209d069e10c0ca",
      "tree": "0a9ef3ba74f0f61f7fa4e5ffd19168238c929df1",
      "parents": [
        "fe45834c9e80846ff9646129088409fb565be5bf"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Sat Feb 14 16:01:02 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "fix codenarc violations.\n"
    },
    {
      "commit": "fe45834c9e80846ff9646129088409fb565be5bf",
      "tree": "647be73439460de8c9212827688ba332ecb624f3",
      "parents": [
        "846381864b75745532a5ecd9e8f124ef807b6c4d"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Thu Feb 05 19:11:18 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "change chrome testcontainer to firefox for macOS testers.\n"
    },
    {
      "commit": "846381864b75745532a5ecd9e8f124ef807b6c4d",
      "tree": "c6c9433cbe2c2676f46dd34b7d96f3d338f0f6fd",
      "parents": [
        "d43aa774ab9afe12a07c86a26a68a42c05e64f5a"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Thu Feb 05 19:05:25 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "add README.md with a temporary section.\n"
    },
    {
      "commit": "d43aa774ab9afe12a07c86a26a68a42c05e64f5a",
      "tree": "51a818bd3332c60bc8411fd66cc66181f3526109",
      "parents": [
        "b59667bada44468406a6feef1d054a17749e23bf"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Tue Feb 03 14:36:43 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "add geb-testcontainers to modules\n"
    },
    {
      "commit": "b59667bada44468406a6feef1d054a17749e23bf",
      "tree": "e6f6edf78e3de0380d9147416e9a6d219e48ff28",
      "parents": [
        "b77e8755efd086f2b80ddce51604e0853a14bfa5"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Tue Feb 03 14:35:19 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "add and update selenium and testcontainers dependencies\n"
    },
    {
      "commit": "b77e8755efd086f2b80ddce51604e0853a14bfa5",
      "tree": "df2777db42452890654446bc64c1208ed14064a2",
      "parents": [
        "2b3e46c3d7b6c57aec22e3a2b2d33c9486a866e9"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Tue Feb 03 14:32:23 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "add rat excludes for test resources\n"
    },
    {
      "commit": "2b3e46c3d7b6c57aec22e3a2b2d33c9486a866e9",
      "tree": "9da5d5934d858c4d8587674d6c40730012e0bf8e",
      "parents": [
        "b4648fc825c646142f1094937e6b69606ec94b68"
      ],
      "author": {
        "name": "Carl Marcum",
        "email": "carl.marcum@codebuilders.net",
        "time": "Sun Feb 01 12:02:30 2026 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri Apr 10 13:53:36 2026 -0500"
      },
      "message": "initial import of testcontainers code\n"
    },
    {
      "commit": "b4648fc825c646142f1094937e6b69606ec94b68",
      "tree": "90e9fc4869a93a1bbe7f3dc10b04b6b611ae0a08",
      "parents": [
        "74e1131aee14655a0145e4254583a178c58a34b7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Mar 30 11:55:24 2026 +0000"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Wed Apr 01 15:16:35 2026 -0500"
      },
      "message": "Bump gradle/actions from 5 to 6\n\nBumps [gradle/actions](https://github.com/gradle/actions) from 5 to 6.\n- [Release notes](https://github.com/gradle/actions/releases)\n- [Commits](https://github.com/gradle/actions/compare/v5...v6)\n\n---\nupdated-dependencies:\n- dependency-name: gradle/actions\n  dependency-version: \u00276\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "74e1131aee14655a0145e4254583a178c58a34b7",
      "tree": "1da11a6b9343791402d9bbab1a1fec67dcfa9069",
      "parents": [
        "ea6a2f3a10e2896117d4721212bb1c4a5da5619a"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Mon Jan 19 19:41:50 2026 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Mon Jan 19 19:42:01 2026 +1000"
      },
      "message": "prepare for decommissioning of geb-dev\n"
    },
    {
      "commit": "ea6a2f3a10e2896117d4721212bb1c4a5da5619a",
      "tree": "61b34b735b019896cc7e51ee31465431eba05bee",
      "parents": [
        "c9e10c0a7c98d09bdf620550046cd47a646b105b"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Tue Dec 30 11:06:25 2025 -0600"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Mon Jan 05 09:55:51 2026 -0600"
      },
      "message": "Update Gradle plugin IDs\n"
    },
    {
      "commit": "c9e10c0a7c98d09bdf620550046cd47a646b105b",
      "tree": "c8a861c8f6154e8fd4e6ebc0c552a546bf02975a",
      "parents": [
        "332b4c11e2cfbd287ede356799037a72ce7ce5e5"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Wed Nov 12 11:36:17 2025 -0600"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Wed Dec 31 15:11:46 2025 -0600"
      },
      "message": "Delete the rest of Circle CI\n"
    },
    {
      "commit": "332b4c11e2cfbd287ede356799037a72ce7ce5e5",
      "tree": "e4d489ff3444e7dfcfd03be1f5be77fd05a566c4",
      "parents": [
        "8c03ca7c2ccc6980e81644f1e236bc8a3857d491"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Fri Mar 07 15:58:01 2025 -0600"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Wed Dec 31 15:11:46 2025 -0600"
      },
      "message": "Remove CircleCI jobs already in GitHub Actions\n"
    },
    {
      "commit": "8c03ca7c2ccc6980e81644f1e236bc8a3857d491",
      "tree": "e383bb5fee51110952410b17a0bba938c806a119",
      "parents": [
        "e74413f2af8ef8ac42409aab04df47e82b958098"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Wed Dec 31 12:05:30 2025 -0600"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Wed Dec 31 15:11:29 2025 -0600"
      },
      "message": "Restore working parallel test\n"
    },
    {
      "commit": "e74413f2af8ef8ac42409aab04df47e82b958098",
      "tree": "19e072fa9c531f48580d4faebeefaa8a6f87c16f",
      "parents": [
        "1a426f80a36ce073adc6dd9a280040788b280cd7"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Wed Dec 31 11:15:12 2025 -0600"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Wed Dec 31 15:11:29 2025 -0600"
      },
      "message": "Remove cache clear in BeforeAll/AfterAll methods\n\nIt is possible for multiple BeforeAll and AfterAll lifecycle methods in\nJUnit to get called on the same thread as a running test, causing cached\ndrivers to get quit while still in use.\n\nThis change adds a documented warning to that API and prevents our test\nof JUnit 5 parallelism from falling into that trap.\n\nFor context, see related issues and PRs:\n* https://github.com/apache/groovy-geb/pull/181\n* https://github.com/apache/groovy-geb/issues/188\n* https://github.com/apache/groovy-geb/issues/288\n* https://github.com/apache/groovy-geb/pull/299\n* https://github.com/apache/groovy-geb/pull/301\n"
    },
    {
      "commit": "1a426f80a36ce073adc6dd9a280040788b280cd7",
      "tree": "9c33adfff58ff8c91b4826561390168541068f3e",
      "parents": [
        "db9bdfe90eae2e2c54cdfe508f902582189a9167"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Mon Dec 29 15:52:22 2025 -0600"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Wed Dec 31 08:53:40 2025 -0600"
      },
      "message": "Revert \"Fix the driver caching so that global and per-thread cache do not step on each others toes\"\n\nThis reverts commit 1ee94335291e5e63520a9eeb6aeebf87a1cf2844.\n"
    },
    {
      "commit": "db9bdfe90eae2e2c54cdfe508f902582189a9167",
      "tree": "a1c47660c46e3de267d453201dda40f65789b280",
      "parents": [
        "f7c3777734bd27f50b28b18497b1000d41e6aa8e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Dec 15 11:18:04 2025 +0000"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Mon Dec 29 17:14:49 2025 -0600"
      },
      "message": "Bump actions/upload-artifact from 4 to 6\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 6.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/v4...v6)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n  dependency-version: \u00276\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "f7c3777734bd27f50b28b18497b1000d41e6aa8e",
      "tree": "c4cf3116cb863d5c5b65fcd26a9b5cb38ca03f12",
      "parents": [
        "29ab9c739769716b6c56453dd2f2836899e480f8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Nov 24 12:55:06 2025 +0000"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Mon Dec 29 16:43:00 2025 -0600"
      },
      "message": "Bump actions/checkout from 5 to 6\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v5...v6)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-version: \u00276\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "29ab9c739769716b6c56453dd2f2836899e480f8",
      "tree": "83552a403d2ed502a32220c108350644c9e53c40",
      "parents": [
        "be2e75f459cc3085fdf9788ce260a5d05e2a4514"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Fri Nov 14 16:18:54 2025 -0600"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Tue Nov 18 08:07:41 2025 -0600"
      },
      "message": "Update README link to repo\n"
    },
    {
      "commit": "be2e75f459cc3085fdf9788ce260a5d05e2a4514",
      "tree": "caa51009718bd671652c8dc04ec75b74e2f2bdb6",
      "parents": [
        "faf8ea0f49c8944619f5e9902f5b93e2d4ab52c5"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Fri Nov 14 13:50:48 2025 -0600"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Tue Nov 18 08:07:41 2025 -0600"
      },
      "message": "Update release guide\n"
    },
    {
      "commit": "faf8ea0f49c8944619f5e9902f5b93e2d4ab52c5",
      "tree": "1ff29427cf014ebae63796b74a608e8325775afa",
      "parents": [
        "6b27f3aac6c73f64b5a5760037d47b73f5bb41ff"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Tue Nov 18 11:21:36 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Tue Nov 18 11:21:36 2025 +1000"
      },
      "message": "add 8.0.1\n"
    },
    {
      "commit": "6b27f3aac6c73f64b5a5760037d47b73f5bb41ff",
      "tree": "d21364d0b2cb64df6ebfc5b96fbf9f55be6cb5ee",
      "parents": [
        "b3637d37734f87e6d3b4b0729648aeb5f08aca6e"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Mon Nov 17 17:04:24 2025 -0600"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Mon Nov 17 17:04:24 2025 -0600"
      },
      "message": "Add next version placeholder\n"
    },
    {
      "commit": "b3637d37734f87e6d3b4b0729648aeb5f08aca6e",
      "tree": "efa97a93b06303abc965c3f44003c6b55d8ee363",
      "parents": [
        "5a4669b6d410446ecff1a022cfe4f137abae865a"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Mon Nov 17 17:03:31 2025 -0600"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Mon Nov 17 17:03:31 2025 -0600"
      },
      "message": "Prepare next snapshot version\n"
    },
    {
      "commit": "5a4669b6d410446ecff1a022cfe4f137abae865a",
      "tree": "7b7d2acf980c1b7f7fff40bd79012884eb64ecf5",
      "parents": [
        "e345b1f3a0c32719e02216a4fabe42fd3c0e6865"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Tue Nov 11 15:05:30 2025 -0600"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Tue Nov 11 15:05:30 2025 -0600"
      },
      "message": "Version 8.0.1\n"
    },
    {
      "commit": "e345b1f3a0c32719e02216a4fabe42fd3c0e6865",
      "tree": "d5626a857d58064a89863a36bc840e9085287596",
      "parents": [
        "aea65de63b4223a257fc82a64492d7e1a8501ad0"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Tue Nov 11 14:56:32 2025 -0600"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Tue Nov 11 14:56:32 2025 -0600"
      },
      "message": "Note changed CI location\n"
    },
    {
      "commit": "aea65de63b4223a257fc82a64492d7e1a8501ad0",
      "tree": "a46835bfb55fbdd78e3541a85a92c7f161909da8",
      "parents": [
        "8a8aaa1c6c7f0e4eb4f4fd8b126cf0ccde001d74"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Oct 23 10:52:31 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 23 10:52:31 2025 +0200"
      },
      "message": "Bump gradle/actions from 4 to 5 (#290)\n\nBumps [gradle/actions](https://github.com/gradle/actions) from 4 to 5.\n- [Release notes](https://github.com/gradle/actions/releases)\n- [Commits](https://github.com/gradle/actions/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: gradle/actions\n  dependency-version: \u00275\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "8a8aaa1c6c7f0e4eb4f4fd8b126cf0ccde001d74",
      "tree": "399274842796358ff2f3a5c324a26355582a106f",
      "parents": [
        "fc30edd78b14e11b26dc7f90e1bf47d6305c2737"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Wed Sep 24 15:06:03 2025 +0200"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Wed Sep 24 12:20:45 2025 -0500"
      },
      "message": "fix(webstorage): restore api in 8\n\nRestores and deprecates `WebStorageNotSupportedException`\nto not break api in major version 8.\n"
    },
    {
      "commit": "fc30edd78b14e11b26dc7f90e1bf47d6305c2737",
      "tree": "df7326b7a1bcef3c135b54233ace41fea9a8cd50",
      "parents": [
        "97deccabf3eb821b808602c87981cfe0c45c3395"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Mon Sep 22 21:01:51 2025 +0200"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Mon Sep 22 15:15:57 2025 -0500"
      },
      "message": "fix(webstorage): add return keyword\n"
    },
    {
      "commit": "97deccabf3eb821b808602c87981cfe0c45c3395",
      "tree": "9cf7a451f6a4d910ef187a41425583ffa244ae0f",
      "parents": [
        "efae6b195446294afc3dba7d8cf0e9992cfa12ac"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Mon Sep 22 20:56:24 2025 +0200"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Mon Sep 22 15:15:57 2025 -0500"
      },
      "message": "fix(webstorage): feedback - use `Object.keys`\n"
    },
    {
      "commit": "efae6b195446294afc3dba7d8cf0e9992cfa12ac",
      "tree": "ffe85910f00eec223ce4e2983707bc85a3b70a3c",
      "parents": [
        "4266eeeea6f59e4718339b93283327bf176563b9"
      ],
      "author": {
        "name": "Mattias Reichel",
        "email": "mattias.reichel@gmail.com",
        "time": "Fri Sep 19 13:24:58 2025 +0200"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Mon Sep 22 15:15:57 2025 -0500"
      },
      "message": "fix(webstorage): replace removed Selenium HTML5 APIs (4.35.0)\n\nSelenium `4.35.0` removed `org.openqa.selenium.html5.*` classes.\nSwitch to JS-based access for `localStorage`/`sessionStorage`\n(via Geb `js.exec`) to restore compatibility.\n\nFixes gh-280\n"
    },
    {
      "commit": "4266eeeea6f59e4718339b93283327bf176563b9",
      "tree": "31fe81e368c885012a307b269473272370829196",
      "parents": [
        "75d12d5fe9e52409daf74082bfda351d9f55f76c"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Fri Sep 12 16:04:19 2025 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Fri Sep 12 17:51:01 2025 -0500"
      },
      "message": "Prepare next snapshot version\n"
    },
    {
      "commit": "75d12d5fe9e52409daf74082bfda351d9f55f76c",
      "tree": "d379a1aa3a00ba54df2e056edebabaf3e635d332",
      "parents": [
        "4adf6fb8a3a074351143328ce264c55b9539a4e4"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Sat Sep 06 00:35:29 2025 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Tue Sep 09 08:28:39 2025 -0500"
      },
      "message": "Release 8.0.0: update versions\n"
    },
    {
      "commit": "4adf6fb8a3a074351143328ce264c55b9539a4e4",
      "tree": "f37baa23313f1a193f84e63e8163a0f13dded03b",
      "parents": [
        "58c9656934b6ce74675924225ca73c897ede845a"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Tue Sep 09 08:28:28 2025 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Tue Sep 09 08:28:28 2025 -0500"
      },
      "message": "Add reproducible flag to disable Last Updated date\n"
    },
    {
      "commit": "58c9656934b6ce74675924225ca73c897ede845a",
      "tree": "05474a95f801ef1e0cb0135b6a9a8b57025127fc",
      "parents": [
        "df85baad0869e8c60195fa8b459537c8e7cd064c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Sep 09 03:46:05 2025 +0000"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Tue Sep 09 08:06:28 2025 -0500"
      },
      "message": "Bump actions/checkout from 4 to 5\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-version: \u00275\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "df85baad0869e8c60195fa8b459537c8e7cd064c",
      "tree": "6f517c28f1e95d233f8a45186ee339e413b7f6e0",
      "parents": [
        "0534265811909aa35126f67d879460136bc14b80"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 25 21:37:48 2025 +0000"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Mon Sep 08 22:45:00 2025 -0500"
      },
      "message": "Bump actions/setup-java from 4 to 5\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 4 to 5.\n- [Release notes](https://github.com/actions/setup-java/releases)\n- [Commits](https://github.com/actions/setup-java/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-java\n  dependency-version: \u00275\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "0534265811909aa35126f67d879460136bc14b80",
      "tree": "9eb8721f09c12611b9579f54d8c2178e2199eba2",
      "parents": [
        "ea152ccfeb66608e40c6377f967caf9c3df98dc9"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Mon Sep 08 22:21:29 2025 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Mon Sep 08 22:24:29 2025 -0500"
      },
      "message": "Add manuals to doc site jar\n"
    },
    {
      "commit": "ea152ccfeb66608e40c6377f967caf9c3df98dc9",
      "tree": "4e5d3c422a54e59be13f602b3f00212d0656c5bc",
      "parents": [
        "d20ae485eef42e62b3813380163448715581a157"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Mon Sep 08 20:26:29 2025 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Mon Sep 08 22:24:29 2025 -0500"
      },
      "message": "Fix license files for included libraries\n"
    },
    {
      "commit": "d20ae485eef42e62b3813380163448715581a157",
      "tree": "b10c51113f393c771fac52795136ff2fb0576bb0",
      "parents": [
        "8af1eba9337243b636074ba8633150a59f2b5365"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Fri Sep 05 15:09:51 2025 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Fri Sep 05 15:09:51 2025 -0500"
      },
      "message": "Use semantic version\n"
    },
    {
      "commit": "8af1eba9337243b636074ba8633150a59f2b5365",
      "tree": "2ac55ee274c9b75d34a2aa4df59b2f6c65de2600",
      "parents": [
        "0963bd9c66698bcc60028c23bdd4edaa4695d441"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Thu Sep 04 19:56:35 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Thu Sep 04 19:56:35 2025 +1000"
      },
      "message": "tweak to website\n"
    },
    {
      "commit": "0963bd9c66698bcc60028c23bdd4edaa4695d441",
      "tree": "89bc2ac296dddd081ea6e5221ffb0f4baad736dd",
      "parents": [
        "335dd9b0028d6b9e4d5add5c54a25da7ce197c6c"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Thu Sep 04 16:02:01 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Thu Sep 04 16:02:13 2025 +1000"
      },
      "message": "tweak to website\n"
    },
    {
      "commit": "335dd9b0028d6b9e4d5add5c54a25da7ce197c6c",
      "tree": "a423b47481ae7708bf0fdb5991757a3ec230ac89",
      "parents": [
        "aced16615ce6ab29efad08908f2239458f44b536"
      ],
      "author": {
        "name": "Sergio del Amo",
        "email": "sergio.delamo@softamo.com",
        "time": "Tue Jul 08 11:23:19 2025 +0200"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Tue Jul 08 07:52:20 2025 -0500"
      },
      "message": "Update buildSrc/src/main/groovy/geb.publishing.gradle\n\nCo-authored-by: Björn Kautler \u003cBjoern@Kautler.net\u003e"
    },
    {
      "commit": "aced16615ce6ab29efad08908f2239458f44b536",
      "tree": "bd1378fe633fedb9487f9f5ae493b9ba5643eb0a",
      "parents": [
        "39148aaf4b20d47f3420e0feca10ffd3ff1182d7"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Mon Jul 07 15:15:36 2025 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Tue Jul 08 07:52:20 2025 -0500"
      },
      "message": "Update developer list\n"
    },
    {
      "commit": "39148aaf4b20d47f3420e0feca10ffd3ff1182d7",
      "tree": "0da0293bc1627373a335a5b93db608fb955a9d92",
      "parents": [
        "48acacc62fa6d9bb60e526766276b27cb9890ce5"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Mon Jul 07 12:11:57 2025 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Tue Jul 08 07:52:20 2025 -0500"
      },
      "message": "Restore submodule publishing\n"
    },
    {
      "commit": "48acacc62fa6d9bb60e526766276b27cb9890ce5",
      "tree": "3598ef7a0603056278f1af4f94a019f15ee77558",
      "parents": [
        "617043264ad81d7e38b2bd735461885a1c957973"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Mon Jul 07 11:44:47 2025 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Tue Jul 08 07:52:20 2025 -0500"
      },
      "message": "Update vcs URL for gradle plugins\n"
    },
    {
      "commit": "617043264ad81d7e38b2bd735461885a1c957973",
      "tree": "3a7655ed2d4aa6ab02b31f334dbffc4805e0242b",
      "parents": [
        "3d8f217d0158aae715bdf8ff9dc5839ab5e8c0fa"
      ],
      "author": {
        "name": "Björn Kautler",
        "email": "Bjoern@Kautler.net",
        "time": "Mon May 26 19:25:15 2025 +0200"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Mon Jul 07 09:18:04 2025 -0500"
      },
      "message": "Support Closure\u003cCharSequence\u003e JS execution script argument\n"
    },
    {
      "commit": "3d8f217d0158aae715bdf8ff9dc5839ab5e8c0fa",
      "tree": "2ebd1a36e9a859a76992979a56bce467a47b1712",
      "parents": [
        "8a12aba59f4929e7d39ac496a5d66a1b86988233"
      ],
      "author": {
        "name": "Björn Kautler",
        "email": "Bjoern@Kautler.net",
        "time": "Mon May 26 02:15:58 2025 +0200"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Mon Jul 07 09:14:48 2025 -0500"
      },
      "message": "Support Navigator as JS execution argument\n"
    },
    {
      "commit": "8a12aba59f4929e7d39ac496a5d66a1b86988233",
      "tree": "868369570544ba5664d78bbd711b963a5f3a4a10",
      "parents": [
        "4aed3b2fe7afbefe0fe1d747f107cd37dd32b3b6"
      ],
      "author": {
        "name": "Björn Kautler",
        "email": "Bjoern@Kautler.net",
        "time": "Mon Jun 02 01:42:13 2025 +0200"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Wed Jul 02 13:35:14 2025 -0500"
      },
      "message": "Overhaul the manual\n"
    },
    {
      "commit": "4aed3b2fe7afbefe0fe1d747f107cd37dd32b3b6",
      "tree": "c727b435d8c0ffee616b68da093fc8180583354d",
      "parents": [
        "67c51d3bd38bf6ac49e1c723eadab679d8ba8476"
      ],
      "author": {
        "name": "Björn Kautler",
        "email": "Bjoern@Kautler.net",
        "time": "Thu May 22 12:05:59 2025 +0200"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Tue Jun 24 15:25:37 2025 -0500"
      },
      "message": "Support GString as JS execution argument\n"
    },
    {
      "commit": "67c51d3bd38bf6ac49e1c723eadab679d8ba8476",
      "tree": "d2507088bddf614f71842105f5af42b020f18efc",
      "parents": [
        "ad722dd6eeaa366862baa2757670f50448b82ded"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Wed May 21 09:19:29 2025 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Wed May 21 09:19:29 2025 -0500"
      },
      "message": "Remove trailing slash\n"
    },
    {
      "commit": "ad722dd6eeaa366862baa2757670f50448b82ded",
      "tree": "53cade9988211aa343b20189dd2e746b86585f9d",
      "parents": [
        "0a35f35688449a9ea36a039a2e4ed2e025ef7641"
      ],
      "author": {
        "name": "Björn Kautler",
        "email": "Bjoern@Kautler.net",
        "time": "Wed May 14 10:52:57 2025 +0200"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Tue May 20 16:42:41 2025 -0500"
      },
      "message": "Separate the dynamic page content of PageOrientedSpec to only the page that expects it\n\nWith JavaScript enabled, the JavaScript thread modifies the page and with unlucky timing\nthe link element needed is either not present when checked for in at-checking, or is stale\nwhen trying to click it. This makes the tests not actually needing the dynamic element\nflaky, failing occasionally for content not found or stale elements.\n"
    },
    {
      "commit": "0a35f35688449a9ea36a039a2e4ed2e025ef7641",
      "tree": "e132f57279bcb5cda54040972b62791ecebc3c42",
      "parents": [
        "563482778b4ab74c47fbae5145d75a2962380321"
      ],
      "author": {
        "name": "Jonny Carter",
        "email": "jcarter@adaptavist.com",
        "time": "Tue May 20 16:15:29 2025 -0500"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Tue May 20 16:34:44 2025 -0500"
      },
      "message": "Update references to old site to new site\n"
    },
    {
      "commit": "563482778b4ab74c47fbae5145d75a2962380321",
      "tree": "e870cc92c7a1ab035f7be7a66165732e6e15e46d",
      "parents": [
        "fc4130b3f190d9a98f4ba0bddad2d03fe64733b3"
      ],
      "author": {
        "name": "Björn Kautler",
        "email": "Bjoern@Kautler.net",
        "time": "Wed May 07 16:53:55 2025 +0200"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Tue May 20 09:39:10 2025 -0500"
      },
      "message": "Fix the driver caching so that global and per-thread cache do not step on each others toes\n"
    },
    {
      "commit": "fc4130b3f190d9a98f4ba0bddad2d03fe64733b3",
      "tree": "62eb49cf29c7db3f10cb05e572455fc4fd9ff700",
      "parents": [
        "11a2e40f83d291699de0e5d824047cb5e704b61c"
      ],
      "author": {
        "name": "Björn Kautler",
        "email": "Bjoern@Kautler.net",
        "time": "Fri Apr 25 00:43:45 2025 +0200"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Tue May 06 09:02:37 2025 -0500"
      },
      "message": "Fix multi-window reporting trying to resolve \u0027backing\u0027 in the SUT\n"
    },
    {
      "commit": "11a2e40f83d291699de0e5d824047cb5e704b61c",
      "tree": "22e77ac3d2198e58f7af3068447d305bd7a5837d",
      "parents": [
        "42d5ad9a7e697e18e1d65a3f1a2b7b27486f0f90"
      ],
      "author": {
        "name": "Björn Kautler",
        "email": "Bjoern@Kautler.net",
        "time": "Fri Apr 25 02:00:13 2025 +0200"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Tue May 06 09:02:27 2025 -0500"
      },
      "message": "Add reporter exceptions to test exception as suppressed instead of swallowing them\n"
    },
    {
      "commit": "42d5ad9a7e697e18e1d65a3f1a2b7b27486f0f90",
      "tree": "236218b11b9d3ef75f58713c57b00e3fc81c78b1",
      "parents": [
        "343319c860efc5267b9b424c09c741cdcff95a83"
      ],
      "author": {
        "name": "Björn Kautler",
        "email": "Bjoern@Kautler.net",
        "time": "Sat Apr 19 04:44:02 2025 +0200"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Mon May 05 08:24:10 2025 -0500"
      },
      "message": "Do not persist a driver instance in the configuration object but in the browser\n"
    },
    {
      "commit": "343319c860efc5267b9b424c09c741cdcff95a83",
      "tree": "342c129d1019fc2ad1a1a0631bd04b2ce94c124c",
      "parents": [
        "e1ff939a5377b11703ee07321bc2887f839ab900"
      ],
      "author": {
        "name": "Björn Kautler",
        "email": "Bjoern@Kautler.net",
        "time": "Thu Apr 24 18:23:10 2025 +0200"
      },
      "committer": {
        "name": "Jonny Carter",
        "email": "jonnybot0@users.noreply.github.com",
        "time": "Fri May 02 13:36:29 2025 -0500"
      },
      "message": "Fix a race-condition in reporting with parallel execution\n"
    },
    {
      "commit": "e1ff939a5377b11703ee07321bc2887f839ab900",
      "tree": "a782adf0dc67df742e735ec81579802bae2d7e8a",
      "parents": [
        "ad6da2014f83d7456f67618acabcf2f57cec598c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 18 12:01:50 2025 +0000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Tue Mar 18 23:05:22 2025 +1100"
      },
      "message": "Bump gradle/wrapper-validation-action from 2 to 3\n\nBumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 2 to 3.\n- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)\n- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v2...v3)\n\n---\nupdated-dependencies:\n- dependency-name: gradle/wrapper-validation-action\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "ad6da2014f83d7456f67618acabcf2f57cec598c",
      "tree": "2d826cd3bd1c553021a5af91d0b03e41fc56ee2a",
      "parents": [
        "13d03944470572f856da2534fec3059da3f29884"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Tue Mar 18 22:01:06 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Tue Mar 18 22:01:06 2025 +1000"
      },
      "message": "dependabot for github actions\n"
    },
    {
      "commit": "13d03944470572f856da2534fec3059da3f29884",
      "tree": "d7c4fda5cb9fae3ae5b1b28a7579ef5ec54ea8c4",
      "parents": [
        "522bae7c773f8f5c6c89d3964478c53c2eab528a"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Tue Mar 18 07:31:23 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Tue Mar 18 07:31:23 2025 +1000"
      },
      "message": "adjust for latest .asf.yaml parsing\n"
    },
    {
      "commit": "522bae7c773f8f5c6c89d3964478c53c2eab528a",
      "tree": "38abd5f3dbe63f768b6a1175803412c5c2247cbb",
      "parents": [
        "d4419a94cfbd32698dcd12764ec6d50d35f33af2"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sun Mar 16 15:11:53 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sun Mar 16 15:11:53 2025 +1000"
      },
      "message": "Bump jsoup to 1.19.1\n"
    },
    {
      "commit": "d4419a94cfbd32698dcd12764ec6d50d35f33af2",
      "tree": "797a49be0902cc73f6924f80288ab3212915c9ab",
      "parents": [
        "9a1836543035c09cf620101711e4e93a74aeb087"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sun Mar 16 15:10:34 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sun Mar 16 15:10:34 2025 +1000"
      },
      "message": "Bump jsoup to 1.19.1\n"
    },
    {
      "commit": "9a1836543035c09cf620101711e4e93a74aeb087",
      "tree": "34ed841aeea9d6d75f363aa6fb1fc2f97b644838",
      "parents": [
        "692e1605812693768cbdd1aaddc26d39c0a84ade"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Fri Mar 07 08:39:18 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Fri Mar 07 08:39:18 2025 +1000"
      },
      "message": "update to new website\n"
    },
    {
      "commit": "692e1605812693768cbdd1aaddc26d39c0a84ade",
      "tree": "8b8b3543c5c1a2fb9d127f5caf687c6791151d9c",
      "parents": [
        "14e67b53062d08bb9bc007e83854299280402be6"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 12:36:20 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 12:36:20 2025 +1000"
      },
      "message": "Bump CodeNarc to 3.6.0-groovy-4.0 (build dependency)\n"
    },
    {
      "commit": "14e67b53062d08bb9bc007e83854299280402be6",
      "tree": "5751af62537fd19f96f7bdfe3a7ef37310cc485a",
      "parents": [
        "f90aa13b5e284afa478abe90e1bd8a5fe4aed163"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 12:35:58 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 12:35:58 2025 +1000"
      },
      "message": "Bump CodeNarc to 3.6.0-groovy-4.0 (build dependency)\n"
    },
    {
      "commit": "f90aa13b5e284afa478abe90e1bd8a5fe4aed163",
      "tree": "fe6217c7def19097914e8aa8c4c08a4069dc1501",
      "parents": [
        "863674f64be04c8a73bbc448b624e5875b3eed92"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 12:33:15 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 12:33:15 2025 +1000"
      },
      "message": "Bump slf4j-simple to 2.0.17 (test runtime)\n"
    },
    {
      "commit": "863674f64be04c8a73bbc448b624e5875b3eed92",
      "tree": "3ea52e375192d10a143c9922b4100b8ea2d226cd",
      "parents": [
        "7cd3442364793dbdbabd766dce4f6a9df0ac131a"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 12:18:54 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 12:18:54 2025 +1000"
      },
      "message": "Bump com.gradle.plugin-publish to 1.3.1\n"
    },
    {
      "commit": "7cd3442364793dbdbabd766dce4f6a9df0ac131a",
      "tree": "0f38dbda22e1fd4b292582cb628f41707a3eb050",
      "parents": [
        "91d4a0289e192b157925dfb7534654912da5b1b1"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 12:18:33 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 12:18:33 2025 +1000"
      },
      "message": "Bump com.gradle.plugin-publish to 1.3.1\n"
    },
    {
      "commit": "91d4a0289e192b157925dfb7534654912da5b1b1",
      "tree": "9c2faace79da9bb15e932fd1daa1bf2c28ac0ab0",
      "parents": [
        "a02db74a4ecf0ce2372014dc02c40f9a877585bd"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 12:13:58 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 12:13:58 2025 +1000"
      },
      "message": "Bump JUnit/JUnit Platform to 5.12.0/1.12.0\n"
    },
    {
      "commit": "a02db74a4ecf0ce2372014dc02c40f9a877585bd",
      "tree": "3fc6abadc287778ab64e14976e19bb47ef71b144",
      "parents": [
        "25b2ca5d31938e0acb4ca401ccda400526094db7"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 12:13:36 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 12:13:36 2025 +1000"
      },
      "message": "Bump JUnit/JUnit Platform to 5.12.0/1.12.0\n"
    },
    {
      "commit": "25b2ca5d31938e0acb4ca401ccda400526094db7",
      "tree": "ea389752397804af6d54f3ffbae8a2eabe6f57c2",
      "parents": [
        "bc6b422415654f7ac015026b14cd09b2e5b764c4"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 12:11:35 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 12:11:35 2025 +1000"
      },
      "message": "Bump gradle to 8.13 (build dependency)\n"
    },
    {
      "commit": "bc6b422415654f7ac015026b14cd09b2e5b764c4",
      "tree": "def8c21d4788a42a83caf36a1076bc99e0d95230",
      "parents": [
        "445a068d17b63ab2468e5191a23450ecd571c9c8"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 12:10:23 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 12:10:23 2025 +1000"
      },
      "message": "Bump gradle to 8.13 (build dependency)\n"
    },
    {
      "commit": "445a068d17b63ab2468e5191a23450ecd571c9c8",
      "tree": "af391a2af24f180f2c0d1c95cf1d1c728fe26668",
      "parents": [
        "772f4ee6a84b9db07b8affe2c380f48e3590a948"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 12:08:20 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 12:08:20 2025 +1000"
      },
      "message": "Upgrade Groovy to 4.0.26 #264\n"
    },
    {
      "commit": "772f4ee6a84b9db07b8affe2c380f48e3590a948",
      "tree": "6aaebdd19c0a065252c19710820dae751ef4c6e0",
      "parents": [
        "1ca243c90279726be57743dcd98d8f116b15b0db"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 11:53:47 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Sat Mar 01 11:53:47 2025 +1000"
      },
      "message": "revert build change: we need to find a different way to remove gradle build warning\n"
    },
    {
      "commit": "1ca243c90279726be57743dcd98d8f116b15b0db",
      "tree": "2181ffa94adecad814995303d98da5bb8431d21f",
      "parents": [
        "baf9864f45579540cd09c3ea46c2fcb65afe1dfa"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Mon Feb 24 21:48:57 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Mon Feb 24 21:48:57 2025 +1000"
      },
      "message": "remove token\n"
    },
    {
      "commit": "baf9864f45579540cd09c3ea46c2fcb65afe1dfa",
      "tree": "3e1a9af8b915aca611de6d6499d3dab12745bdb9",
      "parents": [
        "5f330a64a3e94cc73854b7a7484bfd23c0d30dde"
      ],
      "author": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Mon Feb 24 21:30:26 2025 +1000"
      },
      "committer": {
        "name": "Paul King",
        "email": "paulk@asert.com.au",
        "time": "Mon Feb 24 21:30:26 2025 +1000"
      },
      "message": "formatting\n"
    }
  ],
  "next": "5f330a64a3e94cc73854b7a7484bfd23c0d30dde"
}
