)]}'
{
  "log": [
    {
      "commit": "be40e16aecab1c69afe60f7a1f0ce277f10c2fbb",
      "tree": "428ec82fb1af4500d9e995145707f28b540390c3",
      "parents": [
        "add77ddea6e1a563f58bf477ed44857875626c5f"
      ],
      "author": {
        "name": "Theo",
        "email": "87375548+Chimou0@users.noreply.github.com",
        "time": "Fri Aug 15 22:54:12 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 15 22:54:12 2025 +0800"
      },
      "message": "feat: switch from casbin to pycasbin\n\n"
    },
    {
      "commit": "add77ddea6e1a563f58bf477ed44857875626c5f",
      "tree": "d45c738f0a2d0cb9b549cc2089d0b65c1422672b",
      "parents": [
        "d81664a2549c591974256a06a0273a870e9b9ecb"
      ],
      "author": {
        "name": "YunShu",
        "email": "YunShuEmail@foxmail.com",
        "time": "Thu Jul 06 22:59:00 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 06 22:59:00 2023 +0800"
      },
      "message": "docs: replace gitter links with discord (#12)\n\n"
    },
    {
      "commit": "d81664a2549c591974256a06a0273a870e9b9ecb",
      "tree": "cd2fca81729b59ed9547acb64bd402532b34414a",
      "parents": [
        "3d8f3d6459b3996f010866e50b3fb8da53d93e81"
      ],
      "author": {
        "name": "Zeeland",
        "email": "287017217@qq.com",
        "time": "Wed Nov 23 22:36:57 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 23 22:36:57 2022 +0800"
      },
      "message": "docs: adjust code block indent (#11)\n\n"
    },
    {
      "commit": "3d8f3d6459b3996f010866e50b3fb8da53d93e81",
      "tree": "169e90e93bb18d097f3882b220e5e3528645a743",
      "parents": [
        "f53eaeba57fc373027e31ac7390c231090a456ce"
      ],
      "author": {
        "name": "Nekotoxin",
        "email": "Nekotoxin@outlook.com",
        "time": "Tue May 24 18:29:01 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 24 18:29:01 2022 +0800"
      },
      "message": "fix: add linter (#9)\n\n"
    },
    {
      "commit": "f53eaeba57fc373027e31ac7390c231090a456ce",
      "tree": "dff9e041a1b09fc571c78ca1d406c312b487e2ed",
      "parents": [
        "8413ece941c43ea1b4588fa4c5cd1c0fa973609c"
      ],
      "author": {
        "name": "Fabian Bao",
        "email": "baoyaolong@gmail.com",
        "time": "Sat Jan 29 18:31:59 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 29 18:31:59 2022 +0800"
      },
      "message": "feat: upgrade django to 4.x.x (#7)\n\n"
    },
    {
      "commit": "8413ece941c43ea1b4588fa4c5cd1c0fa973609c",
      "tree": "f4849508666adc42edd4dd25e2f646146e817780",
      "parents": [
        "692b94169c91321fc3dbf149adbc6afc72771992"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jun 04 22:39:49 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 04 22:39:49 2019 +0800"
      },
      "message": "Use the correct install command, fix: https://github.com/pycasbin/django-casbin/issues/2"
    },
    {
      "commit": "692b94169c91321fc3dbf149adbc6afc72771992",
      "tree": "231af422ac8c2e1a0c7172cc10fe5bf862d60a58",
      "parents": [
        "ad0b926809c501a665f154733ab453e6225281c5"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 11 10:00:53 2019 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 11 10:01:40 2019 +0800"
      },
      "message": "Fix the Gitter link.\n"
    },
    {
      "commit": "ad0b926809c501a665f154733ab453e6225281c5",
      "tree": "d0a64d66fb074476bdc45ab7fb3263a3bf7d23ec",
      "parents": [
        "b6f3cc63d308d523e50cd1b53c7c6ec882946e0f"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 11 09:36:09 2019 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 11 09:38:02 2019 +0800"
      },
      "message": "Improve the comment.\n"
    },
    {
      "commit": "b6f3cc63d308d523e50cd1b53c7c6ec882946e0f",
      "tree": "e437f51adc7c717cb7ec4dbfae9aa60cc0286306",
      "parents": [
        "bb3679d1c577e54e6f28867b9f08eb62e09001b4"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 11 08:40:00 2019 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 11 08:40:00 2019 +0800"
      },
      "message": "Add requirements.txt\n"
    },
    {
      "commit": "bb3679d1c577e54e6f28867b9f08eb62e09001b4",
      "tree": "1bc6095ec163b2adbb3a2c53e5bb17a6427c428d",
      "parents": [
        "bec8ee8260f789224a6a876402df6532502d1bd7"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri May 10 22:12:39 2019 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri May 10 22:12:39 2019 +0800"
      },
      "message": "Improve the README.\n"
    },
    {
      "commit": "bec8ee8260f789224a6a876402df6532502d1bd7",
      "tree": "42645d4e435e9a7aa15056c6ddc94e5958b701ca",
      "parents": [
        "a4135500aead39cdbdb25d1860fcca10eab2bafe"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri May 10 22:05:26 2019 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri May 10 22:05:26 2019 +0800"
      },
      "message": "Add README.\n"
    },
    {
      "commit": "a4135500aead39cdbdb25d1860fcca10eab2bafe",
      "tree": "03a8f57c97067eba27d7bc5d3ff531c3c7f61779",
      "parents": [
        "26594d1fef089eb24c5aaf65e3881f1cbc26035c"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri May 10 21:55:24 2019 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri May 10 21:55:24 2019 +0800"
      },
      "message": "Add Casbin middleware.\n"
    },
    {
      "commit": "26594d1fef089eb24c5aaf65e3881f1cbc26035c",
      "tree": "21f1fe21cbed1aa73227cfda10d5a51481b64d4a",
      "parents": [
        "5f3a3bf243631455f76ffd7b50de39b7158b1043"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri May 10 21:55:02 2019 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri May 10 21:55:02 2019 +0800"
      },
      "message": "Add example project.\n"
    },
    {
      "commit": "5f3a3bf243631455f76ffd7b50de39b7158b1043",
      "tree": "81bce818e07e7c147c7bf7ce56d4e3f47d5bf7c8",
      "parents": [
        "e5f2781382529c0bb3004f73c8bbf80e4f90ec0f"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri May 10 20:30:36 2019 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri May 10 21:31:40 2019 +0800"
      },
      "message": "Ignore IDEA files.\n"
    },
    {
      "commit": "e5f2781382529c0bb3004f73c8bbf80e4f90ec0f",
      "tree": "dc2afd1f19a6ade02efc5a8b0288774428be2dc7",
      "parents": [],
      "author": {
        "name": "Foufou",
        "email": "techlee@qq.com",
        "time": "Tue Jan 15 13:34:09 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 15 13:34:09 2019 +0800"
      },
      "message": "Initial commit"
    }
  ]
}
