)]}'
{
  "log": [
    {
      "commit": "b7ea43509119cd60d1502ea2d927243a42bd3c24",
      "tree": "a63e20842ba3cd5183094059db5df8f70bc15d55",
      "parents": [
        "4b320caa3c0a6fa03a9881529d50d366b74d9118"
      ],
      "author": {
        "name": "yxrxy",
        "email": "1532529704@qq.com",
        "time": "Mon Jul 21 01:51:49 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 21 01:51:49 2025 +0800"
      },
      "message": "feat: improve the README (#30)\n\n"
    },
    {
      "commit": "4b320caa3c0a6fa03a9881529d50d366b74d9118",
      "tree": "f488cb3a1ef9934d293ab1543e2047c5ef568e00",
      "parents": [
        "2f9c0f94dacf4d81bbb92fc699072b2252660257"
      ],
      "author": {
        "name": "Shokoohi",
        "email": "shokoohi.dev@gmail.com",
        "time": "Sat Oct 05 19:02:57 2024 +0330"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 05 23:32:57 2024 +0800"
      },
      "message": "feat: add enforcer EnableAcceptJsonRequest feature, upgrade casbin to v2.100.0 (#29)\n\nUpgraded go and casbin module versions then added enforcer EnableAcceptJsonRequest feature\r\n\r\nChanges:\r\n- Upgraded go version to 1.19\r\n- Upgraded the version of the \"Casbin\" module to 2.100.0\r\n- Added EnableAcceptJsonRequest field to the config structure to make a new enforcer from this config.\r\n- Added EnableAcceptJsonRequest field to NewEnforcer test case"
    },
    {
      "commit": "2f9c0f94dacf4d81bbb92fc699072b2252660257",
      "tree": "d6e8d6c24f7fbd75238e69da8244356839552323",
      "parents": [
        "0747ebedc41fa4fd9a00cc06cb131f5e959e0341"
      ],
      "author": {
        "name": "Shokoohi",
        "email": "shokoohi.dev@gmail.com",
        "time": "Sat Oct 05 13:46:19 2024 +0330"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 05 18:16:19 2024 +0800"
      },
      "message": "feat: fix Node engine version after installing new version of Node (#27)\n\n* Fix: #25\r\n\r\nAdded a new step to setup the Node version to \"20.8.1\".\r\n\r\nChanges:\r\n- Added setup Node version step in \".github/workflows/ci.yml\" file to use Node version \"20.8.1\"\r\n\r\n* Specified Ubuntu vesrion to prevent same version conflicts in the future\r\n\r\nChanges:\r\n- Specified Ubuntu version in \"runs-on\" steps\r\n\r\n* Update ci.yml\r\n\r\n* Replaced docker action with \"docker/setup-buildx-action@v3\" action instead of \"docker-practice/actions-setup-docker@master\" because that wasn\u0027t compatible with newest Ubuntu version: 24.04\r\n\r\n* Fix: #25\r\n\r\nRemoved updating PATH because it make us to use old version of Node and getting error\r\n\r\n---------\r\n\r\nCo-authored-by: Yang Luo \u003chsluoyz@qq.com\u003e"
    },
    {
      "commit": "0747ebedc41fa4fd9a00cc06cb131f5e959e0341",
      "tree": "f36bfa8c3783b8eec5add67fb852581f6aa30f51",
      "parents": [
        "46cd3a8648793bfc1a31e2fdca830bb9d0b8c7f1"
      ],
      "author": {
        "name": "Shokoohi",
        "email": "alishokoohi666@gmail.com",
        "time": "Sat Oct 05 12:13:41 2024 +0330"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 05 16:43:41 2024 +0800"
      },
      "message": "feat: upgrade CI Node.js version to 20 (#26)\n\n* Fix: #25\r\n\r\nAdded a new step to setup the Node version to \"20.8.1\".\r\n\r\nChanges:\r\n- Added setup Node version step in \".github/workflows/ci.yml\" file to use Node version \"20.8.1\"\r\n\r\n* Specified Ubuntu vesrion to prevent same version conflicts in the future\r\n\r\nChanges:\r\n- Specified Ubuntu version in \"runs-on\" steps\r\n\r\n* Update ci.yml\r\n\r\n---------\r\n\r\nCo-authored-by: Yang Luo \u003chsluoyz@qq.com\u003e"
    },
    {
      "commit": "46cd3a8648793bfc1a31e2fdca830bb9d0b8c7f1",
      "tree": "30cac366c66d37b5572a28d3bf2db57edbe6c349",
      "parents": [
        "6da7618be8e080cc4a035b08416614b69e6cd6a5"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Oct 05 09:06:12 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 05 09:06:12 2024 +0800"
      },
      "message": "feat: update CI Go version to 1.19"
    },
    {
      "commit": "6da7618be8e080cc4a035b08416614b69e6cd6a5",
      "tree": "3ce110ff535c4c9c4475b3a18e2a8206698e41c6",
      "parents": [
        "e5227ce6a6fccc843b82888fad82915d2f91f258"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Oct 05 09:00:28 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 05 09:00:28 2024 +0800"
      },
      "message": "feat: fix CI badge in README"
    },
    {
      "commit": "e5227ce6a6fccc843b82888fad82915d2f91f258",
      "tree": "d59b8a1f49f3cc376d94e22307b96f6721645653",
      "parents": [
        "6ef6ee6506a3232df752480f10e1a14f549be0f5"
      ],
      "author": {
        "name": "鱼竿钓鱼干",
        "email": "46661603+PokIsemaine@users.noreply.github.com",
        "time": "Sun Jul 09 20:57:42 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 09 20:57:42 2023 +0800"
      },
      "message": "fix: fix GitHub Action (#24)\n\n* fix: GitHub CI\r\n\r\n* fix: GitHub CI\r\n\r\n* fix: GitHub CI\r\n\r\n* fix: GitHub CI\r\n\r\n* fix: GitHub CI\r\n\r\n* fix: GitHub CI\r\n\r\n* fix: GitHub CI\r\n\r\n* fix: GitHub CI"
    },
    {
      "commit": "6ef6ee6506a3232df752480f10e1a14f549be0f5",
      "tree": "5bca7d8d8473a51a6c0af616e6694d23e52b1420",
      "parents": [
        "8577784532593657e5d223274fcef6e0ac845432"
      ],
      "author": {
        "name": "YunShu",
        "email": "YunShuEmail@foxmail.com",
        "time": "Thu Jul 06 18:19:06 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 06 18:19:06 2023 +0800"
      },
      "message": "docs: replace gitter links with discord (#22)\n\n"
    },
    {
      "commit": "8577784532593657e5d223274fcef6e0ac845432",
      "tree": "77b3a7948b0178ea3a55a509f81d5614d8b15312",
      "parents": [
        "4c7026839dfa7596475a43ee7b3734c07e6c0801"
      ],
      "author": {
        "name": "Mikhail Rogushkov",
        "email": "rogushkov@gmail.com",
        "time": "Tue Jun 07 17:08:57 2022 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 07 22:08:57 2022 +0800"
      },
      "message": "fix: avoid panic on server exception (#21)\n\n"
    },
    {
      "commit": "4c7026839dfa7596475a43ee7b3734c07e6c0801",
      "tree": "76936b43ea7b4c4d8b4d0ed0109a1e67abbcc6f7",
      "parents": [
        "2db7af4908bbe3fdb6f3238e528c472d0337643f"
      ],
      "author": {
        "name": "devajithvs",
        "email": "devajithvs@gmail.com",
        "time": "Thu Dec 09 16:21:48 2021 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 10 00:21:48 2021 +0800"
      },
      "message": "doc: add more README badges (#19)\n\nSigned-off-by: Devajith V S \u003cdevajithvs@gmail.com\u003e"
    },
    {
      "commit": "2db7af4908bbe3fdb6f3238e528c472d0337643f",
      "tree": "d6f76aa48e484020771a10b8f8ff548e62741173",
      "parents": [
        "68128716e23237854aab62557ec52e282ceac15b"
      ],
      "author": {
        "name": "Denis Autushenka",
        "email": "dautushenka@tula.co",
        "time": "Sun Dec 05 19:08:14 2021 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 06 00:08:14 2021 +0800"
      },
      "message": "fix: typo during convert to json (#15)\n\nSigned-off-by: Denis Autushenka \u003cdautushenka@gmail.com\u003e\r\n\r\nCo-authored-by: Denis Autushenka \u003cdautushenka@gmail.com\u003e"
    },
    {
      "commit": "68128716e23237854aab62557ec52e282ceac15b",
      "tree": "daf74760f7cac2b0ce6eedb8a269db8ae285cd65",
      "parents": [
        "c9250062e40d22b90fd21119003e7557cf391cb1"
      ],
      "author": {
        "name": "devajithvs",
        "email": "devajithvs@gmail.com",
        "time": "Sun Dec 05 16:01:09 2021 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 06 00:01:09 2021 +0800"
      },
      "message": "feat: Add Semantic Versioning (#17)\n\nSigned-off-by: devajithvs \u003cdevajithvs@gmail.com\u003e"
    },
    {
      "commit": "c9250062e40d22b90fd21119003e7557cf391cb1",
      "tree": "08827b13faae40d2c06a355aac659802e36d1458",
      "parents": [
        "50149e87457ee82528660e2d07f45962dd5b22fa",
        "83fd0f373e518771f4f58fdaa545d989e33d0d23"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Sat Mar 06 22:23:11 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 06 22:23:11 2021 +0800"
      },
      "message": "Merge pull request #12 from sudo-sturbia/api/rbac\n\nfeat: implement RBAC API"
    },
    {
      "commit": "50149e87457ee82528660e2d07f45962dd5b22fa",
      "tree": "a10eae65a41a49e4f5aeadaa462f961140dfd595",
      "parents": [
        "d7ae8fe4f4d031d90a82c4a739886505de46a844",
        "a65bdbbd1ad7c2d74d64fe654d1757ab15c3aaaa"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Sat Feb 20 10:02:43 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 20 10:02:43 2021 +0800"
      },
      "message": "Merge pull request #13 from sudo-sturbia/readme\n\ndocs: add go reference to README.md"
    },
    {
      "commit": "a65bdbbd1ad7c2d74d64fe654d1757ab15c3aaaa",
      "tree": "a10eae65a41a49e4f5aeadaa462f961140dfd595",
      "parents": [
        "d7ae8fe4f4d031d90a82c4a739886505de46a844"
      ],
      "author": {
        "name": "Zyad A. Ali",
        "email": "zyad.ali.me@gmail.com",
        "time": "Fri Feb 19 17:52:31 2021 +0200"
      },
      "committer": {
        "name": "Zyad A. Ali",
        "email": "zyad.ali.me@gmail.com",
        "time": "Fri Feb 19 17:53:10 2021 +0200"
      },
      "message": "docs: add go reference to README.md\n\nSigned-off-by: Zyad A. Ali \u003czyad.ali.me@gmail.com\u003e\n"
    },
    {
      "commit": "83fd0f373e518771f4f58fdaa545d989e33d0d23",
      "tree": "3f1dad55c19dc7922ce2941f983c45f74a112a06",
      "parents": [
        "06af05573614075b906e993993e97b5335f12407"
      ],
      "author": {
        "name": "Zyad A. Ali",
        "email": "zyad.ali.me@gmail.com",
        "time": "Fri Feb 19 16:51:42 2021 +0200"
      },
      "committer": {
        "name": "Zyad A. Ali",
        "email": "zyad.ali.me@gmail.com",
        "time": "Fri Feb 19 16:53:10 2021 +0200"
      },
      "message": "feat: implement RBAC API\n\nFixes #5\n\nSigned-off-by: Zyad A. Ali \u003czyad.ali.me@gmail.com\u003e\n"
    },
    {
      "commit": "d7ae8fe4f4d031d90a82c4a739886505de46a844",
      "tree": "080f786d0b61d03b039ec1e138830eb27b82ca1b",
      "parents": [
        "06af05573614075b906e993993e97b5335f12407",
        "1aaba1ae3e2b2f903e4393064916347088a71e58"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Fri Feb 19 21:24:32 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 19 21:24:32 2021 +0800"
      },
      "message": "Merge pull request #11 from closetool/master\n\nadd: readme badge"
    },
    {
      "commit": "1aaba1ae3e2b2f903e4393064916347088a71e58",
      "tree": "080f786d0b61d03b039ec1e138830eb27b82ca1b",
      "parents": [
        "06af05573614075b906e993993e97b5335f12407"
      ],
      "author": {
        "name": "closetool",
        "email": "c299999999@qq.com",
        "time": "Fri Feb 19 21:13:04 2021 +0800"
      },
      "committer": {
        "name": "closetool",
        "email": "c299999999@qq.com",
        "time": "Fri Feb 19 21:13:04 2021 +0800"
      },
      "message": "add: readme badge\n\nSigned-off-by: closetool \u003cc299999999@qq.com\u003e\n"
    },
    {
      "commit": "06af05573614075b906e993993e97b5335f12407",
      "tree": "7dcdf1cd87d9d2686649e7bce9baef5b272a333b",
      "parents": [
        "331f29ca71d995b0c3dc49d98d140cb3693b871d",
        "7863a13e93bbb9b0849ce496646bad48e6851906"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Fri Feb 19 20:29:47 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 19 20:29:47 2021 +0800"
      },
      "message": "Merge pull request #10 from closetool/master\n\nadd: add travis ci"
    },
    {
      "commit": "7863a13e93bbb9b0849ce496646bad48e6851906",
      "tree": "7dcdf1cd87d9d2686649e7bce9baef5b272a333b",
      "parents": [
        "331f29ca71d995b0c3dc49d98d140cb3693b871d"
      ],
      "author": {
        "name": "closetool",
        "email": "c299999999@qq.com",
        "time": "Fri Feb 19 16:02:56 2021 +0800"
      },
      "committer": {
        "name": "closetool",
        "email": "c299999999@qq.com",
        "time": "Fri Feb 19 19:52:08 2021 +0800"
      },
      "message": "add: add github action ci\n\nSigned-off-by: closetool \u003cc299999999@qq.com\u003e\n"
    },
    {
      "commit": "331f29ca71d995b0c3dc49d98d140cb3693b871d",
      "tree": "b87110e7fe8da85da3b55b22aa6b82ab655437c7",
      "parents": [
        "4ce3bcbce2a14419be0f5eb0b8b1363016955099",
        "0263b6c2fc2b5e686325a9479663623a1f7ae1b9"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Fri Feb 19 14:35:56 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 19 14:35:56 2021 +0800"
      },
      "message": "Merge pull request #9 from sudo-sturbia/api/management\n\nfeat: implement management API"
    },
    {
      "commit": "4ce3bcbce2a14419be0f5eb0b8b1363016955099",
      "tree": "d2cda911f66ae05a125c1027b39699666b1da73e",
      "parents": [
        "d8da8b96ab8d028e5942ddfbea4db529e88b0fa2",
        "48ad0069bdd43f0e396337c37a9320b92a2c9bc3"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Fri Feb 19 14:35:22 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 19 14:35:22 2021 +0800"
      },
      "message": "Merge pull request #8 from sudo-sturbia/dev\n\nfeat: implement LoadPolicy and SavePolicy"
    },
    {
      "commit": "0263b6c2fc2b5e686325a9479663623a1f7ae1b9",
      "tree": "0e989a0a1296855239a5030eb34c6b9241d10b2b",
      "parents": [
        "d8da8b96ab8d028e5942ddfbea4db529e88b0fa2"
      ],
      "author": {
        "name": "Zyad A. Ali",
        "email": "zyad.ali.me@gmail.com",
        "time": "Tue Feb 16 22:14:01 2021 +0200"
      },
      "committer": {
        "name": "Zyad A. Ali",
        "email": "zyad.ali.me@gmail.com",
        "time": "Tue Feb 16 22:14:34 2021 +0200"
      },
      "message": "feat: implement management API\n\nFor #5\n\nSigned-off-by: Zyad A. Ali \u003czyad.ali.me@gmail.com\u003e\n"
    },
    {
      "commit": "48ad0069bdd43f0e396337c37a9320b92a2c9bc3",
      "tree": "d2cda911f66ae05a125c1027b39699666b1da73e",
      "parents": [
        "d8da8b96ab8d028e5942ddfbea4db529e88b0fa2"
      ],
      "author": {
        "name": "Zyad A. Ali",
        "email": "zyad.ali.me@gmail.com",
        "time": "Tue Feb 16 16:00:01 2021 +0200"
      },
      "committer": {
        "name": "Zyad A. Ali",
        "email": "zyad.ali.me@gmail.com",
        "time": "Tue Feb 16 16:43:53 2021 +0200"
      },
      "message": "feat: implement LoadPolicy and SavePolicy\n\nFor #5\n\nSigned-off-by: Zyad A. Ali \u003czyad.ali.me@gmail.com\u003e\n"
    },
    {
      "commit": "d8da8b96ab8d028e5942ddfbea4db529e88b0fa2",
      "tree": "5fb2fa0aca407175d0f09e8e8c82587a3ec0b307",
      "parents": [
        "b4ff0651e3b267353dce328e0efbc2cf9feb2436",
        "5b8bf63abc00f43b529582b09057632627f04de3"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Tue Feb 16 09:49:18 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 16 09:49:18 2021 +0800"
      },
      "message": "Merge pull request #7 from sudo-sturbia/dev\n\nfeat: create client package and update code"
    },
    {
      "commit": "5b8bf63abc00f43b529582b09057632627f04de3",
      "tree": "5fb2fa0aca407175d0f09e8e8c82587a3ec0b307",
      "parents": [
        "b8c882d8f81d917369ade02c5f8d672244a972d1"
      ],
      "author": {
        "name": "Zyad A. Ali",
        "email": "zyad.ali.me@gmail.com",
        "time": "Mon Feb 15 14:37:50 2021 +0200"
      },
      "committer": {
        "name": "Zyad A. Ali",
        "email": "zyad.ali.me@gmail.com",
        "time": "Mon Feb 15 18:10:27 2021 +0200"
      },
      "message": "docs: add godoc comments and license headers\n\nSigned-off-by: Zyad A. Ali \u003czyad.ali.me@gmail.com\u003e\n"
    },
    {
      "commit": "b8c882d8f81d917369ade02c5f8d672244a972d1",
      "tree": "263fccf1aa89838e130a9f21386ef03273294d52",
      "parents": [
        "47a7e80511d6f5791f334f9c9bbb65caabe15d50"
      ],
      "author": {
        "name": "Zyad A. Ali",
        "email": "zyad.ali.me@gmail.com",
        "time": "Thu Feb 11 19:10:17 2021 +0200"
      },
      "committer": {
        "name": "Zyad A. Ali",
        "email": "zyad.ali.me@gmail.com",
        "time": "Mon Feb 15 18:08:47 2021 +0200"
      },
      "message": "feat: create a client package so it can be imported\n\nSigned-off-by: Zyad A. Ali \u003czyad.ali.me@gmail.com\u003e\n"
    },
    {
      "commit": "47a7e80511d6f5791f334f9c9bbb65caabe15d50",
      "tree": "228be5e8973f4ffdcd0d0ff88c9c6231be05dfa1",
      "parents": [
        "9c4e3354162ac28d95b3c9fdc51edafde5ce56eb"
      ],
      "author": {
        "name": "Zyad A. Ali",
        "email": "zyad.ali.me@gmail.com",
        "time": "Thu Feb 11 18:58:11 2021 +0200"
      },
      "committer": {
        "name": "Zyad A. Ali",
        "email": "zyad.ali.me@gmail.com",
        "time": "Thu Feb 11 19:15:58 2021 +0200"
      },
      "message": "fix: pass a Context explicity instead of keeping it in struct\n\nSigned-off-by: Zyad A. Ali \u003czyad.ali.me@gmail.com\u003e\n"
    },
    {
      "commit": "9c4e3354162ac28d95b3c9fdc51edafde5ce56eb",
      "tree": "e8748417028de5cd85a2d26308147b92b66e6b38",
      "parents": [
        "63ed6e9e64ed0e31ca7f73957f7a54daa90741c1"
      ],
      "author": {
        "name": "Zyad A. Ali",
        "email": "zyad.ali.me@gmail.com",
        "time": "Thu Feb 11 18:40:37 2021 +0200"
      },
      "committer": {
        "name": "Zyad A. Ali",
        "email": "zyad.ali.me@gmail.com",
        "time": "Thu Feb 11 19:15:36 2021 +0200"
      },
      "message": "fix: correct Enforcer.Enforce to match casbin\u0027s API\n\nCorrect name of Enforcer.Enforce, and return a pointer to an Enforcer to\nmatch the behaviour of casbin API.\n\nSigned-off-by: Zyad A. Ali \u003czyad.ali.me@gmail.com\u003e\n"
    },
    {
      "commit": "63ed6e9e64ed0e31ca7f73957f7a54daa90741c1",
      "tree": "bdac4eaa6e6786650ba50fecfd4cbc8c508a988d",
      "parents": [
        "b4ff0651e3b267353dce328e0efbc2cf9feb2436"
      ],
      "author": {
        "name": "Zyad A. Ali",
        "email": "zyad.ali.me@gmail.com",
        "time": "Thu Feb 11 18:33:10 2021 +0200"
      },
      "committer": {
        "name": "Zyad A. Ali",
        "email": "zyad.ali.me@gmail.com",
        "time": "Thu Feb 11 19:15:28 2021 +0200"
      },
      "message": "chore: add a go.mod file\n\nSigned-off-by: Zyad A. Ali \u003czyad.ali.me@gmail.com\u003e\n"
    },
    {
      "commit": "b4ff0651e3b267353dce328e0efbc2cf9feb2436",
      "tree": "9172f26aa9f5c2b580cee9331afbab0f105c651c",
      "parents": [
        "126f33f8933506aafef4a4d6648be4c7491771f2",
        "52df555a14a5d48906ee339693cde171bf4d3e40"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Nov 21 10:53:30 2018 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 21 10:53:30 2018 +0800"
      },
      "message": "Merge pull request #4 from nodece/master\n\nAdd some base functions"
    },
    {
      "commit": "52df555a14a5d48906ee339693cde171bf4d3e40",
      "tree": "9172f26aa9f5c2b580cee9331afbab0f105c651c",
      "parents": [
        "126f33f8933506aafef4a4d6648be4c7491771f2"
      ],
      "author": {
        "name": "nodece",
        "email": "nodeces@gmail.com",
        "time": "Tue Nov 13 15:35:38 2018 +0800"
      },
      "committer": {
        "name": "nodece",
        "email": "nodeces@gmail.com",
        "time": "Tue Nov 13 15:35:38 2018 +0800"
      },
      "message": "Add some base functions\n"
    },
    {
      "commit": "126f33f8933506aafef4a4d6648be4c7491771f2",
      "tree": "5216d1ed973d03288fd2e4f94b366278be239d28",
      "parents": [
        "19a021b59f37d9a673faee7674d6bdffe5995a53",
        "2233dee29340b30794a2b061fa70dc02db05e7b9"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Nov 12 20:06:14 2018 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 12 20:06:14 2018 +0800"
      },
      "message": "Merge pull request #2 from anton-khodak/anton-khodak-patch-1\n\nMake client connect without an error"
    },
    {
      "commit": "2233dee29340b30794a2b061fa70dc02db05e7b9",
      "tree": "5216d1ed973d03288fd2e4f94b366278be239d28",
      "parents": [
        "19a021b59f37d9a673faee7674d6bdffe5995a53"
      ],
      "author": {
        "name": "Anton Khodak",
        "email": "ak27@sanger.ac.uk",
        "time": "Mon Nov 12 11:52:19 2018 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 12 11:52:19 2018 +0000"
      },
      "message": "Make client connect without an error"
    },
    {
      "commit": "19a021b59f37d9a673faee7674d6bdffe5995a53",
      "tree": "98752a4ee9abadf2060160751294b3c8a71c868f",
      "parents": [
        "549be02ba519e0c8c54bf628dfce4a25c67856fb"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Sep 25 20:35:44 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Sep 25 20:35:44 2018 +0800"
      },
      "message": "Add README.\n"
    },
    {
      "commit": "549be02ba519e0c8c54bf628dfce4a25c67856fb",
      "tree": "e80459c8a36fcbe9f5ccc5b7254a64b615093e81",
      "parents": [
        "9a74e4c3ed2d7f30a3ea3f200cd314bd759f4d46"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Sep 25 20:31:35 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Sep 25 20:31:35 2018 +0800"
      },
      "message": "Add a simple client.\n"
    },
    {
      "commit": "9a74e4c3ed2d7f30a3ea3f200cd314bd759f4d46",
      "tree": "87c0cdca0f583ae343d20dca60c5c15a975204e3",
      "parents": [
        "da77adaa6feb20d8a11f2821c5741a7e5e5d09dc"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Sep 25 20:28:08 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Sep 25 20:28:08 2018 +0800"
      },
      "message": "Ignore IDEA files.\n"
    },
    {
      "commit": "da77adaa6feb20d8a11f2821c5741a7e5e5d09dc",
      "tree": "638e551fbf3780a53323785b9c3037793f7a4a80",
      "parents": [],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Sep 25 19:02:00 2018 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 25 19:02:00 2018 +0800"
      },
      "message": "Initial commit"
    }
  ]
}
