)]}'
{
  "log": [
    {
      "commit": "6af2024ac72be36e5d95d7bd7bc7fa271e9e0f9d",
      "tree": "90c558051ebcbba744eadb0f3aa0a3a731281e1a",
      "parents": [
        "1eb05e237e196f1086a6df7fe2442009da9f2b34",
        "a71b8f37fe369f32692a046bd97b81cf006b8ed7"
      ],
      "author": {
        "name": "Miguel Caballer Fernandez",
        "email": "micafer1@upv.es",
        "time": "Wed May 06 09:38:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 09:38:54 2026 +0200"
      },
      "message": "Merge pull request #10 from apache/apache/release_3_9_1\n\nRelease 3.9.1"
    },
    {
      "commit": "a71b8f37fe369f32692a046bd97b81cf006b8ed7",
      "tree": "90c558051ebcbba744eadb0f3aa0a3a731281e1a",
      "parents": [
        "dec28508808efafa545845cc9f55cbb6ca79cd89"
      ],
      "author": {
        "name": "Miguel Caballer",
        "email": "micafer1@upv.es",
        "time": "Wed May 06 09:29:18 2026 +0200"
      },
      "committer": {
        "name": "Miguel Caballer",
        "email": "micafer1@upv.es",
        "time": "Wed May 06 09:29:18 2026 +0200"
      },
      "message": "Use hash in action versions\n"
    },
    {
      "commit": "dec28508808efafa545845cc9f55cbb6ca79cd89",
      "tree": "a71176793ba2b7f692ffee9bf2c0627b38266494",
      "parents": [
        "10c667e7299d2ed038a93307ab1e62f7080ebc87"
      ],
      "author": {
        "name": "Miguel Caballer",
        "email": "micafer1@upv.es",
        "time": "Wed May 06 09:27:23 2026 +0200"
      },
      "committer": {
        "name": "Miguel Caballer",
        "email": "micafer1@upv.es",
        "time": "Wed May 06 09:27:23 2026 +0200"
      },
      "message": "Update action versions\n"
    },
    {
      "commit": "10c667e7299d2ed038a93307ab1e62f7080ebc87",
      "tree": "2f4e2b0e1065df1728d1edfe85aa41d3a540849c",
      "parents": [
        "1eb05e237e196f1086a6df7fe2442009da9f2b34"
      ],
      "author": {
        "name": "Miguel Caballer",
        "email": "micafer1@upv.es",
        "time": "Tue Apr 21 09:53:50 2026 +0200"
      },
      "committer": {
        "name": "Miguel Caballer",
        "email": "micafer1@upv.es",
        "time": "Tue Apr 21 09:53:50 2026 +0200"
      },
      "message": "Release 3.9.1\n"
    },
    {
      "commit": "1eb05e237e196f1086a6df7fe2442009da9f2b34",
      "tree": "06bb59fe77e1b8427b0e53781d6bdd921a54be72",
      "parents": [
        "17fe363f6e7fbe073b426066f5f6899ea651b7a1",
        "cb0931fa0745a6ea04b0d6b82b3c63658acbed63"
      ],
      "author": {
        "name": "Miguel Caballer Fernandez",
        "email": "micafer1@upv.es",
        "time": "Mon Feb 09 11:58:25 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 09 11:58:25 2026 +0100"
      },
      "message": "Merge pull request #9 from apache/release_3_9_0\n\nRelease v3.9.0 version"
    },
    {
      "commit": "cb0931fa0745a6ea04b0d6b82b3c63658acbed63",
      "tree": "06bb59fe77e1b8427b0e53781d6bdd921a54be72",
      "parents": [
        "17fe363f6e7fbe073b426066f5f6899ea651b7a1"
      ],
      "author": {
        "name": "Miguel Caballer",
        "email": "micafer1@upv.es",
        "time": "Mon Feb 09 10:15:16 2026 +0100"
      },
      "committer": {
        "name": "Miguel Caballer",
        "email": "micafer1@upv.es",
        "time": "Mon Feb 09 10:15:16 2026 +0100"
      },
      "message": "Release v3.9.0 version\n"
    },
    {
      "commit": "17fe363f6e7fbe073b426066f5f6899ea651b7a1",
      "tree": "71d31b254173c12cb14a8d69d67461ce52c3a4b3",
      "parents": [
        "4b84c67f66f259ed7e10bd367292777dec1078ea"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 19 11:42:07 2025 +0100"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 19 11:42:07 2025 +0100"
      },
      "message": "Add missing post source.\n"
    },
    {
      "commit": "4b84c67f66f259ed7e10bd367292777dec1078ea",
      "tree": "866c343bfffd50234fec621532ac9d1d84a618fe",
      "parents": [
        "48266bff27afe5b15b5118e289560c49c4496cda"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sat Sep 09 23:30:48 2023 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sat Sep 09 23:30:48 2023 +0200"
      },
      "message": "Add ruby-version file.\n"
    },
    {
      "commit": "48266bff27afe5b15b5118e289560c49c4496cda",
      "tree": "490654b4ce3bd90e52cb46e1eca10f0556d2c56c",
      "parents": [
        "cac657052346d0bd35833dbe112f93d63cd9bc6d"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sat Sep 09 23:30:27 2023 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sat Sep 09 23:30:27 2023 +0200"
      },
      "message": "Test workaroung for header styling issue.\n"
    },
    {
      "commit": "cac657052346d0bd35833dbe112f93d63cd9bc6d",
      "tree": "aabb64d75fd4df87a5d4f14f7c233a00dc09c23d",
      "parents": [
        "09492d2066dc55cffef6f4df351f9c66180fc270"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sun Aug 27 18:45:22 2023 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sun Aug 27 18:47:27 2023 +0200"
      },
      "message": "Remove link to the .tar.bz2 and .zip artifact and add link to the .whl\nartifact.\n\nWe haven\u0027t been creating and uploading .tar.gz2 and .whl artifacts for a\nlong time now.\n"
    },
    {
      "commit": "09492d2066dc55cffef6f4df351f9c66180fc270",
      "tree": "52787ae5c9190681837869ceabf3afadd50a2262",
      "parents": [
        "8c627a2636085b5cafa8b339b203fac809b60f6e"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Aug 16 09:06:21 2023 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Aug 16 09:06:21 2023 +0200"
      },
      "message": "Add link + image logo to ASF events to the page footer.\n"
    },
    {
      "commit": "8c627a2636085b5cafa8b339b203fac809b60f6e",
      "tree": "ac496862bc496eb9993db18853b209d49754fd15",
      "parents": [
        "b4261d63a0dd077d81907f9b4542002dfd1e5de2"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Thu Aug 10 20:10:27 2023 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Thu Aug 10 20:10:27 2023 +0200"
      },
      "message": "Add blog post for v3.8.0 release.\n"
    },
    {
      "commit": "b4261d63a0dd077d81907f9b4542002dfd1e5de2",
      "tree": "7fe0d4a8c9dcfaf3e3015425a04ed6daa705567b",
      "parents": [
        "e44ab38409ab89c9ff7cfab2fa3e6a4f85a6086b"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Thu Aug 10 19:48:47 2023 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Thu Aug 10 19:48:47 2023 +0200"
      },
      "message": "Add info on v3.8.0 release.\n"
    },
    {
      "commit": "e44ab38409ab89c9ff7cfab2fa3e6a4f85a6086b",
      "tree": "818711a207d399753f3769cba079d3179e22fa74",
      "parents": [
        "26cbdb68d5c000a7e6e01253a4cdc108fc39074b"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Aug 02 13:38:57 2023 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Aug 02 13:38:57 2023 +0200"
      },
      "message": "Remove Twitter links.\n"
    },
    {
      "commit": "26cbdb68d5c000a7e6e01253a4cdc108fc39074b",
      "tree": "3c99c8cbc36e6f2b4bdaf711e0ff54f157c7249c",
      "parents": [
        "870392ee70df2e287a9ab2c386474a40c029f174"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 22:56:28 2023 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 22:56:28 2023 +0200"
      },
      "message": "Fix typo.\n"
    },
    {
      "commit": "870392ee70df2e287a9ab2c386474a40c029f174",
      "tree": "133cac3841db9cc0136a561db80417769e4a65cb",
      "parents": [
        "e4c7c062c10417ea3a053e20d2eb6d011ddfa870"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 22:54:39 2023 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 22:54:39 2023 +0200"
      },
      "message": "Fix typo.\n"
    },
    {
      "commit": "e4c7c062c10417ea3a053e20d2eb6d011ddfa870",
      "tree": "a70a835e3d13f1e206b81e727d3a3229255f40aa",
      "parents": [
        "6e4ce20825c04fb178bb7af96d7d0fd2dcad5177"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 22:48:41 2023 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 22:48:41 2023 +0200"
      },
      "message": "Add new workflow status badge to the readme.\n"
    },
    {
      "commit": "6e4ce20825c04fb178bb7af96d7d0fd2dcad5177",
      "tree": "af499159184901aac6136875144ad845324e017d",
      "parents": [
        "3fabbc4998cf7016e375a7c78c6e306d3cff2d07"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 22:47:13 2023 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 22:47:13 2023 +0200"
      },
      "message": "Add GHA workflow which runs grunt lint task.\n"
    },
    {
      "commit": "3fabbc4998cf7016e375a7c78c6e306d3cff2d07",
      "tree": "6fa6c95cfdf3ffd18734dff184b8ca627549f2e0",
      "parents": [
        "de157b3ff6cc026406f07016c12a37767c287073"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 22:43:14 2023 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 22:43:14 2023 +0200"
      },
      "message": "Upgrade grunt, remove old or unused dependencies, add package-lock.json.\n"
    },
    {
      "commit": "de157b3ff6cc026406f07016c12a37767c287073",
      "tree": "2eb14fd57ab45759912bcb3d2c526078ac42a1cc",
      "parents": [
        "62432e567a24dd45196c1e5fac5dda432bd8bf72"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 22:41:36 2023 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 22:41:36 2023 +0200"
      },
      "message": "Remove outdated csslint target.\n"
    },
    {
      "commit": "62432e567a24dd45196c1e5fac5dda432bd8bf72",
      "tree": "6833e7d46f9cbf4c5786aa91d2b4b07e1adc075a",
      "parents": [
        "42bb21bd16f6883742182c7fb1b19767fa92cc79"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 22:37:12 2023 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 22:37:12 2023 +0200"
      },
      "message": "Fix jslint.\n"
    },
    {
      "commit": "42bb21bd16f6883742182c7fb1b19767fa92cc79",
      "tree": "ab93a0c4320bec571a93241d8a855cf28087db3c",
      "parents": [
        "a67ea6516460abf0d5a40af80bfef297696a56b0"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 22:32:22 2023 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 22:32:22 2023 +0200"
      },
      "message": "Add missing csslint config.\n"
    },
    {
      "commit": "a67ea6516460abf0d5a40af80bfef297696a56b0",
      "tree": "0b08bb6546b39693918cde3c8e64bcfed3b59c6e",
      "parents": [
        "2c564f1fcae364668ddd1cbf03c45c95f5294b97"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 17:02:50 2023 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 17:02:50 2023 +0200"
      },
      "message": "Use GHA cache for docker image build.\n"
    },
    {
      "commit": "2c564f1fcae364668ddd1cbf03c45c95f5294b97",
      "tree": "b123ea715c5f6daf1ef86c3b7a421d75c0005912",
      "parents": [
        "bc082fb9e969222f41979540db87979b0b7c6a91",
        "df6de3e6f8224610b01554d8eaa37ecdeba5c1d8"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 16:25:14 2023 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 16:25:14 2023 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of http://gitbox.apache.org/repos/asf/libcloud-site\n"
    },
    {
      "commit": "bc082fb9e969222f41979540db87979b0b7c6a91",
      "tree": "5e8174e6a092dfe9771c5c339345d18baa20e58f",
      "parents": [
        "7deadff3ab5f5f61b99192f012a550e9fd3a05a3"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 16:24:50 2023 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 16:25:07 2023 +0200"
      },
      "message": "Switch from ski-duplicate-action action to native GHA concurrency\nfunctionality.\n"
    },
    {
      "commit": "df6de3e6f8224610b01554d8eaa37ecdeba5c1d8",
      "tree": "1d7981f04d0fb93646ad648eb5b348fdc49ad644",
      "parents": [
        "fdf85237745c459a67c1b75aaf7970aa95252843",
        "7abcc9d5e0087acb3551599ad7ef77080de92180"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 16:23:53 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 01 16:23:53 2023 +0200"
      },
      "message": "Merge pull request #3 from raboof/fix-security-page-markup\n\nFix markup of security page"
    },
    {
      "commit": "7deadff3ab5f5f61b99192f012a550e9fd3a05a3",
      "tree": "627ec5bd3925eb9405cb6ef5b65110e582dbf01c",
      "parents": [
        "fdf85237745c459a67c1b75aaf7970aa95252843"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 16:20:03 2023 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 16:20:03 2023 +0200"
      },
      "message": "Upgrade jekyll to 4.3.2.\n"
    },
    {
      "commit": "fdf85237745c459a67c1b75aaf7970aa95252843",
      "tree": "037e1f093149fcae0ccd068e34bb7b63c2046c93",
      "parents": [
        "29de8ed32f85dc5a4bdb276e13d9f69c455dad1f"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 16:15:44 2023 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Aug 01 16:15:44 2023 +0200"
      },
      "message": "Fix typo on home page.\n"
    },
    {
      "commit": "7abcc9d5e0087acb3551599ad7ef77080de92180",
      "tree": "ada8ee9ca3c44b42d6f1414504245229c0c8ef4d",
      "parents": [
        "8b13bb7f9362b55acacb60587f93b654ca812854"
      ],
      "author": {
        "name": "Arnout Engelen",
        "email": "arnout@bzzt.net",
        "time": "Mon Jun 05 10:31:17 2023 +0200"
      },
      "committer": {
        "name": "Arnout Engelen",
        "email": "arnout@bzzt.net",
        "time": "Mon Jun 05 10:32:41 2023 +0200"
      },
      "message": "Fix markup of security page\n\nSome HTML fragments that aren\u0027t picked up by Jekyll were\nstill in the page. This makes the CVE anchors no longer work,\nbut it looks like those haven\u0027t worked for a while,\nso that might be acceptable for now.\n"
    },
    {
      "commit": "29de8ed32f85dc5a4bdb276e13d9f69c455dad1f",
      "tree": "fa098eeeef20d9a53e5637be7cf6b79610490731",
      "parents": [
        "a79518dc3fa5ca255047d6e8a349b37f82bf5703"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sat Jan 14 17:21:01 2023 +0100"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sat Jan 14 17:21:01 2023 +0100"
      },
      "message": "Update about page.\n"
    },
    {
      "commit": "a79518dc3fa5ca255047d6e8a349b37f82bf5703",
      "tree": "6f28b4b0f348b8e73be1ac531c4a1fabcc97bea8",
      "parents": [
        "8b13bb7f9362b55acacb60587f93b654ca812854"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sat Jan 14 17:18:56 2023 +0100"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sat Jan 14 17:18:56 2023 +0100"
      },
      "message": "Add blog post on v3.8.0 release.\n"
    },
    {
      "commit": "8b13bb7f9362b55acacb60587f93b654ca812854",
      "tree": "cbe3355779f4acfa840e95e9c64318735a31a7e2",
      "parents": [
        "7fe19dfb5ce4eccd35a31e7d89dcf62f92b42a87"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sun Jan 08 13:19:08 2023 +0100"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sun Jan 08 13:19:08 2023 +0100"
      },
      "message": "Upgrade jekyll to latest stable version (4.3.1).\n"
    },
    {
      "commit": "7fe19dfb5ce4eccd35a31e7d89dcf62f92b42a87",
      "tree": "11dfe6aee0cc7e70e89be36cfd79d73e1d2c144d",
      "parents": [
        "1d31ff6bff7e970b5caaffea124d71f03a98ee67"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sun Jan 08 13:17:08 2023 +0100"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sun Jan 08 13:17:08 2023 +0100"
      },
      "message": "Update readme.\n"
    },
    {
      "commit": "1d31ff6bff7e970b5caaffea124d71f03a98ee67",
      "tree": "ebaca5eca170af7ed547ff3eb2c7bb452b909e8a",
      "parents": [
        "86e87810b8a88fbd43db0fdd965e749d357f83f8"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sun Jan 08 13:15:27 2023 +0100"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sun Jan 08 13:15:27 2023 +0100"
      },
      "message": "Fix typo in readme.\n"
    },
    {
      "commit": "86e87810b8a88fbd43db0fdd965e749d357f83f8",
      "tree": "625e566858c45909eaa80b201cb8af4c4a7c4d73",
      "parents": [
        "b1be0d394fb7c87dfd22f35b3bc1e560455379e0"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sun Jan 08 13:15:16 2023 +0100"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sun Jan 08 13:15:16 2023 +0100"
      },
      "message": "Add info for v3.7.0 release.\n"
    },
    {
      "commit": "b1be0d394fb7c87dfd22f35b3bc1e560455379e0",
      "tree": "a12a0aa128e022ba42e81c566b34c34f3942e4b8",
      "parents": [
        "6ef9fa397b1b334acdbb33b226b8453fc7ea026c"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Mon Oct 10 20:25:16 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Mon Oct 10 20:30:13 2022 +0200"
      },
      "message": "Add info for v3.6.1 release.\n"
    },
    {
      "commit": "6ef9fa397b1b334acdbb33b226b8453fc7ea026c",
      "tree": "88fe9b110a46887fa57a5c54f9010c6fd507ae5d",
      "parents": [
        "5f7f4810f394b88e82ac3e474fb22f51d3a36d37"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Thu May 26 21:02:18 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Thu May 26 21:02:18 2022 +0200"
      },
      "message": "Update various gems.\n"
    },
    {
      "commit": "5f7f4810f394b88e82ac3e474fb22f51d3a36d37",
      "tree": "0191012687838c6fddda354d0b5ed4af78025c02",
      "parents": [
        "2221f80ed87921364b4f44ea76614c65cff863e5"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Thu May 26 20:56:46 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Thu May 26 20:56:46 2022 +0200"
      },
      "message": "Add v3.6.0 release announcement blog post.\n"
    },
    {
      "commit": "2221f80ed87921364b4f44ea76614c65cff863e5",
      "tree": "e24083ae3096550df855ef0d76bc34c3bc784027",
      "parents": [
        "7e9bd9c0768364ab6991eb2aadbe3e16808104ca"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Thu May 26 20:44:28 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Thu May 26 20:44:28 2022 +0200"
      },
      "message": "Add info about v3.6.0 release.\n"
    },
    {
      "commit": "7e9bd9c0768364ab6991eb2aadbe3e16808104ca",
      "tree": "7f5abcd47a3c2dbdffb86b65a802a75f59252026",
      "parents": [
        "d7c280004d948916119855cc8dc9115450582902"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sat May 07 20:52:41 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sat May 07 20:52:41 2022 +0200"
      },
      "message": "Update readme.\n"
    },
    {
      "commit": "d7c280004d948916119855cc8dc9115450582902",
      "tree": "0f8afd271a81ade1c5b530303e3bb69ed3504c0d",
      "parents": [
        "85668ce221b0b2adf82adbfd37c7c5a358a09e2b"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sat May 07 20:49:42 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sat May 07 20:51:35 2022 +0200"
      },
      "message": "Add link to the board reports to the website.\n"
    },
    {
      "commit": "85668ce221b0b2adf82adbfd37c7c5a358a09e2b",
      "tree": "acdd795731258353c3821f16a5ac73e220d3ccfd",
      "parents": [
        "eb5b93b9eb610af848191f0b36c015f18928ba63"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sat Apr 09 15:05:47 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Sat Apr 09 15:05:47 2022 +0200"
      },
      "message": "Update supported Python versions.\n"
    },
    {
      "commit": "eb5b93b9eb610af848191f0b36c015f18928ba63",
      "tree": "634ebeffc51c0762b8ed6bfbede0b625b0237d85",
      "parents": [
        "3aff6b0496e2386b365d2d7dc99023f0a7961654"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 23:30:41 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 23:30:41 2022 +0200"
      },
      "message": "Update post.\n"
    },
    {
      "commit": "3aff6b0496e2386b365d2d7dc99023f0a7961654",
      "tree": "71d76a5b8e6e35f37e0ddf6f51e31101d70f9b9a",
      "parents": [
        "ef36cda33dce30533da50515c3b2b9e2672f9775"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 23:26:44 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 23:26:44 2022 +0200"
      },
      "message": "Add new post.\n"
    },
    {
      "commit": "ef36cda33dce30533da50515c3b2b9e2672f9775",
      "tree": "c0487706da491c666b6bf3da946c8d04a617da89",
      "parents": [
        "1ba71db56b8759837385c7e0f6deaedbf96c13c4"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 23:23:02 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 23:23:02 2022 +0200"
      },
      "message": "Improve some styles.\n"
    },
    {
      "commit": "1ba71db56b8759837385c7e0f6deaedbf96c13c4",
      "tree": "fd10e545a4e04e26f86cca1a1f162265b1f67682",
      "parents": [
        "5d4eab273a1fbed7cd0bc319d8edd877b90bb327"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 23:20:00 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 23:20:00 2022 +0200"
      },
      "message": "Remove share button.\n"
    },
    {
      "commit": "5d4eab273a1fbed7cd0bc319d8edd877b90bb327",
      "tree": "886629229d1571e72def6556e9f6aea25c600309",
      "parents": [
        "0ed9a593bc515259cf5c7903886615dd9bd86838"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 23:15:00 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 23:15:00 2022 +0200"
      },
      "message": "Add tags to some old posts.\n"
    },
    {
      "commit": "0ed9a593bc515259cf5c7903886615dd9bd86838",
      "tree": "2942d78b1de7a08f694ee4b11e0e46fe3879d335",
      "parents": [
        "291269f9419191f392b1455c5c91a9ae2f2512b2"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 22:02:22 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 22:02:22 2022 +0200"
      },
      "message": "Fix typo.\n"
    },
    {
      "commit": "291269f9419191f392b1455c5c91a9ae2f2512b2",
      "tree": "e3ae1e505f49e7c85e7461424f8a0a1547ead4a5",
      "parents": [
        "800e6b962209c148cfba3cb4f8910d239a486e1f"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 22:00:02 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 22:00:18 2022 +0200"
      },
      "message": "Try to build ARM Docker images again.\n"
    },
    {
      "commit": "800e6b962209c148cfba3cb4f8910d239a486e1f",
      "tree": "ab852592d1b1d69e2ee33817bb6e5f060160a46c",
      "parents": [
        "68f348d6c7daff03bcd536cd8468fff732fb9789"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 21:58:36 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 21:58:36 2022 +0200"
      },
      "message": "Remove cron based builds.\n"
    },
    {
      "commit": "68f348d6c7daff03bcd536cd8468fff732fb9789",
      "tree": "2a8ceda5327f22303ef906420ebea39337302ca3",
      "parents": [
        "ec0e9093de6d3b3a61e94ebf453131065478af1c"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 21:57:33 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 21:58:33 2022 +0200"
      },
      "message": "Update readme, scripts to support using pre-built docker images for\nfaster development.\n"
    },
    {
      "commit": "ec0e9093de6d3b3a61e94ebf453131065478af1c",
      "tree": "37cb0c7861d7288aac9579fa83f7e673e3b8dff7",
      "parents": [
        "e83beafc1a60c0dd807a63514215c9e92d3f4809"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 21:39:02 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 21:39:02 2022 +0200"
      },
      "message": "Update readme, test enable push.\n"
    },
    {
      "commit": "e83beafc1a60c0dd807a63514215c9e92d3f4809",
      "tree": "a6ebecae45a8343230361ed10ee51c8e18f28995",
      "parents": [
        "1c2cb19e0e1aa8bed349e1028c834f1302b5f4f6"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 21:34:38 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 21:34:38 2022 +0200"
      },
      "message": "For now, disable slow arm builds.\n"
    },
    {
      "commit": "1c2cb19e0e1aa8bed349e1028c834f1302b5f4f6",
      "tree": "3d21e1a3c6882c446e2498a53ab980321ed540bd",
      "parents": [
        "70e9c8d24afed811b2eb840f02e194f18100fb16"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 21:14:39 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 21:14:39 2022 +0200"
      },
      "message": "Increase timeout, emulated arm build is sloow.\n"
    },
    {
      "commit": "70e9c8d24afed811b2eb840f02e194f18100fb16",
      "tree": "538b0fd3ff9153e3848af6905da64424733f98a9",
      "parents": [
        "802aa0d4f05a2dbf36e2ab43d4c3b362d6265872"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 21:09:03 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 21:09:03 2022 +0200"
      },
      "message": "Also test pushing images to github container registry.\n"
    },
    {
      "commit": "802aa0d4f05a2dbf36e2ab43d4c3b362d6265872",
      "tree": "16d986863f4bf69aa8f44b9c087ae8494b5ffd14",
      "parents": [
        "bc15d7b060deb0e309a2cc96fc25e97560d03bb2"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 21:05:39 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 21:05:39 2022 +0200"
      },
      "message": "Add missing actions file.\n"
    },
    {
      "commit": "bc15d7b060deb0e309a2cc96fc25e97560d03bb2",
      "tree": "baad5d8f6c8f5a4e865168255f6ed5df94cada8d",
      "parents": [
        "6504d9ec9fae792d1796ea5192df4b6c2eeca6ac"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 21:03:04 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 21:04:01 2022 +0200"
      },
      "message": "Add WIP GHA workflow for building website development docker image.\n"
    },
    {
      "commit": "6504d9ec9fae792d1796ea5192df4b6c2eeca6ac",
      "tree": "c74e27f4cd5f51c5d77e0c2396a74d0664687396",
      "parents": [
        "094a96629cd4defa3cfa850f0dc5a6526cfbf37e"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 20:55:02 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 20:56:33 2022 +0200"
      },
      "message": "Update stage script.\n"
    },
    {
      "commit": "094a96629cd4defa3cfa850f0dc5a6526cfbf37e",
      "tree": "795b03d7a39d14fa57245986fec28af469968869",
      "parents": [
        "e8606cd0a1335d86636ecc3fc4bd55fea37855b3"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 20:43:28 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 20:43:28 2022 +0200"
      },
      "message": "Add blog post for v3.5.1 release.\n"
    },
    {
      "commit": "e8606cd0a1335d86636ecc3fc4bd55fea37855b3",
      "tree": "2b8e67028ab0484a2bd8e06918af80e36f61cdea",
      "parents": [
        "5db15512a42bbda47de7d5459ca12febd4fe46fe"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 20:43:20 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 20:43:20 2022 +0200"
      },
      "message": "Add info for v3.5.1 release.\n"
    },
    {
      "commit": "5db15512a42bbda47de7d5459ca12febd4fe46fe",
      "tree": "102bd283e923243c7482925bf1855520c0311cea",
      "parents": [
        "444ba4ae42784442433d2ca9832ce3cda5f438c8"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 12:40:53 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 12:40:53 2022 +0200"
      },
      "message": "Update readme.\n"
    },
    {
      "commit": "444ba4ae42784442433d2ca9832ce3cda5f438c8",
      "tree": "2363b9f580cbb1c1cebbf6af60e8d7797c57cc4e",
      "parents": [
        "d05eb858510a3923430ef19cfb27fe946140673a"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 12:39:27 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 12:39:27 2022 +0200"
      },
      "message": "Update asf yaml.\n"
    },
    {
      "commit": "d05eb858510a3923430ef19cfb27fe946140673a",
      "tree": "d4cd0fe77b97e20c0aa32bd272a770fd372f0858",
      "parents": [
        "fe2aeac7ae9e18350c7d9b69ec37393b03aeb0e4"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 12:36:54 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 12:36:54 2022 +0200"
      },
      "message": "Update readme.\n"
    },
    {
      "commit": "fe2aeac7ae9e18350c7d9b69ec37393b03aeb0e4",
      "tree": "2583881f9382020abf23165c064ba590cc5f9625",
      "parents": [
        "4b3766d0545f30857d57b7612c25c177e5c322fc"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 12:30:20 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 12:30:20 2022 +0200"
      },
      "message": "Update readme, stage script.\n"
    },
    {
      "commit": "4b3766d0545f30857d57b7612c25c177e5c322fc",
      "tree": "ace04273398ae508af19827e6c57f2fc6dd81471",
      "parents": [
        "c2fdf78024d760cc5da39dd88cc61ed782ac96d7"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 12:23:43 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 12:23:43 2022 +0200"
      },
      "message": "Remove output directory, since that will be stored in separate branches\n(asf-site for prod and asf-staging for staging).\n"
    },
    {
      "commit": "c2fdf78024d760cc5da39dd88cc61ed782ac96d7",
      "tree": "b4f38e5e129c02a7be973e3fed1107137efbe5b4",
      "parents": [
        "df1a7291d7238d26edb75f459f321669d270a0df"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 12:17:08 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 12:17:08 2022 +0200"
      },
      "message": "Re-generate website.\n"
    },
    {
      "commit": "df1a7291d7238d26edb75f459f321669d270a0df",
      "tree": "646c3931301890b1174307770b924052cc48365b",
      "parents": [
        "935ece61079876de25121346b18e61ba79ee52f2"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 12:16:50 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 12:16:50 2022 +0200"
      },
      "message": "Update community page.\n"
    },
    {
      "commit": "935ece61079876de25121346b18e61ba79ee52f2",
      "tree": "c578483314eb5556ed64dafa24f9a8c5dbc3224d",
      "parents": [
        "be5c92dc5339ebf1fdff996e22c3e013ccadd703"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 10:28:16 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 10:28:16 2022 +0200"
      },
      "message": "Re-generate website.\n"
    },
    {
      "commit": "be5c92dc5339ebf1fdff996e22c3e013ccadd703",
      "tree": "fdc3e118a1713d0d70a2d716d40ff45af9f37483",
      "parents": [
        "f86b10c8dc7da88f56e55d14a2cc80442ce18a4c"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 10:27:17 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 10:27:17 2022 +0200"
      },
      "message": "Use UTC timezone everywhere.\n"
    },
    {
      "commit": "f86b10c8dc7da88f56e55d14a2cc80442ce18a4c",
      "tree": "40eee3c07e10430c645cbb1ab17d314a7037a26d",
      "parents": [
        "b317fa4a79f75a5c1e771b7c34c92d9961d69c0e"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 10:25:50 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 10:25:50 2022 +0200"
      },
      "message": "Replace Google Analytics with ASF hosted Matomo instance.\n"
    },
    {
      "commit": "b317fa4a79f75a5c1e771b7c34c92d9961d69c0e",
      "tree": "da6ab5279d734650dce63bd0ca439a554eb9e8fb",
      "parents": [
        "45b498777e345e52a5310f1bc0eddb0fbeb6f531"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 00:42:31 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 00:42:31 2022 +0200"
      },
      "message": "Update home link.\n"
    },
    {
      "commit": "45b498777e345e52a5310f1bc0eddb0fbeb6f531",
      "tree": "0c2f78a190a0ad701407799f49871a84d0b2c223",
      "parents": [
        "bdef91baea04b6bdb8c5606cae6a22a2efc842c6"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 00:39:59 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 00:39:59 2022 +0200"
      },
      "message": "Re-generate website.\n"
    },
    {
      "commit": "bdef91baea04b6bdb8c5606cae6a22a2efc842c6",
      "tree": "5976a0d55ca841c121ecdf152cc5bc72aa9f5adb",
      "parents": [
        "c1a77f76d0d9d7855edca7429386c807a0860536"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 00:39:46 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 00:39:46 2022 +0200"
      },
      "message": "Update dark theme.\n"
    },
    {
      "commit": "c1a77f76d0d9d7855edca7429386c807a0860536",
      "tree": "11b61aaa60cb96458fe36f78d31716ab83870e37",
      "parents": [
        "fc7ea10db73deeeb835aabf4751fd5156b77bd9e"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 00:17:47 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 00:17:47 2022 +0200"
      },
      "message": "Re-generate website.\n"
    },
    {
      "commit": "fc7ea10db73deeeb835aabf4751fd5156b77bd9e",
      "tree": "28fe53c7bca66e70a520a9c94ef6af0413a1da49",
      "parents": [
        "c19efc903e0e98898c282efd2aa6bf79e65d4a4f"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 00:16:14 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 00:16:14 2022 +0200"
      },
      "message": "Remove Google fonts to remove tracking from Google (GA still needs to be\nremoved).\n"
    },
    {
      "commit": "c19efc903e0e98898c282efd2aa6bf79e65d4a4f",
      "tree": "14c7dea1a78134cd8dc184c313aaff3323ddbc3c",
      "parents": [
        "edd1a3f99bef908b313202a23ac49231edf8dd40"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 00:12:34 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Wed Mar 30 00:12:34 2022 +0200"
      },
      "message": "Switch to closure compiler from YUI for minifying JS. This way we can\nuse latest version of jQuery which can\u0027t be compressed with ancient\nversion of YUI compressor.\n"
    },
    {
      "commit": "edd1a3f99bef908b313202a23ac49231edf8dd40",
      "tree": "b313964521747f71394e0e6fb7690bf54c6c07b2",
      "parents": [
        "3e98efe7e0454bab9a551f8ea103c2594a162bb2"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 23:34:08 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 23:34:08 2022 +0200"
      },
      "message": "Re-generate website.\n"
    },
    {
      "commit": "3e98efe7e0454bab9a551f8ea103c2594a162bb2",
      "tree": "b5cde53cbba522a09a574b1077e9a5d345bce44c",
      "parents": [
        "f52ef63d93b72ea6b49811a96aad99ed2879cdb7"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 23:32:49 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 23:33:31 2022 +0200"
      },
      "message": "Update readme.\n"
    },
    {
      "commit": "f52ef63d93b72ea6b49811a96aad99ed2879cdb7",
      "tree": "23ade070bb30c245bfea989d6d85e481cf7f5090",
      "parents": [
        "0fb4416f1a26ee1c0e9b3877628da09148096e79"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 23:23:35 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 23:23:35 2022 +0200"
      },
      "message": "Improve dark theme colors.\n"
    },
    {
      "commit": "0fb4416f1a26ee1c0e9b3877628da09148096e79",
      "tree": "d38757da19277fb58c172a3a0cbb7ba86c8b9d8e",
      "parents": [
        "a34850321995dfd2bf7138e0f874b63f89e4c38a"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 23:03:34 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 23:03:34 2022 +0200"
      },
      "message": "Re-generate website.\n"
    },
    {
      "commit": "a34850321995dfd2bf7138e0f874b63f89e4c38a",
      "tree": "709b917ff26f663f03924935ef0243940447939e",
      "parents": [
        "6a82d14bf1a72c051fb5be86461f16141abdebb8"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 23:01:55 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 23:01:55 2022 +0200"
      },
      "message": "For now, don\u0027t optimize images on every build since it\u0027s slow.\n"
    },
    {
      "commit": "6a82d14bf1a72c051fb5be86461f16141abdebb8",
      "tree": "5e0c84563682db50322a961a5767bb42d5413d96",
      "parents": [
        "2e39a5947b4be497afcbb5ca45083084c646a5c8"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 22:59:24 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 23:01:32 2022 +0200"
      },
      "message": "Add improved dark mode switch.\n"
    },
    {
      "commit": "2e39a5947b4be497afcbb5ca45083084c646a5c8",
      "tree": "bd55855652ce766c33db2b65746b63516d388c38",
      "parents": [
        "5448d506126586ffb73d00955f2429ee7ec43742"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 22:18:38 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 22:18:38 2022 +0200"
      },
      "message": "Re-generate website.\n"
    },
    {
      "commit": "5448d506126586ffb73d00955f2429ee7ec43742",
      "tree": "701cf400b2ad64acd0657b11514a378c7f509fd9",
      "parents": [
        "a7ba4cd0ac433143daeb4826497cfab81c6909e7"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 21:52:29 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 22:17:58 2022 +0200"
      },
      "message": "Add WIP hacked up dark theme / mode.\n"
    },
    {
      "commit": "a7ba4cd0ac433143daeb4826497cfab81c6909e7",
      "tree": "f8fd843dfccd2bed52a74efc204bfed4c3596377",
      "parents": [
        "6aecd66b50c2a837e4354eafdee688078f76aec1"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 18:54:50 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 18:54:50 2022 +0200"
      },
      "message": "Re-generate website.\n"
    },
    {
      "commit": "6aecd66b50c2a837e4354eafdee688078f76aec1",
      "tree": "958faa529bfda3bbfd6146a4db2369deeacb3641",
      "parents": [
        "6c79cffb40b0414c7d6ff65ea5abd493caeac7f2"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 18:53:06 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 18:53:06 2022 +0200"
      },
      "message": "Use latest version of jquery which still works with YUI compressor we\nuse.\n"
    },
    {
      "commit": "6c79cffb40b0414c7d6ff65ea5abd493caeac7f2",
      "tree": "41b4da7a4b5e2ea2412c5bcc889720ddfa1bffc0",
      "parents": [
        "c0c76a66089383dfb119c9975dc94f9b5059f16f"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 18:40:41 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 18:40:41 2022 +0200"
      },
      "message": "Cherry pick style changes we need for navbar to function correctly.\n"
    },
    {
      "commit": "c0c76a66089383dfb119c9975dc94f9b5059f16f",
      "tree": "16870945d7bbc69c04c397d0721c99475bb1c543",
      "parents": [
        "7c6450c589a7e940e2d4487bee24190d78dd49b4"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 14:07:36 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 14:07:36 2022 +0200"
      },
      "message": "Re-generate website.\n"
    },
    {
      "commit": "7c6450c589a7e940e2d4487bee24190d78dd49b4",
      "tree": "385a7276e65988c3ed2b82ca06bfe4a53c86acfd",
      "parents": [
        "df145e5f6d763474b5fff9e8ead8b1f6c2ff7e65"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 14:00:15 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 14:00:15 2022 +0200"
      },
      "message": "Upgrade to jquery 3.3.1, boostrap 3.3.7.\n"
    },
    {
      "commit": "df145e5f6d763474b5fff9e8ead8b1f6c2ff7e65",
      "tree": "6103b9dd6c4893ce735746c00e087733eba35ea5",
      "parents": [
        "f3e8b4a5e9f7415e8a5cd140a41be4fd1f145914"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 13:48:16 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 13:48:16 2022 +0200"
      },
      "message": "Re-generate website.\n"
    },
    {
      "commit": "f3e8b4a5e9f7415e8a5cd140a41be4fd1f145914",
      "tree": "51e002a11e3a2b37dad90ac4cf4a783be7310227",
      "parents": [
        "adc32f8e7b50b62fc11c19fcdd6d8339aaa47466"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 13:41:26 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 13:41:26 2022 +0200"
      },
      "message": "Fix formatting on credits page.\n"
    },
    {
      "commit": "adc32f8e7b50b62fc11c19fcdd6d8339aaa47466",
      "tree": "00948cb33af6123ab1c1ccde5c12d797d9e1b3dd",
      "parents": [
        "705dd9dcf9c0eb1005711a538bfa6497740f73aa"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 13:30:48 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 13:30:48 2022 +0200"
      },
      "message": "freenode -\u003e libera.chat.\n"
    },
    {
      "commit": "705dd9dcf9c0eb1005711a538bfa6497740f73aa",
      "tree": "d30d40a667dd1c5daf7963df068a55bae4a0c91f",
      "parents": [
        "3a96348a3ebe88383532a12855796c894e7d15d7"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 13:28:19 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 13:28:19 2022 +0200"
      },
      "message": "Remove FB, linkedin link.\n"
    },
    {
      "commit": "3a96348a3ebe88383532a12855796c894e7d15d7",
      "tree": "5c14a475627578616a71685b2ec7d40748fe56d4",
      "parents": [
        "6289336a3cc7885e14c13e45f09ad3bada2cc76d"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 13:27:21 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 13:27:21 2022 +0200"
      },
      "message": "Get rid of g+ stuff.\n"
    },
    {
      "commit": "6289336a3cc7885e14c13e45f09ad3bada2cc76d",
      "tree": "41b5501fbb6a14372c54da6e5fdf7a1d16cb30c2",
      "parents": [
        "42732fdd88fb1dbeafc4d7fb81c3852d16ce81d8"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 13:24:59 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 13:24:59 2022 +0200"
      },
      "message": "Fix h2 title tags.\n"
    },
    {
      "commit": "42732fdd88fb1dbeafc4d7fb81c3852d16ce81d8",
      "tree": "9f64c103e8523850a60e8fe3bb65f2e481e96f48",
      "parents": [
        "9519eefa4f2b25926b0fbb9b59195315805a69fa"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 13:18:34 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 13:18:34 2022 +0200"
      },
      "message": "Add more empty space above h2 tags.\n"
    },
    {
      "commit": "9519eefa4f2b25926b0fbb9b59195315805a69fa",
      "tree": "ac9331796ee43e021ba337e551d0107e80bde1c2",
      "parents": [
        "0322b5a082da1289c6c4efd1fc28bf5b3f4b78fa"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 13:10:45 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 13:10:45 2022 +0200"
      },
      "message": "Improve navigation to anchors (titles) inside the pages.\n"
    },
    {
      "commit": "0322b5a082da1289c6c4efd1fc28bf5b3f4b78fa",
      "tree": "97a92f6e2de0580e6790ca6515f76be2a7ed457e",
      "parents": [
        "ab1a50d368138339e6b81fb961d1190564aaf328"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 11:50:58 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 11:51:10 2022 +0200"
      },
      "message": "Re-generate website.\n"
    },
    {
      "commit": "ab1a50d368138339e6b81fb961d1190564aaf328",
      "tree": "754cdd4d014d789d3d4b0b9ed7460f8d77e75239",
      "parents": [
        "58f20982afef1cf6b96779a6b371f2933f93dd7b"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 11:37:34 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 11:37:34 2022 +0200"
      },
      "message": "Fix source code tool tips on the index page.\n"
    },
    {
      "commit": "58f20982afef1cf6b96779a6b371f2933f93dd7b",
      "tree": "f2bb821f3d72c699ab87f9b4937ff442be738672",
      "parents": [
        "ea58bbc6bbcfde91b9d4219f057a73e59767d295"
      ],
      "author": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 11:27:18 2022 +0200"
      },
      "committer": {
        "name": "Tomaz Muraus",
        "email": "tomaz@tomaz.me",
        "time": "Tue Mar 29 11:37:25 2022 +0200"
      },
      "message": "Update Gemfile, remove unused plugin.\n"
    }
  ],
  "next": "ea58bbc6bbcfde91b9d4219f057a73e59767d295"
}
