)]}'
{
  "log": [
    {
      "commit": "5196741aadf6060023e933abedaac93e50008cc6",
      "tree": "44a10699804ec5c0a91deeb080838da34d3b2fb7",
      "parents": [
        "e6e99348f5cb60d863b9c543d167deb765d6418c"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Wed Aug 20 17:47:39 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Wed Aug 20 17:47:39 2025 +0000"
      },
      "message": "chore(release): 1.7.0 [skip ci]\n\n# [1.7.0](https://github.com/officialpycasbin/django-orm-adapter/compare/v1.6.0...v1.7.0) (2025-08-20)\n\n### Features\n\n* fix README badges ([#3](https://github.com/officialpycasbin/django-orm-adapter/issues/3)) ([e6e9934](https://github.com/officialpycasbin/django-orm-adapter/commit/e6e99348f5cb60d863b9c543d167deb765d6418c))\n"
    },
    {
      "commit": "e6e99348f5cb60d863b9c543d167deb765d6418c",
      "tree": "3169f59544d018d02412b0225f1eb13e1598ed45",
      "parents": [
        "1dfeb9dfdf83115125ddc586473cf53b447c1594"
      ],
      "author": {
        "name": "Theo",
        "email": "87375548+Chimou0@users.noreply.github.com",
        "time": "Thu Aug 21 01:45:04 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 21 01:45:04 2025 +0800"
      },
      "message": "feat: fix README badges (#3)\n\n"
    },
    {
      "commit": "1dfeb9dfdf83115125ddc586473cf53b447c1594",
      "tree": "fe39bef8e69451f96760146e461baf38d18dcd7c",
      "parents": [
        "c034f56eb2c311273afcbbb54eda491faaa2ac5c"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sat Aug 16 14:43:05 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sat Aug 16 14:43:05 2025 +0000"
      },
      "message": "chore(release): 1.6.0 [skip ci]\n\n# [1.6.0](https://github.com/officialpycasbin/django-orm-adapter/compare/v1.5.0...v1.6.0) (2025-08-16)\n\n### Features\n\n* upgrade semantic-release-pypi to fix the release error ([#2](https://github.com/officialpycasbin/django-orm-adapter/issues/2)) ([c034f56](https://github.com/officialpycasbin/django-orm-adapter/commit/c034f56eb2c311273afcbbb54eda491faaa2ac5c))\n"
    },
    {
      "commit": "c034f56eb2c311273afcbbb54eda491faaa2ac5c",
      "tree": "78b46a7569c1c80d6293b8ab0004901b60efd45a",
      "parents": [
        "14eef06a987bc26955c2e152a35fe690dc11fc20"
      ],
      "author": {
        "name": "Theo",
        "email": "87375548+Chimou0@users.noreply.github.com",
        "time": "Sat Aug 16 22:41:12 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 16 22:41:12 2025 +0800"
      },
      "message": "feat: upgrade semantic-release-pypi to fix the release error (#2)\n\n"
    },
    {
      "commit": "14eef06a987bc26955c2e152a35fe690dc11fc20",
      "tree": "7aed40b589f932887a4c3c649ce7adf7d1e46fbb",
      "parents": [
        "59aac9bdb33f1efdb5e1e240d34abed3ab04cd49"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Fri Aug 15 13:32:21 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Fri Aug 15 13:32:21 2025 +0000"
      },
      "message": "chore(release): 1.5.0 [skip ci]\n\n# [1.5.0](https://github.com/officialpycasbin/django-orm-adapter/compare/v1.4.0...v1.5.0) (2025-08-15)\n\n### Features\n\n* switch from casbin to pycasbin ([59aac9b](https://github.com/officialpycasbin/django-orm-adapter/commit/59aac9bdb33f1efdb5e1e240d34abed3ab04cd49))\n"
    },
    {
      "commit": "59aac9bdb33f1efdb5e1e240d34abed3ab04cd49",
      "tree": "a1491597b1717b6b50d65705798184980cbc1467",
      "parents": [
        "8dc2feedc307ba9e6bcb968ce8b99ec6703f012f"
      ],
      "author": {
        "name": "Theo",
        "email": "87375548+Chimou0@users.noreply.github.com",
        "time": "Fri Aug 15 21:30:26 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 15 21:30:26 2025 +0800"
      },
      "message": "feat: switch from casbin to pycasbin\n\n"
    },
    {
      "commit": "8dc2feedc307ba9e6bcb968ce8b99ec6703f012f",
      "tree": "8fd9c30a05263323e54a47bdaf0714a248a8a46a",
      "parents": [
        "51e5ccf627522c8b2cb634c5912bc60f55f8a597"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sat Oct 26 13:31:01 2024 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sat Oct 26 13:31:01 2024 +0000"
      },
      "message": "chore(release): 1.4.0 [skip ci]\n\n# [1.4.0](https://github.com/officialpycasbin/django-orm-adapter/compare/v1.3.0...v1.4.0) (2024-10-26)\n\n### Features\n\n* update path ([51e5ccf](https://github.com/officialpycasbin/django-orm-adapter/commit/51e5ccf627522c8b2cb634c5912bc60f55f8a597))\n"
    },
    {
      "commit": "51e5ccf627522c8b2cb634c5912bc60f55f8a597",
      "tree": "13594776dc895591f08ffc0fe8d476ef4e3083de",
      "parents": [
        "ead5fb732110498cac55180225da32cf8876ad8b"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Oct 26 21:27:44 2024 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Oct 26 21:27:44 2024 +0800"
      },
      "message": "feat: update path\n"
    },
    {
      "commit": "ead5fb732110498cac55180225da32cf8876ad8b",
      "tree": "6f7dfb00f6db16e9fa5702f660cb3685a465db4e",
      "parents": [
        "4beb0baf43e55a3ba2fdb6c30b7110135d66f8ab"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Fri Mar 29 11:29:11 2024 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Fri Mar 29 11:29:11 2024 +0000"
      },
      "message": "chore(release): 1.3.0 [skip ci]\n\n# [1.3.0](https://github.com/pycasbin/django-orm-adapter/compare/v1.2.0...v1.3.0) (2024-03-29)\n\n### Features\n\n* upgrade CI Node.js version to 20 ([4beb0ba](https://github.com/pycasbin/django-orm-adapter/commit/4beb0baf43e55a3ba2fdb6c30b7110135d66f8ab))\n"
    },
    {
      "commit": "4beb0baf43e55a3ba2fdb6c30b7110135d66f8ab",
      "tree": "bd97551f3d280b0520647da890ad618a386b4874",
      "parents": [
        "f7b28b801ed75a5738d38f00a504382611f35b50"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Mar 29 19:26:25 2024 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Mar 29 19:26:25 2024 +0800"
      },
      "message": "feat: upgrade CI Node.js version to 20\n"
    },
    {
      "commit": "f7b28b801ed75a5738d38f00a504382611f35b50",
      "tree": "9d67dc201b843435233e4f8672d4806f711626d7",
      "parents": [
        "81557ffb7c7b2756fc2676662a693cd2d684e20e"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Fri Nov 03 14:06:21 2023 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Fri Nov 03 14:06:21 2023 +0000"
      },
      "message": "chore(release): 1.2.0 [skip ci]\n\n# [1.2.0](https://github.com/pycasbin/django-orm-adapter/compare/v1.1.3...v1.2.0) (2023-11-03)\n\n### Features\n\n* code refactoring and bug fixing ([#29](https://github.com/pycasbin/django-orm-adapter/issues/29)) ([81557ff](https://github.com/pycasbin/django-orm-adapter/commit/81557ffb7c7b2756fc2676662a693cd2d684e20e))\n"
    },
    {
      "commit": "81557ffb7c7b2756fc2676662a693cd2d684e20e",
      "tree": "745dd21d5205d0dddbfb5aceda44187036cdc57a",
      "parents": [
        "395e7506353638f74a13fe8a6aa14b3736b5ea06"
      ],
      "author": {
        "name": "Almas Baktubayev",
        "email": "a.baktubayev@gmail.com",
        "time": "Fri Nov 03 20:03:23 2023 +0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 03 22:03:23 2023 +0800"
      },
      "message": "feat: code refactoring and bug fixing (#29)\n\n* fix: typo in docstring\r\n\r\n* refactor: deletion of an unnecessary variable\r\n\r\n* refactor: DRY principle and correction E712\r\n\r\n* refactor: Adding a check for the presence of created policies and a small code reduction\r\n\r\n* fix: correcting the variable - rows_created"
    },
    {
      "commit": "395e7506353638f74a13fe8a6aa14b3736b5ea06",
      "tree": "2c033fb320ab4db0437fe6d6c9f8e15964b6a228",
      "parents": [
        "1c69f6220975e7a3996947cab6b0c3048ca8ed9a"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sat Oct 28 14:06:01 2023 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sat Oct 28 14:06:01 2023 +0000"
      },
      "message": "chore(release): 1.1.3 [skip ci]\n\n## [1.1.3](https://github.com/pycasbin/django-orm-adapter/compare/v1.1.2...v1.1.3) (2023-10-28)\n\n### Bug Fixes\n\n* migrate setup.py to pyproject.toml ([#27](https://github.com/pycasbin/django-orm-adapter/issues/27)) ([1c69f62](https://github.com/pycasbin/django-orm-adapter/commit/1c69f6220975e7a3996947cab6b0c3048ca8ed9a))\n"
    },
    {
      "commit": "1c69f6220975e7a3996947cab6b0c3048ca8ed9a",
      "tree": "f98d7dbc91333145eb56409cb24b0f4424673a7f",
      "parents": [
        "f7ccf80c3560b5c73633c762b205c5b95eda5634"
      ],
      "author": {
        "name": "abichinger",
        "email": "andreas.bichinger@gmail.com",
        "time": "Sat Oct 28 16:03:26 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 28 22:03:26 2023 +0800"
      },
      "message": "fix: migrate setup.py to pyproject.toml (#27)\n\n* chore: migrate setup.py to pyproject.toml\r\n\r\n* chore: set major version of semantic release"
    },
    {
      "commit": "f7ccf80c3560b5c73633c762b205c5b95eda5634",
      "tree": "6d2378cec081ecb8cf4bc1e41304485e2677f6c2",
      "parents": [
        "483325f885c59dd54548d097c7a592b0cde8f569"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Aug 08 06:33:21 2023 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Aug 08 06:33:21 2023 +0000"
      },
      "message": "chore(release): 1.1.2 [skip ci]\n\n## [1.1.2](https://github.com/pycasbin/django-orm-adapter/compare/v1.1.1...v1.1.2) (2023-08-08)\n\n### Bug Fixes\n\n* fix broken links ([#25](https://github.com/pycasbin/django-orm-adapter/issues/25)) ([483325f](https://github.com/pycasbin/django-orm-adapter/commit/483325f885c59dd54548d097c7a592b0cde8f569))\n"
    },
    {
      "commit": "483325f885c59dd54548d097c7a592b0cde8f569",
      "tree": "0057fe51f3622d25e0814a641b4fff0343654dac",
      "parents": [
        "aae32bda7312bebd4867c66c24f952c5391310cd"
      ],
      "author": {
        "name": "YunShu",
        "email": "YunShuEmail@foxmail.com",
        "time": "Tue Aug 08 14:30:33 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 08 14:30:33 2023 +0800"
      },
      "message": "fix: fix broken links (#25)\n\n"
    },
    {
      "commit": "aae32bda7312bebd4867c66c24f952c5391310cd",
      "tree": "726514dc3a0190d3a5a01cf452c0349ee6c2dfe9",
      "parents": [
        "e3f283fd6e07efef037ab552f81bb9061a4fc563"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Wed Aug 02 06:09:30 2023 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Wed Aug 02 06:09:30 2023 +0000"
      },
      "message": "chore(release): 1.1.1 [skip ci]\n\n## [1.1.1](https://github.com/pycasbin/django-orm-adapter/compare/v1.1.0...v1.1.1) (2023-08-02)\n\n### Bug Fixes\n\n* initialize with db_alias ([#24](https://github.com/pycasbin/django-orm-adapter/issues/24)) ([e3f283f](https://github.com/pycasbin/django-orm-adapter/commit/e3f283fd6e07efef037ab552f81bb9061a4fc563))\n"
    },
    {
      "commit": "e3f283fd6e07efef037ab552f81bb9061a4fc563",
      "tree": "71816d98b352afde285953fed47b023c87750221",
      "parents": [
        "9f973274df44e4d39439da73a1ef9997c99a4955"
      ],
      "author": {
        "name": "BustDot",
        "email": "bust.dev@outlook.com",
        "time": "Wed Aug 02 14:05:37 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 02 14:05:37 2023 +0800"
      },
      "message": "fix: initialize with db_alias (#24)\n\n"
    },
    {
      "commit": "9f973274df44e4d39439da73a1ef9997c99a4955",
      "tree": "bc19b7dc92aa3cdebbde6ace091772d5997e79db",
      "parents": [
        "a6d61da8943ab839e4452478abb15a25d68067a5"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Mon Jul 31 16:26:22 2023 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Mon Jul 31 16:26:22 2023 +0000"
      },
      "message": "chore(release): 1.1.0 [skip ci]\n\n# [1.1.0](https://github.com/pycasbin/django-orm-adapter/compare/v1.0.3...v1.1.0) (2023-07-31)\n\n### Features\n\n* add db alias ([#21](https://github.com/pycasbin/django-orm-adapter/issues/21)) ([a6d61da](https://github.com/pycasbin/django-orm-adapter/commit/a6d61da8943ab839e4452478abb15a25d68067a5))\n"
    },
    {
      "commit": "a6d61da8943ab839e4452478abb15a25d68067a5",
      "tree": "0dd3dc0b009c306cfe474298392bab8582f35709",
      "parents": [
        "15e7887116168b025db4488b7a94142b67b936d2"
      ],
      "author": {
        "name": "BustDot",
        "email": "bust.dev@outlook.com",
        "time": "Tue Aug 01 00:23:32 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 01 00:23:32 2023 +0800"
      },
      "message": "feat: add db alias (#21)\n\n* feat: add db alias\r\n\r\n* feat: add db alias\r\n\r\n* docs: add CASBIN_DB_ALIAS argument to readme"
    },
    {
      "commit": "15e7887116168b025db4488b7a94142b67b936d2",
      "tree": "5323d9d0565b3a0ece61d0d43d469219f60760d0",
      "parents": [
        "aa3e0a38132a212f6cbf4908cd2978b405a5964c"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sat Jul 29 13:59:23 2023 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sat Jul 29 13:59:23 2023 +0000"
      },
      "message": "chore(release): 1.0.3 [skip ci]\n\n## [1.0.3](https://github.com/pycasbin/django-orm-adapter/compare/v1.0.2...v1.0.3) (2023-07-29)\n\n### Bug Fixes\n\n* remove unused argument enable_log ([#20](https://github.com/pycasbin/django-orm-adapter/issues/20)) ([aa3e0a3](https://github.com/pycasbin/django-orm-adapter/commit/aa3e0a38132a212f6cbf4908cd2978b405a5964c))\n"
    },
    {
      "commit": "aa3e0a38132a212f6cbf4908cd2978b405a5964c",
      "tree": "90d868e0e26097b1d4a1080d8d57d616d41d5952",
      "parents": [
        "ef3b1695d1f25d4faf8fd216a8ffd538ff769423"
      ],
      "author": {
        "name": "BustDot",
        "email": "bust.dev@outlook.com",
        "time": "Sat Jul 29 21:56:50 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 29 21:56:50 2023 +0800"
      },
      "message": "fix: remove unused argument enable_log (#20)\n\n"
    },
    {
      "commit": "ef3b1695d1f25d4faf8fd216a8ffd538ff769423",
      "tree": "cc79993100efd30f0b20f55cb52f70cb132f22a7",
      "parents": [
        "9cc651366706058502da217a87f97f91fe3fcd6c"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jul 29 21:12:13 2023 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jul 29 21:29:34 2023 +0800"
      },
      "message": "ci: fix python-version and os version in build.yml\n"
    },
    {
      "commit": "9cc651366706058502da217a87f97f91fe3fcd6c",
      "tree": "8f1a7ca99b53554dfc458bfc04a4421922bb8f7b",
      "parents": [
        "a9bd02f6fd55bf795502150ec4025aedff1fb76d"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Mon Aug 15 00:54:53 2022 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Mon Aug 15 00:54:53 2022 +0000"
      },
      "message": "chore(release): 1.0.2 [skip ci]\n\n## [1.0.2](https://github.com/pycasbin/django-orm-adapter/compare/v1.0.1...v1.0.2) (2022-08-15)\n\n### Bug Fixes\n\n* add error handler when initial django app ([356a0f3](https://github.com/pycasbin/django-orm-adapter/commit/356a0f3a42a5399488cc83eba9b3d0f1cec70e8f))\n"
    },
    {
      "commit": "a9bd02f6fd55bf795502150ec4025aedff1fb76d",
      "tree": "418dfd1bbc48c1a245e930b3bd2893aeaa6484f8",
      "parents": [
        "515ef1ef82a9b6a7a152627068c560c62a54993b",
        "356a0f3a42a5399488cc83eba9b3d0f1cec70e8f"
      ],
      "author": {
        "name": "Jon",
        "email": "techlee@qq.com",
        "time": "Mon Aug 15 08:50:32 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 15 08:50:32 2022 +0800"
      },
      "message": "Merge pull request #16 from Nekotoxin/add_err_handler\n\nfix: add error handler when initial django app"
    },
    {
      "commit": "356a0f3a42a5399488cc83eba9b3d0f1cec70e8f",
      "tree": "418dfd1bbc48c1a245e930b3bd2893aeaa6484f8",
      "parents": [
        "515ef1ef82a9b6a7a152627068c560c62a54993b"
      ],
      "author": {
        "name": "Nekotoxin",
        "email": "Nekotoxin@outlook.com",
        "time": "Sun Aug 14 00:01:57 2022 +0800"
      },
      "committer": {
        "name": "Nekotoxin",
        "email": "Nekotoxin@outlook.com",
        "time": "Sun Aug 14 23:03:11 2022 +0800"
      },
      "message": "fix: add error handler when initial django app\n"
    },
    {
      "commit": "515ef1ef82a9b6a7a152627068c560c62a54993b",
      "tree": "80b7e79e65d21bd2ceb88ed37c420572e2bdbcd4",
      "parents": [
        "9cea17d916e9b10177a626a6123bc9d21327083f"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Aug 02 11:22:01 2022 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Aug 02 11:22:01 2022 +0000"
      },
      "message": "chore(release): 1.0.1 [skip ci]\n\n## [1.0.1](https://github.com/pycasbin/django-orm-adapter/compare/v1.0.0...v1.0.1) (2022-08-02)\n\n### Bug Fixes\n\n* compatible with new pycasbin ([#15](https://github.com/pycasbin/django-orm-adapter/issues/15)) ([9cea17d](https://github.com/pycasbin/django-orm-adapter/commit/9cea17d916e9b10177a626a6123bc9d21327083f))\n"
    },
    {
      "commit": "9cea17d916e9b10177a626a6123bc9d21327083f",
      "tree": "8fb871b0ae1fad92be571e029b81784c3461df7d",
      "parents": [
        "a2152d4a0b135fc3d308491a341a7caac918041d"
      ],
      "author": {
        "name": "Nekotoxin",
        "email": "Nekotoxin@outlook.com",
        "time": "Tue Aug 02 19:16:44 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 02 19:16:44 2022 +0800"
      },
      "message": "fix: compatible with new pycasbin (#15)\n\n"
    },
    {
      "commit": "a2152d4a0b135fc3d308491a341a7caac918041d",
      "tree": "cbcb5d7bda27a542d47410000043a827b0f986d3",
      "parents": [
        "715f3c4a12aee39f4186022d20699af3ef7a68e0"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sat Jul 30 09:31:18 2022 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sat Jul 30 09:31:18 2022 +0000"
      },
      "message": "chore(release): 1.0.0 [skip ci]\n\n# 1.0.0 (2022-07-30)\n\n### Bug Fixes\n\n* lint ([7d3125f](https://github.com/pycasbin/django-orm-adapter/commit/7d3125fd76c01c0004e01311b9ba3e8af186c7a3))\n* migrate from travis-ci to Github Actions ([1799eab](https://github.com/pycasbin/django-orm-adapter/commit/1799eab6aa105e59a2df1e301b5e08602f89b5fb))\n"
    },
    {
      "commit": "715f3c4a12aee39f4186022d20699af3ef7a68e0",
      "tree": "c292aa630f492c9a439b66a882b63abdf4c2a84f",
      "parents": [
        "e53d75b331e9ced323b0bf788bfd8db2c7c778c5",
        "7d3125fd76c01c0004e01311b9ba3e8af186c7a3"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jul 30 17:28:36 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 30 17:28:36 2022 +0800"
      },
      "message": "Merge pull request #13 from Nekotoxin/migrate_to_github_action\n\nfix: Migrate to GitHub action"
    },
    {
      "commit": "7d3125fd76c01c0004e01311b9ba3e8af186c7a3",
      "tree": "c292aa630f492c9a439b66a882b63abdf4c2a84f",
      "parents": [
        "1799eab6aa105e59a2df1e301b5e08602f89b5fb"
      ],
      "author": {
        "name": "Nekotoxin",
        "email": "Nekotoxin@outlook.com",
        "time": "Sat Jul 30 17:14:24 2022 +0800"
      },
      "committer": {
        "name": "Nekotoxin",
        "email": "Nekotoxin@outlook.com",
        "time": "Sat Jul 30 17:14:24 2022 +0800"
      },
      "message": "fix: lint\n"
    },
    {
      "commit": "1799eab6aa105e59a2df1e301b5e08602f89b5fb",
      "tree": "ab0191dbe6b29b4e072d77255cfe1b22ec4b6368",
      "parents": [
        "e53d75b331e9ced323b0bf788bfd8db2c7c778c5"
      ],
      "author": {
        "name": "Nekotoxin",
        "email": "Nekotoxin@outlook.com",
        "time": "Sat Jul 30 16:40:56 2022 +0800"
      },
      "committer": {
        "name": "Nekotoxin",
        "email": "Nekotoxin@outlook.com",
        "time": "Sat Jul 30 17:11:01 2022 +0800"
      },
      "message": "fix: migrate from travis-ci to Github Actions\n"
    },
    {
      "commit": "e53d75b331e9ced323b0bf788bfd8db2c7c778c5",
      "tree": "a33f6d501a6b0cba0517dcaeff209baeedfc4e29",
      "parents": [
        "c8c47c99077d733479ae65cc625c43b2c81ebd25",
        "3f8527efeb8d193945c1b2d940920d5dc2bc4b7a"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Jul 01 21:12:04 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 01 21:12:04 2020 +0800"
      },
      "message": "Merge pull request #10 from actioncy/proxy-enforcer-improvements\n\nProxy enforcer improvements"
    },
    {
      "commit": "3f8527efeb8d193945c1b2d940920d5dc2bc4b7a",
      "tree": "a33f6d501a6b0cba0517dcaeff209baeedfc4e29",
      "parents": [
        "d94e7dba8fe4204e12a2752fd7cf29b7686e33ad"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Wed Jul 01 10:18:03 2020 +0200"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Wed Jul 01 10:18:03 2020 +0200"
      },
      "message": "describe configuration settings in readme\n"
    },
    {
      "commit": "d94e7dba8fe4204e12a2752fd7cf29b7686e33ad",
      "tree": "cf5a163d52ac1b5d9134c3fef5715103690d603c",
      "parents": [
        "9bf6d242f84a3d66626a47ba04edbaa8e89bce60"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Fri May 22 12:29:07 2020 +0200"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Fri May 22 12:29:07 2020 +0200"
      },
      "message": "add logging, fix small issues\n"
    },
    {
      "commit": "9bf6d242f84a3d66626a47ba04edbaa8e89bce60",
      "tree": "c2cbad6ed89cce4077837dee377325b88528c5d9",
      "parents": [
        "7519ce472786921e5a77738ec14b4720b5bc918c"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Fri May 22 11:54:19 2020 +0200"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Fri May 22 11:54:19 2020 +0200"
      },
      "message": "rename class var\n"
    },
    {
      "commit": "7519ce472786921e5a77738ec14b4720b5bc918c",
      "tree": "bb9a229d332776c0859669e1dd5d629037dfd679",
      "parents": [
        "adbe112749f6d7b6baa4d6473cafa1ca3265c13f"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Fri May 22 11:49:21 2020 +0200"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Fri May 22 11:49:21 2020 +0200"
      },
      "message": "fix empty tuple initialisation\n"
    },
    {
      "commit": "adbe112749f6d7b6baa4d6473cafa1ca3265c13f",
      "tree": "235116ffe8c99d69df3373ec1cd9dcbd6c5b50c4",
      "parents": [
        "c8c47c99077d733479ae65cc625c43b2c81ebd25"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Fri May 22 11:42:34 2020 +0200"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Fri May 22 11:42:34 2020 +0200"
      },
      "message": "add adapter loading option\n"
    },
    {
      "commit": "c8c47c99077d733479ae65cc625c43b2c81ebd25",
      "tree": "123a60af5ef6ad17a9dd2f0086ebdd0c48e846f3",
      "parents": [
        "a0d2228324431aca3fa5e95974adb9f8c61828d2",
        "c5fee8cbaae5fbc53125ec7b0bddb3fc920e146b"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri May 22 15:13:53 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 22 15:13:53 2020 +0800"
      },
      "message": "Merge pull request #6 from actioncy/config-enforcer\n\nautomatically initialize adapter + enforcer"
    },
    {
      "commit": "c5fee8cbaae5fbc53125ec7b0bddb3fc920e146b",
      "tree": "123a60af5ef6ad17a9dd2f0086ebdd0c48e846f3",
      "parents": [
        "1f2de698050d528591f98284316deee125615a12"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Mon May 18 11:44:11 2020 +0200"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Mon May 18 11:44:11 2020 +0200"
      },
      "message": "tidy readme\n"
    },
    {
      "commit": "1f2de698050d528591f98284316deee125615a12",
      "tree": "c26afd2989303884a50af191a8a99a913d696dbc",
      "parents": [
        "b3e6577d50886957e573fbd88995501361efbd56",
        "a0d2228324431aca3fa5e95974adb9f8c61828d2"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Mon May 18 09:59:44 2020 +0200"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Mon May 18 09:59:44 2020 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into config-enforcer\n"
    },
    {
      "commit": "a0d2228324431aca3fa5e95974adb9f8c61828d2",
      "tree": "f4c7e5d88e3596881677a040e762c7e69074a0b9",
      "parents": [
        "00b2eb179a3f13e95d7bd627e1886c947aa72cfa",
        "d03508622fc24d7e40834aebad79d3ed1c849d03"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 18 14:11:31 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 18 14:11:31 2020 +0800"
      },
      "message": "Merge pull request #9 from hsluoyz/master\n\nUpdate badges."
    },
    {
      "commit": "d03508622fc24d7e40834aebad79d3ed1c849d03",
      "tree": "f4c7e5d88e3596881677a040e762c7e69074a0b9",
      "parents": [
        "00b2eb179a3f13e95d7bd627e1886c947aa72cfa"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 18 14:04:10 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 18 14:10:55 2020 +0800"
      },
      "message": "Update badges.\n"
    },
    {
      "commit": "00b2eb179a3f13e95d7bd627e1886c947aa72cfa",
      "tree": "b26776661149bb6a33a52f3e6cd0f1d960e62095",
      "parents": [
        "e361a2299253f92ddb2665887e0c9b4d03bd2c8e",
        "caddbf151073a289fa77c4e534620d32e563e209"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 18 12:38:03 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 18 12:38:03 2020 +0800"
      },
      "message": "Merge pull request #8 from hsluoyz/master\n\nImprove setup.py"
    },
    {
      "commit": "caddbf151073a289fa77c4e534620d32e563e209",
      "tree": "b26776661149bb6a33a52f3e6cd0f1d960e62095",
      "parents": [
        "e361a2299253f92ddb2665887e0c9b4d03bd2c8e"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 18 12:25:08 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 18 12:36:01 2020 +0800"
      },
      "message": "Improve setup.py\n"
    },
    {
      "commit": "b3e6577d50886957e573fbd88995501361efbd56",
      "tree": "94f477abec7e2162b27bd1934971045d5d91243e",
      "parents": [
        "f2db1223d8a5fff31506aed69f66948e6dccc4f8"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Sun May 17 17:05:08 2020 +0200"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Sun May 17 17:12:35 2020 +0200"
      },
      "message": "remove test django project, update test settings\n"
    },
    {
      "commit": "f2db1223d8a5fff31506aed69f66948e6dccc4f8",
      "tree": "1387bcd97ec2ef8d719d72bb3dc93bba1d6427f0",
      "parents": [
        "2f9b85495042a2ed4741d356cf258a1a01db19d2"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Sun May 17 16:39:23 2020 +0200"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Sun May 17 16:51:55 2020 +0200"
      },
      "message": "retry init\n"
    },
    {
      "commit": "2f9b85495042a2ed4741d356cf258a1a01db19d2",
      "tree": "c0370852738e91ae565964e0acaae3aeef47e594",
      "parents": [
        "b3517c58bd9bc16103f72d1dd8dd873a1552b9da"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Sun May 17 16:24:12 2020 +0200"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Sun May 17 16:51:55 2020 +0200"
      },
      "message": "catch programming error pre migrations\n"
    },
    {
      "commit": "b3517c58bd9bc16103f72d1dd8dd873a1552b9da",
      "tree": "50a3a7d0684541c7972bf18b0b40d799750fb3a5",
      "parents": [
        "461d41a02d2683b36257056d6545c8ce65891fcc"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Sun May 17 16:24:00 2020 +0200"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Sun May 17 16:24:00 2020 +0200"
      },
      "message": "update readme to new setup\n"
    },
    {
      "commit": "461d41a02d2683b36257056d6545c8ce65891fcc",
      "tree": "b7f3d864ceb8cdd35aeaf9748855ef3c621dba87",
      "parents": [
        "522c02699690b672b3e302099b1436550107765d"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Sun May 17 15:25:34 2020 +0200"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Sun May 17 15:25:34 2020 +0200"
      },
      "message": "configure enforcer through django settings\n"
    },
    {
      "commit": "522c02699690b672b3e302099b1436550107765d",
      "tree": "7fbd6bb1835f078cc797ac5c6a4049f59f6debb0",
      "parents": [
        "2d405a950e757bdc77d24208b0cf21b714928b73"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Sun May 17 11:27:40 2020 +0200"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Sun May 17 11:27:40 2020 +0200"
      },
      "message": "build proof of concept with AppConfig.ready\n"
    },
    {
      "commit": "e361a2299253f92ddb2665887e0c9b4d03bd2c8e",
      "tree": "a16c94afac81a87124add59881921f47963a3896",
      "parents": [
        "8f361e349888882fd14f3f046c9c8736186ee976",
        "2d405a950e757bdc77d24208b0cf21b714928b73"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue May 05 21:41:11 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 05 21:41:11 2020 +0800"
      },
      "message": "Merge pull request #2 from actioncy/master\n\nImprove adapter into working django app"
    },
    {
      "commit": "2d405a950e757bdc77d24208b0cf21b714928b73",
      "tree": "a16c94afac81a87124add59881921f47963a3896",
      "parents": [
        "3c63a53b040c688799f889697efd3b31230d9a0f"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Tue May 05 15:35:41 2020 +0200"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Tue May 05 15:35:41 2020 +0200"
      },
      "message": "remove f-strings for py3.5 compatibility\n"
    },
    {
      "commit": "3c63a53b040c688799f889697efd3b31230d9a0f",
      "tree": "63c7f378c7541e112b2465d5be5ad1be0631ad59",
      "parents": [
        "971aca2958abb3916180ec057fe5a10a2876d607"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Tue May 05 15:15:03 2020 +0200"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Tue May 05 15:17:15 2020 +0200"
      },
      "message": "run tests through django, move tests dir to root\n"
    },
    {
      "commit": "971aca2958abb3916180ec057fe5a10a2876d607",
      "tree": "f69d196baf726b989ba0c3eb09f32179139512c3",
      "parents": [
        "535a7aedb1be820a5495aa0f80345a2dadd74300"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Thu Apr 30 21:03:48 2020 +0200"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Thu Apr 30 21:03:48 2020 +0200"
      },
      "message": "remove .DS_Store 😬\n"
    },
    {
      "commit": "535a7aedb1be820a5495aa0f80345a2dadd74300",
      "tree": "4e524e3a389fa985be1116311ad31ba3994283d2",
      "parents": [
        "0baf64d978648b8aaec3db0f346f0747ee10a487"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Tue Mar 03 15:39:19 2020 +0000"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Tue Mar 03 15:39:19 2020 +0000"
      },
      "message": "add note to readme on migrations\n"
    },
    {
      "commit": "0baf64d978648b8aaec3db0f346f0747ee10a487",
      "tree": "8169c654e33d8c481a8243734b86c47813187d44",
      "parents": [
        "3e39769d1f7c94ca97e72999edeb5363c48b121d"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Tue Mar 03 15:37:20 2020 +0000"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Tue Mar 03 15:37:20 2020 +0000"
      },
      "message": "update readme usage example\n"
    },
    {
      "commit": "3e39769d1f7c94ca97e72999edeb5363c48b121d",
      "tree": "037801e884f8fc0b941547d0704a1e59aa1cffe5",
      "parents": [
        "852ce82e3935633d92386ad8656772cc0c204125"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Tue Mar 03 15:18:57 2020 +0000"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Tue Mar 03 15:18:57 2020 +0000"
      },
      "message": "add working django app + setup.py\n"
    },
    {
      "commit": "852ce82e3935633d92386ad8656772cc0c204125",
      "tree": "65b72d7589a56ac44618a64bf1964208520a8877",
      "parents": [
        "07b0f12cfc5fb169c9f330b237e78be6d1e5e074"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Mon Mar 02 13:51:43 2020 +0000"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Mon Mar 02 13:51:43 2020 +0000"
      },
      "message": "setup as django app\n"
    },
    {
      "commit": "07b0f12cfc5fb169c9f330b237e78be6d1e5e074",
      "tree": "16707d64e22fe6876c296a3c2f30988fdef8b593",
      "parents": [
        "e1d50cbef5740e6a7df70a1ceb2fed18af044704"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Mon Mar 02 13:42:44 2020 +0000"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Mon Mar 02 13:42:44 2020 +0000"
      },
      "message": "use package name on name field\n"
    },
    {
      "commit": "e1d50cbef5740e6a7df70a1ceb2fed18af044704",
      "tree": "52976ef49c99fa2ce46d30419c507943f65f93dc",
      "parents": [
        "7189a222e08b9146d6b9f0d99bb7065d377f08cf"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Mon Mar 02 13:39:33 2020 +0000"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Mon Mar 02 13:39:33 2020 +0000"
      },
      "message": "simplify setup call\n"
    },
    {
      "commit": "7189a222e08b9146d6b9f0d99bb7065d377f08cf",
      "tree": "bef65fd8473f96e5bd3102b7362af57ccd6b1c47",
      "parents": [
        "dd50b3ec9fb0814186f3174ca4269a4090a46212"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Mon Mar 02 13:24:18 2020 +0000"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Mon Mar 02 13:24:18 2020 +0000"
      },
      "message": "fix typo in package location\n"
    },
    {
      "commit": "dd50b3ec9fb0814186f3174ca4269a4090a46212",
      "tree": "fc1b22843d8be36bdf159e7d2a0348c655725333",
      "parents": [
        "8f361e349888882fd14f3f046c9c8736186ee976"
      ],
      "author": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Mon Mar 02 13:22:51 2020 +0000"
      },
      "committer": {
        "name": "Gerben Neven",
        "email": "gerbyzation@me.com",
        "time": "Mon Mar 02 13:22:51 2020 +0000"
      },
      "message": "create setup.py\n"
    },
    {
      "commit": "8f361e349888882fd14f3f046c9c8736186ee976",
      "tree": "6c8f41c6545fcfbd8fccf543d8f3573e98dd6cc4",
      "parents": [
        "2d022710979a2488390a111960ee8d8ea8e4e665"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jan 27 15:35:38 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jan 27 15:35:38 2020 +0800"
      },
      "message": "Add Travis CI.\n"
    },
    {
      "commit": "2d022710979a2488390a111960ee8d8ea8e4e665",
      "tree": "c2944c18d8fd330654a3f7bbaada6936f24f1adc",
      "parents": [
        "883d149292c6e41feadd9a70cb90e8e4da911017"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jan 27 15:24:28 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jan 27 15:27:27 2020 +0800"
      },
      "message": "Add README.\n"
    },
    {
      "commit": "883d149292c6e41feadd9a70cb90e8e4da911017",
      "tree": "700844fbe4bb77ecd79a3e6b70af51395f50c1bd",
      "parents": [
        "24c22fa14d6bddae66759366c099d0fc94dcf942"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jan 27 15:21:42 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jan 27 15:21:42 2020 +0800"
      },
      "message": "Add the code.\n"
    },
    {
      "commit": "24c22fa14d6bddae66759366c099d0fc94dcf942",
      "tree": "e3a2a12ac722a7f20084d6b8dd18648eedda1b66",
      "parents": [
        "87c2464e70e8b276fead02a4d1da115d54767a76"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jan 27 14:51:19 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jan 27 14:51:19 2020 +0800"
      },
      "message": "Ignore IDEA files.\n"
    },
    {
      "commit": "87c2464e70e8b276fead02a4d1da115d54767a76",
      "tree": "6245f777399cd0b6d7aea1af064e5c98a3af9c72",
      "parents": [],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jan 27 14:46:15 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 27 14:46:15 2020 +0800"
      },
      "message": "Initial commit"
    }
  ]
}
