)]}'
{
  "log": [
    {
      "commit": "a22c037eb024883b61aaa488f80adee7394978a0",
      "tree": "2b867d751d30a86c0c606e9da89c3cdbb3690469",
      "parents": [
        "1524b5a4bb61b3374254f80ee1ebde2c30015eaa"
      ],
      "author": {
        "name": "Sergey Bronnikov",
        "email": "estetus@gmail.com",
        "time": "Sun Sep 13 21:17:48 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 13 11:17:48 2026 -0700"
      },
      "message": "Fix datasources on the site (#30)\n\n* Add missed datasource Graphana to a list\n\n* Add missed datasources to animation\n\nFollows up the commit 42b1f42c3b0a0f6783c877e7e43d983476cd47ce\n(\"docs: add InfluxDB guide (#27)\")."
    },
    {
      "commit": "1524b5a4bb61b3374254f80ee1ebde2c30015eaa",
      "tree": "41399fe891457cca00fb6198f5a92d6bd29f833c",
      "parents": [
        "ac43dfb0dd4ff90fcde8ccae95d213943ffc22ef"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "918393+Gerrrr@users.noreply.github.com",
        "time": "Sat Sep 12 19:39:01 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 12 19:39:01 2026 -0700"
      },
      "message": "Fix CI (#37)"
    },
    {
      "commit": "ac43dfb0dd4ff90fcde8ccae95d213943ffc22ef",
      "tree": "2694f898c9c6392298ec3adedc1d4ad7975b39ee",
      "parents": [
        "db065b513bdcfadc33bc76550426c95847831b6e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Sep 12 19:22:29 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 12 19:22:29 2026 -0700"
      },
      "message": "Bump http-proxy-middleware from 2.0.9 to 2.0.10 (#36)\n\nBumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.9 to 2.0.10.\n- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)\n- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.10/CHANGELOG.md)\n- [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.9...v2.0.10)\n\n---\nupdated-dependencies:\n- dependency-name: http-proxy-middleware\n  dependency-version: 2.0.10\n  dependency-type: indirect\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": "db065b513bdcfadc33bc76550426c95847831b6e",
      "tree": "95f35e124bca8399e571368a176ad69ed6de5dd1",
      "parents": [
        "1916f81e43a971dcaa9934f5a585bd9e3a4e14df"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Sep 12 19:22:06 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 12 19:22:06 2026 -0700"
      },
      "message": "Bump js-yaml from 3.15.1 to 3.15.2 (#35)\n\nBumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.15.1 to 3.15.2.\n- [Changelog](https://github.com/nodeca/js-yaml/blob/3.15.2/CHANGELOG.md)\n- [Commits](https://github.com/nodeca/js-yaml/compare/3.15.1...3.15.2)\n\n---\nupdated-dependencies:\n- dependency-name: js-yaml\n  dependency-version: 3.15.2\n  dependency-type: indirect\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": "1916f81e43a971dcaa9934f5a585bd9e3a4e14df",
      "tree": "4c43ad4c92096f1708e0c2733e3de8f51aec44e0",
      "parents": [
        "ab1af7d337464ce3e94934ac66a5670950600a2d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Sep 12 19:20:23 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 12 19:20:23 2026 -0700"
      },
      "message": "Bump svgo from 3.3.4 to 3.3.5 (#32)\n\nBumps [svgo](https://github.com/svg/svgo) from 3.3.4 to 3.3.5.\n- [Release notes](https://github.com/svg/svgo/releases)\n- [Commits](https://github.com/svg/svgo/compare/v3.3.4...v3.3.5)\n\n---\nupdated-dependencies:\n- dependency-name: svgo\n  dependency-version: 3.3.5\n  dependency-type: indirect\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": "ab1af7d337464ce3e94934ac66a5670950600a2d",
      "tree": "7f984a213328881169117c2291423656478ad0fc",
      "parents": [
        "89453211dce6f2a55ab675ba4a29df2938cb60eb"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Sep 12 19:20:06 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 12 19:20:06 2026 -0700"
      },
      "message": "Bump joi from 17.13.3 to 17.13.7 (#33)\n\nBumps [joi](https://github.com/hapijs/joi) from 17.13.3 to 17.13.7.\n- [Commits](https://github.com/hapijs/joi/compare/v17.13.3...v17.13.7)\n\n---\nupdated-dependencies:\n- dependency-name: joi\n  dependency-version: 17.13.7\n  dependency-type: indirect\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": "89453211dce6f2a55ab675ba4a29df2938cb60eb",
      "tree": "516f4b6607205eebcaf3ae0583d9b1876d660860",
      "parents": [
        "c9269c96fc6463f69c056d448b9a0b34022288d0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Sep 12 19:19:50 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 12 19:19:50 2026 -0700"
      },
      "message": "Bump colord from 2.9.3 to 2.10.0 (#34)\n\nBumps [colord](https://github.com/omgovich/colord) from 2.9.3 to 2.10.0.\n- [Release notes](https://github.com/omgovich/colord/releases)\n- [Changelog](https://github.com/omgovich/colord/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/omgovich/colord/commits/v2.10)\n\n---\nupdated-dependencies:\n- dependency-name: colord\n  dependency-version: 2.10.0\n  dependency-type: indirect\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": "c9269c96fc6463f69c056d448b9a0b34022288d0",
      "tree": "9ae42dff523586d9c71319e1f5a11b5bef24fc42",
      "parents": [
        "26598b30a0b13b0fe8b8345dc20decbc22c66e70"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Sep 02 23:03:22 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 02 23:03:22 2026 -0700"
      },
      "message": "Bump fast-uri from 3.1.5 to 3.1.7 (#31)\n\nBumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.5 to 3.1.7.\n- [Release notes](https://github.com/fastify/fast-uri/releases)\n- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.5...v3.1.7)\n\n---\nupdated-dependencies:\n- dependency-name: fast-uri\n  dependency-version: 3.1.7\n  dependency-type: indirect\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": "26598b30a0b13b0fe8b8345dc20decbc22c66e70",
      "tree": "53e503fdd1053ca7b667e848128fb46e4552c654",
      "parents": [
        "13edd01c8e9bd36b3d16b317b9b11cdfa5c4d337"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Sep 01 20:51:17 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 01 20:51:17 2026 -0700"
      },
      "message": "Bump browserslist from 4.28.2 to 4.28.8 (#29)\n\nBumps [browserslist](https://github.com/browserslist/browserslist) from 4.28.2 to 4.28.8.\n- [Release notes](https://github.com/browserslist/browserslist/releases)\n- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/browserslist/browserslist/compare/4.28.2...4.28.8)\n\n---\nupdated-dependencies:\n- dependency-name: browserslist\n  dependency-version: 4.28.8\n  dependency-type: indirect\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": "13edd01c8e9bd36b3d16b317b9b11cdfa5c4d337",
      "tree": "9d48abe6ef94c5e8bb7836ed819a97d73f0108c2",
      "parents": [
        "42b1f42c3b0a0f6783c877e7e43d983476cd47ce"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Sep 01 20:43:15 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 01 20:43:15 2026 -0700"
      },
      "message": "Bump postcss-selector-parser (#28)\n\nBumps  and [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser). These dependencies needed to be updated together.\n\nUpdates `postcss-selector-parser` from 6.1.2 to 6.1.4\n- [Release notes](https://github.com/postcss/postcss-selector-parser/releases)\n- [Changelog](https://github.com/postcss/postcss-selector-parser/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/postcss/postcss-selector-parser/compare/v6.1.2...6.1.4)\n\nUpdates `postcss-selector-parser` from 7.1.1 to 7.1.5\n- [Release notes](https://github.com/postcss/postcss-selector-parser/releases)\n- [Changelog](https://github.com/postcss/postcss-selector-parser/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/postcss/postcss-selector-parser/compare/v6.1.2...6.1.4)\n\n---\nupdated-dependencies:\n- dependency-name: postcss-selector-parser\n  dependency-version: 6.1.4\n  dependency-type: indirect\n- dependency-name: postcss-selector-parser\n  dependency-version: 7.1.5\n  dependency-type: indirect\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": "42b1f42c3b0a0f6783c877e7e43d983476cd47ce",
      "tree": "c8092cc46b85309b9a46ef342f6cbf6a9dd929fa",
      "parents": [
        "5f242050a28c9d30ed3348b7bea2c8c86ec1adbf"
      ],
      "author": {
        "name": "adambernier",
        "email": "adam.c.bernier@gmail.com",
        "time": "Tue Sep 01 20:41:26 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 01 20:41:26 2026 -0700"
      },
      "message": "docs: add InfluxDB guide (#27)"
    },
    {
      "commit": "5f242050a28c9d30ed3348b7bea2c8c86ec1adbf",
      "tree": "e0c157821eb890ca63ba2f27a69fcd4c25d05259",
      "parents": [
        "16af08d97856186b8f4a8efde9e6e2eb88901b48"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Aug 11 18:38:37 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 18:38:37 2026 -0700"
      },
      "message": "Bump js-yaml from 3.14.2 to 3.15.1 (#26)\n\nBumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.14.2 to 3.15.1.\n- [Changelog](https://github.com/nodeca/js-yaml/blob/3.15.1/CHANGELOG.md)\n- [Commits](https://github.com/nodeca/js-yaml/compare/3.14.2...3.15.1)\n\n---\nupdated-dependencies:\n- dependency-name: js-yaml\n  dependency-version: 3.15.1\n  dependency-type: indirect\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": "16af08d97856186b8f4a8efde9e6e2eb88901b48",
      "tree": "47e177b85a992651c8055ae5d7213f1ebbc3da14",
      "parents": [
        "8123e6248299998a14bd0b75186d7b0ac643b28b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Aug 05 15:34:12 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 05 15:34:12 2026 -0700"
      },
      "message": "Bump brace-expansion from 1.1.14 to 1.1.18 (#25)\n\nBumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.14 to 1.1.18.\n- [Release notes](https://github.com/juliangruber/brace-expansion/releases)\n- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.18)\n\n---\nupdated-dependencies:\n- dependency-name: brace-expansion\n  dependency-version: 1.1.18\n  dependency-type: indirect\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": "8123e6248299998a14bd0b75186d7b0ac643b28b",
      "tree": "dacff67da2e47f79f81eb6c37334f14d17ce0d22",
      "parents": [
        "2c474ea35ce2f818c784673115f47b176862d94b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Aug 05 14:41:35 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 05 14:41:35 2026 -0700"
      },
      "message": "Bump fast-uri from 3.1.4 to 3.1.5 (#24)\n\nBumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.4 to 3.1.5.\n- [Release notes](https://github.com/fastify/fast-uri/releases)\n- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.4...v3.1.5)\n\n---\nupdated-dependencies:\n- dependency-name: fast-uri\n  dependency-version: 3.1.5\n  dependency-type: indirect\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": "2c474ea35ce2f818c784673115f47b176862d94b",
      "tree": "158282d7f3a57433a6d3e23731b6dc9852e2b64a",
      "parents": [
        "91d8da1d86f4bf2003b3a99d952396b62cb3cb9e"
      ],
      "author": {
        "name": "Sarthak Singh",
        "email": "133800177+sarthaksin1857@users.noreply.github.com",
        "time": "Sat Jul 25 19:05:44 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 25 17:05:44 2026 -0700"
      },
      "message": "Update front page so its better on mobile (#23)"
    },
    {
      "commit": "91d8da1d86f4bf2003b3a99d952396b62cb3cb9e",
      "tree": "b1a32e641d60065292e18c580a03038af8651465",
      "parents": [
        "2ae3b88574f3d1f60eb401cf46d240711d8a20cb"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Jul 25 15:31:17 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 25 15:31:17 2026 -0700"
      },
      "message": "Bump postcss from 8.5.14 to 8.5.23 (#22)\n\nBumps [postcss](https://github.com/postcss/postcss) from 8.5.14 to 8.5.23.\n- [Release notes](https://github.com/postcss/postcss/releases)\n- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/postcss/postcss/compare/8.5.14...8.5.23)\n\n---\nupdated-dependencies:\n- dependency-name: postcss\n  dependency-version: 8.5.23\n  dependency-type: indirect\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": "2ae3b88574f3d1f60eb401cf46d240711d8a20cb",
      "tree": "d1cb9690c4775f5bab89e2e0574fa147c7c6f549",
      "parents": [
        "4c615f16cd95073c15cef69b2eff18f862442349"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Jul 25 15:30:54 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 25 15:30:54 2026 -0700"
      },
      "message": "Bump webpack-dev-server from 5.2.5 to 5.2.6 (#18)\n\nBumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 5.2.5 to 5.2.6.\n- [Release notes](https://github.com/webpack/webpack-dev-server/releases)\n- [Changelog](https://github.com/webpack/webpack-dev-server/blob/v5.2.6/CHANGELOG.md)\n- [Commits](https://github.com/webpack/webpack-dev-server/compare/v5.2.5...v5.2.6)\n\n---\nupdated-dependencies:\n- dependency-name: webpack-dev-server\n  dependency-version: 5.2.6\n  dependency-type: indirect\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": "4c615f16cd95073c15cef69b2eff18f862442349",
      "tree": "4d78fe69aaedb4100576d8dd9845949b19b7b17c",
      "parents": [
        "e6cab1e2df0112714470a7828c06c5052393c9a5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Jul 25 15:27:04 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 25 15:27:04 2026 -0700"
      },
      "message": "Bump shell-quote from 1.8.4 to 1.10.0 (#17)\n\nBumps [shell-quote](https://github.com/ljharb/shell-quote) from 1.8.4 to 1.10.0.\n- [Changelog](https://github.com/ljharb/shell-quote/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/ljharb/shell-quote/compare/v1.8.4...v1.10.0)\n\n---\nupdated-dependencies:\n- dependency-name: shell-quote\n  dependency-version: 1.10.0\n  dependency-type: indirect\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": "e6cab1e2df0112714470a7828c06c5052393c9a5",
      "tree": "48dfe921d0b56c4f1e7193b6182a6aa9078ec0eb",
      "parents": [
        "2198a2eae22c841a575cec097803664ce6b98649"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Jul 25 15:26:47 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 25 15:26:47 2026 -0700"
      },
      "message": "Bump body-parser from 1.20.5 to 1.20.6 (#19)\n\nBumps [body-parser](https://github.com/expressjs/body-parser) from 1.20.5 to 1.20.6.\n- [Release notes](https://github.com/expressjs/body-parser/releases)\n- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)\n- [Commits](https://github.com/expressjs/body-parser/compare/1.20.5...1.20.6)\n\n---\nupdated-dependencies:\n- dependency-name: body-parser\n  dependency-version: 1.20.6\n  dependency-type: indirect\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": "2198a2eae22c841a575cec097803664ce6b98649",
      "tree": "8e0595cf609775c4fbcbcc325e71d17ebedaa257",
      "parents": [
        "36b33b103f77a4989531bfa4bea885f548b92b2a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Jul 25 15:26:30 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 25 15:26:30 2026 -0700"
      },
      "message": "Bump fast-uri from 3.1.2 to 3.1.4 (#21)\n\nBumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.2 to 3.1.4.\n- [Release notes](https://github.com/fastify/fast-uri/releases)\n- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.2...v3.1.4)\n\n---\nupdated-dependencies:\n- dependency-name: fast-uri\n  dependency-version: 3.1.4\n  dependency-type: indirect\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": "36b33b103f77a4989531bfa4bea885f548b92b2a",
      "tree": "7c8892021e2f247e020c30b308e38659d3554383",
      "parents": [
        "4877306d681d455d7f57f80c086a244becb6e87c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Jul 25 15:25:44 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 25 15:25:44 2026 -0700"
      },
      "message": "Bump svgo from 3.3.3 to 3.3.4 (#20)\n\nBumps [svgo](https://github.com/svg/svgo) from 3.3.3 to 3.3.4.\n- [Release notes](https://github.com/svg/svgo/releases)\n- [Commits](https://github.com/svg/svgo/compare/v3.3.3...v3.3.4)\n\n---\nupdated-dependencies:\n- dependency-name: svgo\n  dependency-version: 3.3.4\n  dependency-type: indirect\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": "4877306d681d455d7f57f80c086a244becb6e87c",
      "tree": "acc25e53772a66d05218445b20f48767cbce28b7",
      "parents": [
        "3bf1960a2e6208850f689dc30b0233093c10b8c8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 20 18:43:04 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 18:43:04 2026 -0700"
      },
      "message": "Bump @babel/core from 7.29.0 to 7.29.7 (#15)\n\nBumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.29.0 to 7.29.7.\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.29.7/packages/babel-core)\n\n---\nupdated-dependencies:\n- dependency-name: \"@babel/core\"\n  dependency-version: 7.29.7\n  dependency-type: indirect\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": "3bf1960a2e6208850f689dc30b0233093c10b8c8",
      "tree": "59f9d155f56b72ddad19d45117f3a29d07763ece",
      "parents": [
        "92e3ca5656d0df4f9eeffd22ea7c33de2b22c01d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 20 18:42:38 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 18:42:38 2026 -0700"
      },
      "message": "Bump websocket-driver from 0.7.4 to 0.7.5 (#16)\n\nBumps [websocket-driver](https://github.com/faye/websocket-driver-node) from 0.7.4 to 0.7.5.\n- [Changelog](https://github.com/faye/websocket-driver-node/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/faye/websocket-driver-node/compare/0.7.4...0.7.5)\n\n---\nupdated-dependencies:\n- dependency-name: websocket-driver\n  dependency-version: 0.7.5\n  dependency-type: indirect\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": "92e3ca5656d0df4f9eeffd22ea7c33de2b22c01d",
      "tree": "09c8cee4a03bf64ef6bca982363f63254ad7b1af",
      "parents": [
        "b9affd6cd66d1da8acd0cec09df7aa5cfc4d2607"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jul 02 12:56:34 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 02 12:56:34 2026 -0700"
      },
      "message": "Bump webpack-dev-server from 5.2.4 to 5.2.5 (#14)\n\nBumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 5.2.4 to 5.2.5.\n- [Release notes](https://github.com/webpack/webpack-dev-server/releases)\n- [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/webpack/webpack-dev-server/compare/v5.2.4...v5.2.5)\n\n---\nupdated-dependencies:\n- dependency-name: webpack-dev-server\n  dependency-version: 5.2.5\n  dependency-type: indirect\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": "b9affd6cd66d1da8acd0cec09df7aa5cfc4d2607",
      "tree": "403dc3637632c64374b90bac6d9b7a825e4b3130",
      "parents": [
        "f6323e68774cb5cd1645d9f562e1a8d549cf4201"
      ],
      "author": {
        "name": "Sarthak Singh",
        "email": "133800177+sarthaksin1857@users.noreply.github.com",
        "time": "Thu Jul 02 21:47:44 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 02 12:47:44 2026 -0700"
      },
      "message": "Swap theme \u0026 Add front page animations (#13)\n\n* Add front page animations\n\nMake animation start when you scroll to it\n\nnit\n\nClean up pnpm, IDE configuration, and patch files\n\n* Add tagline and premium features grid to the homepage\n\n* Update style of Change Detection heading and description to match FeaturesGrid\n\n* Clarify in FlowAnimation that performance tests publish CPU/throughput metrics\n\n* Remove em dashes from homepage animations text\n\n* Expand FlowAnimation with Performance Tests node and remove redundant FeaturesGrid header\n\n* Light color scheme\n\nAlso fixes dangling line on the first animation\n\n* Fix typecheck errors and remove YAML Templates feature card\n\n* Add asf-header\n\n---------\n\nCo-authored-by: Alex Sorokoumov \u003caleksandr.sorokoumov@gmail.com\u003e"
    },
    {
      "commit": "f6323e68774cb5cd1645d9f562e1a8d549cf4201",
      "tree": "d80e5d7a0cd39dd0ddb4d166431a1a2237f3c542",
      "parents": [
        "4ff276cac5e599b5acfd3dc0a38e7694fda71c01"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Jun 28 17:08:45 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 28 17:08:45 2026 -0700"
      },
      "message": "Bump shell-quote from 1.8.3 to 1.8.4 (#10)\n\nBumps [shell-quote](https://github.com/ljharb/shell-quote) from 1.8.3 to 1.8.4.\n- [Changelog](https://github.com/ljharb/shell-quote/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/ljharb/shell-quote/compare/v1.8.3...v1.8.4)\n\n---\nupdated-dependencies:\n- dependency-name: shell-quote\n  dependency-version: 1.8.4\n  dependency-type: indirect\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": "4ff276cac5e599b5acfd3dc0a38e7694fda71c01",
      "tree": "d80e5d7a0cd39dd0ddb4d166431a1a2237f3c542",
      "parents": [
        "c8e674648a8b8a50e756b674aee4e64f0ee11a22"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Jun 28 17:08:22 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 28 17:08:22 2026 -0700"
      },
      "message": "Bump launch-editor from 2.13.2 to 2.14.1 (#11)\n\nBumps [launch-editor](https://github.com/vitejs/launch-editor) from 2.13.2 to 2.14.1.\n- [Commits](https://github.com/vitejs/launch-editor/compare/v2.13.2...v2.14.1)\n\n---\nupdated-dependencies:\n- dependency-name: launch-editor\n  dependency-version: 2.14.1\n  dependency-type: indirect\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": "c8e674648a8b8a50e756b674aee4e64f0ee11a22",
      "tree": "994d7b0b4939e7bd98312e4f349e6bc6547c7761",
      "parents": [
        "83d6cf9e11c1f5ae51ab9100b063ab349ac0518e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Jun 28 17:07:40 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 28 17:07:40 2026 -0700"
      },
      "message": "Bump ws (#12)\n\nBumps  and [ws](https://github.com/websockets/ws). These dependencies needed to be updated together.\n\nUpdates `ws` from 7.5.10 to 7.5.11\n- [Release notes](https://github.com/websockets/ws/releases)\n- [Commits](https://github.com/websockets/ws/compare/7.5.10...7.5.11)\n\nUpdates `ws` from 8.20.0 to 8.21.0\n- [Release notes](https://github.com/websockets/ws/releases)\n- [Commits](https://github.com/websockets/ws/compare/7.5.10...7.5.11)\n\n---\nupdated-dependencies:\n- dependency-name: ws\n  dependency-version: 7.5.11\n  dependency-type: indirect\n- dependency-name: ws\n  dependency-version: 8.21.0\n  dependency-type: indirect\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": "83d6cf9e11c1f5ae51ab9100b063ab349ac0518e",
      "tree": "e51fc5e9bd7bdc31b2cca4257aa3b2c22310274a",
      "parents": [
        "ba34484447e423b4c4752a21ed28cc7ea68fbe03"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Jun 07 19:21:56 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 07 19:21:56 2026 -0700"
      },
      "message": "Bump qs and express (#8)\n\nBumps [qs](https://github.com/ljharb/qs) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.\n\nUpdates `qs` from 6.15.1 to 6.15.2\n- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/ljharb/qs/compare/v6.15.1...v6.15.2)\n\nUpdates `express` from 4.22.1 to 4.22.2\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/v4.22.2/History.md)\n- [Commits](https://github.com/expressjs/express/compare/v4.22.1...v4.22.2)\n\n---\nupdated-dependencies:\n- dependency-name: qs\n  dependency-version: 6.15.2\n  dependency-type: indirect\n- dependency-name: express\n  dependency-version: 4.22.2\n  dependency-type: indirect\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": "ba34484447e423b4c4752a21ed28cc7ea68fbe03",
      "tree": "f49a0942a1556cf778d9da43a172550e3bffb8a7",
      "parents": [
        "26237bbe9bf371d1fc81ba110d3d05e34ede6f7c"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "918393+Gerrrr@users.noreply.github.com",
        "time": "Sun Jun 07 19:21:26 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 07 19:21:26 2026 -0700"
      },
      "message": "Add references to Playground (#9)"
    },
    {
      "commit": "26237bbe9bf371d1fc81ba110d3d05e34ede6f7c",
      "tree": "bbd9574fb3f9b19c53f5fea354e3442376ce85f0",
      "parents": [
        "91eea3c98ecea89cf80bf46c2b0458e9d6339cd0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed May 20 21:06:36 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 20 21:06:36 2026 -0700"
      },
      "message": "Bump webpack-dev-server from 5.2.3 to 5.2.4 (#6)\n\nBumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 5.2.3 to 5.2.4.\n- [Release notes](https://github.com/webpack/webpack-dev-server/releases)\n- [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/webpack/webpack-dev-server/compare/v5.2.3...v5.2.4)\n\n---\nupdated-dependencies:\n- dependency-name: webpack-dev-server\n  dependency-version: 5.2.4\n  dependency-type: indirect\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": "91eea3c98ecea89cf80bf46c2b0458e9d6339cd0",
      "tree": "00221c090b8342f0a48b951b810c333c704a3a67",
      "parents": [
        "83f8392f51ed8cce7fd9ce0477528d3f7136babf"
      ],
      "author": {
        "name": "Henrik Ingo",
        "email": "henrik@nyrk.io",
        "time": "Thu May 21 00:08:43 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 21 00:08:43 2026 +0300"
      },
      "message": "Old releases: Just link to the archive, no need to maintain a table. (#7)"
    },
    {
      "commit": "83f8392f51ed8cce7fd9ce0477528d3f7136babf",
      "tree": "b563ac9f078081c48bbf20dc3c007726277c6e33",
      "parents": [
        "14a2fa3b9121dc0177bf4991144cd8d65eea4ae6"
      ],
      "author": {
        "name": "Henrik Ingo",
        "email": "henrik@nyrk.io",
        "time": "Sun May 10 03:51:24 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 10 03:51:24 2026 +0300"
      },
      "message": "Add 0.8.0 release to download page (#5)\n\n* Add 0.8.0 release to download page\n\nAlso start using closer.lua\n\n* Upgrade pnmp\n\nv2 no longer works\n\n* deploy.yml: Use node 22 and pnpm 10\n\n* Update and lock npm packages"
    },
    {
      "commit": "14a2fa3b9121dc0177bf4991144cd8d65eea4ae6",
      "tree": "9ea168287ef34c248b12497a2e06f891a19efef4",
      "parents": [
        "160fd65b47d6a133571a31b1e228834aa71b7109"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Thu Mar 05 22:21:35 2026 -0800"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Thu Mar 05 22:21:35 2026 -0800"
      },
      "message": "Fixup Graphite page\n"
    },
    {
      "commit": "160fd65b47d6a133571a31b1e228834aa71b7109",
      "tree": "901142d7d34a812ef0fe1222d24ee7ec968893e9",
      "parents": [
        "0be5c41b1ef14ba587f2731eda627b63f59184b6"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Thu Mar 05 22:19:55 2026 -0800"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Thu Mar 05 22:19:55 2026 -0800"
      },
      "message": "Fix page titles\n"
    },
    {
      "commit": "0be5c41b1ef14ba587f2731eda627b63f59184b6",
      "tree": "276474eaa1730ddc2ab39deb910ada61011e7aa1",
      "parents": [
        "4b87c1fe695b68a7b63f7d0a35382060ade7755e"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Wed Mar 04 17:55:35 2026 -0800"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Thu Mar 05 22:04:50 2026 -0800"
      },
      "message": "Port MATH.md\n"
    },
    {
      "commit": "4b87c1fe695b68a7b63f7d0a35382060ade7755e",
      "tree": "1cfa2273f3d7e8e284ad4589e75631625c79a293",
      "parents": [
        "e97e12ca408f2c95f9681004457458097052e187"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Fri Feb 06 21:58:58 2026 -0800"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Feb 07 20:22:42 2026 -0800"
      },
      "message": "Fixup side bar labels\n"
    },
    {
      "commit": "e97e12ca408f2c95f9681004457458097052e187",
      "tree": "78f09a60fac92a4958fcfa7e520f499ef4137eab",
      "parents": [
        "ba3adf05f6b2f23aae88b7d3dc6d5b7a187883db"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Mon Feb 02 21:50:43 2026 -0800"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Mon Feb 02 21:50:54 2026 -0800"
      },
      "message": "Remove sidebar labels on download page\n"
    },
    {
      "commit": "ba3adf05f6b2f23aae88b7d3dc6d5b7a187883db",
      "tree": "c4c2404ded36a31e32ab62bfd6203beb49d9ca9c",
      "parents": [
        "f3ed0d3c09cf4ff8506ffed7dd33c93bbfd23bf4"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sun Feb 01 22:06:47 2026 -0800"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Mon Feb 02 21:46:49 2026 -0800"
      },
      "message": "Add ASF headers to doc pages\n"
    },
    {
      "commit": "f3ed0d3c09cf4ff8506ffed7dd33c93bbfd23bf4",
      "tree": "e4fb24c51acbf254ab4cacbfa447511d3deadac9",
      "parents": [
        "263dcce31b7e4a31548f55dc41775a3a1c1bb0bb"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sun Feb 01 20:29:47 2026 -0800"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Mon Feb 02 21:46:44 2026 -0800"
      },
      "message": "Add downloads page\n"
    },
    {
      "commit": "263dcce31b7e4a31548f55dc41775a3a1c1bb0bb",
      "tree": "68fbc0d05e65fe01407392441195afa037579bf2",
      "parents": [
        "c44d1fc742616dd110019e9e860241ac9c6962b0"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Jan 31 11:47:19 2026 -0800"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Jan 31 11:47:38 2026 -0800"
      },
      "message": "Update install instructions\n"
    },
    {
      "commit": "c44d1fc742616dd110019e9e860241ac9c6962b0",
      "tree": "b0b3775413be8fc71b1dbec4995ef6b72a9383bd",
      "parents": [
        "0d555a796493ce89483c26bf308f1c4795232177"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "918393+Gerrrr@users.noreply.github.com",
        "time": "Sun Nov 30 21:27:02 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 30 21:27:02 2025 -0800"
      },
      "message": "0.7.0 fixups (#4)\n\n* Update Contribution doc after switching to uv\n\n* Fixup config paths"
    },
    {
      "commit": "0d555a796493ce89483c26bf308f1c4795232177",
      "tree": "da0926a6f30d6502d38c626e13a5dda177983916",
      "parents": [
        "9f0410eee84e21608d312234c3e37452f0db2f9d"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "918393+Gerrrr@users.noreply.github.com",
        "time": "Sat Jul 19 19:14:37 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 19 19:14:37 2025 -0700"
      },
      "message": "Update install instructions on Getting Started page (#3)\n\n"
    },
    {
      "commit": "9f0410eee84e21608d312234c3e37452f0db2f9d",
      "tree": "45ea9c4501b33c335d848d7f04fe11f58c945bb1",
      "parents": [
        "31dba43d078ff3fd21e0871694ac35ca12afcc4f"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "918393+Gerrrr@users.noreply.github.com",
        "time": "Fri Jul 04 11:08:35 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 04 11:08:35 2025 -0700"
      },
      "message": "Install instructions use PyPI instead of GH (#2)\n\n"
    },
    {
      "commit": "31dba43d078ff3fd21e0871694ac35ca12afcc4f",
      "tree": "ec4583839cb728be1617a5a93e23e1dcfb472467",
      "parents": [
        "f2fe75c36ff895035ca5493675f0d140e10a3cf3"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Mon Apr 14 21:21:51 2025 -0700"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Mon Apr 14 21:21:51 2025 -0700"
      },
      "message": "Add DISCLAIMER.txt\n"
    },
    {
      "commit": "f2fe75c36ff895035ca5493675f0d140e10a3cf3",
      "tree": "22c4739cf90cdf55cf17d1c88841c296b984f728",
      "parents": [
        "4200706af1d21cad4349bb3c828f16977ce7b8db"
      ],
      "author": {
        "name": "Sergey Bronnikov",
        "email": "estetus@gmail.com",
        "time": "Sat Apr 05 05:02:50 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 04 19:02:50 2025 -0700"
      },
      "message": "Fix typos (#1)\n\n"
    },
    {
      "commit": "4200706af1d21cad4349bb3c828f16977ce7b8db",
      "tree": "477d405c52bfc0c1fb6197fbf79e6976c0f50ba9",
      "parents": [
        "937eb1ab1f67961a96c1bee265c3d158f02c2ca4"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 29 12:00:09 2025 -0700"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 29 12:01:27 2025 -0700"
      },
      "message": "Add incubation disclaimers\n"
    },
    {
      "commit": "937eb1ab1f67961a96c1bee265c3d158f02c2ca4",
      "tree": "c9b9077ebcdaf6539e64ef14f6bf42993ee9a0a1",
      "parents": [
        "519d2753d6dd45947326b43b14b77bfe2474b586"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Tue Mar 25 23:13:39 2025 -0700"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Tue Mar 25 23:13:39 2025 -0700"
      },
      "message": "emailto -\u003e email to\n"
    },
    {
      "commit": "519d2753d6dd45947326b43b14b77bfe2474b586",
      "tree": "902e1c8767fcb1e78d1335fd777c75a807b4c020",
      "parents": [
        "d75bd71f0d1d299e3a0590d1b7f751d12ff0f3be"
      ],
      "author": {
        "name": "Daniel Gruno",
        "email": "humbedooh@apache.org",
        "time": "Tue Mar 25 14:07:41 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 25 14:07:41 2025 +0100"
      },
      "message": "[Infra] Update .asf.yaml, trivial whitespace change to trigger .asf.yaml processing for master branch"
    },
    {
      "commit": "d75bd71f0d1d299e3a0590d1b7f751d12ff0f3be",
      "tree": "9660d90dfa75cd29276fd91e86169b0f7cecb2ca",
      "parents": [
        "3ad146e57bc177ebf9e5e9301034fb53e0d568d4"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sun Mar 23 10:12:26 2025 -0700"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sun Mar 23 10:12:26 2025 -0700"
      },
      "message": "Remove ®\n"
    },
    {
      "commit": "3ad146e57bc177ebf9e5e9301034fb53e0d568d4",
      "tree": "d2043863ca36b5b598a48892dbb5b3a300e19d89",
      "parents": [
        "528c417768845eeec64b5f9b4ba21e392b1f487f"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 22:23:53 2025 -0700"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 22:23:53 2025 -0700"
      },
      "message": "list -\u003e List\n"
    },
    {
      "commit": "528c417768845eeec64b5f9b4ba21e392b1f487f",
      "tree": "c146b81da3ecf1e929e3293e996a326586c62142",
      "parents": [
        "6cadfb72f99c69ac33622af296f828974f6566c8"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 22:18:04 2025 -0700"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 22:18:04 2025 -0700"
      },
      "message": "Update README\n"
    },
    {
      "commit": "6cadfb72f99c69ac33622af296f828974f6566c8",
      "tree": "a96c16b5be11c6581ae44bb47b808b9ce0c72c0b",
      "parents": [
        "9eed02df66303fd4facba121769691e2a0db10f8"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 22:08:52 2025 -0700"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 22:08:52 2025 -0700"
      },
      "message": "fixup\n"
    },
    {
      "commit": "9eed02df66303fd4facba121769691e2a0db10f8",
      "tree": "a061acb879d1c479bbdde2145b5643db7d9940db",
      "parents": [
        "e86387402bb645c4ec9f8865e0811da2cf8e283d"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 17:27:53 2025 -0700"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 17:27:53 2025 -0700"
      },
      "message": "Add .asf.yaml\n"
    },
    {
      "commit": "e86387402bb645c4ec9f8865e0811da2cf8e283d",
      "tree": "3e94b2d24ff5989d11c6d49705f119d9cd0ac689",
      "parents": [
        "fe8e2e22840b537394159c3fb6d6d9f388475289"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 17:22:00 2025 -0700"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 17:22:00 2025 -0700"
      },
      "message": "Add CI\n"
    },
    {
      "commit": "fe8e2e22840b537394159c3fb6d6d9f388475289",
      "tree": "8524e29e16ba198f37eb1e74ff966b0991f67047",
      "parents": [
        "e720ffb28a212fdadc522fa8b5bbecb60356521f"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 17:18:21 2025 -0700"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 17:18:21 2025 -0700"
      },
      "message": "Fix broken links\n"
    },
    {
      "commit": "e720ffb28a212fdadc522fa8b5bbecb60356521f",
      "tree": "e2cb5f4fcfe18f12920ae6fa52ec912ddfccb989",
      "parents": [
        "08d1c588e8394b92ef33716aa274cd5ff74bb409"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 17:12:31 2025 -0700"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 17:13:16 2025 -0700"
      },
      "message": "Add Community page\n"
    },
    {
      "commit": "08d1c588e8394b92ef33716aa274cd5ff74bb409",
      "tree": "9c68d3ad30b1a7ff3a5d4e05c65e5533075cdcba",
      "parents": [
        "07991ee7ee6917405dca887aac1ebed52fa6a962"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 17:09:05 2025 -0700"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 17:09:05 2025 -0700"
      },
      "message": "Wording\n"
    },
    {
      "commit": "07991ee7ee6917405dca887aac1ebed52fa6a962",
      "tree": "e816863a1a67f258cb94cb5aaf06e44cfeda616c",
      "parents": [
        "7c9bc18c26e9bf9722bf8c3618dcf18bad689434"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 17:07:15 2025 -0700"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 17:08:31 2025 -0700"
      },
      "message": "Contributing -\u003e Contribute\n"
    },
    {
      "commit": "7c9bc18c26e9bf9722bf8c3618dcf18bad689434",
      "tree": "3fcb687d5109fea2b65f180e356163feee54dc31",
      "parents": [
        "26d98bbfffe6d1dee62596caee4bc99fae41f934"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 16:12:58 2025 -0700"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 16:12:58 2025 -0700"
      },
      "message": "Remove colour mode switching button\n"
    },
    {
      "commit": "26d98bbfffe6d1dee62596caee4bc99fae41f934",
      "tree": "82d8997586bb2d291b6e3c442ff8014faa1f2c4a",
      "parents": [
        "4d115400c33ad0b4c1a9607902c395fca3ab91d7"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 16:04:40 2025 -0700"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 16:04:40 2025 -0700"
      },
      "message": "Pick up latest changes in docs\n"
    },
    {
      "commit": "4d115400c33ad0b4c1a9607902c395fca3ab91d7",
      "tree": "8cdcde11af2d634596d7343d4fd398cbcfa3f0b9",
      "parents": [
        "a00241183b269eb98a1d1efed9196ca1772edf15"
      ],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 16:01:17 2025 -0700"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Sat Mar 22 16:01:17 2025 -0700"
      },
      "message": "Finish hunter-\u003eotava rename\n"
    },
    {
      "commit": "a00241183b269eb98a1d1efed9196ca1772edf15",
      "tree": "34d4b62d6ccafc9be42eaa73e3770bc3c39ab880",
      "parents": [],
      "author": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Mon Feb 17 22:25:32 2025 -0800"
      },
      "committer": {
        "name": "Alex Sorokoumov",
        "email": "aleksandr.sorokoumov@gmail.com",
        "time": "Mon Feb 17 22:26:34 2025 -0800"
      },
      "message": "Initial commit\n"
    }
  ]
}
