)]}'
{
  "log": [
    {
      "commit": "272c89e0866f5966d703b1a8114cd851b1aec6a7",
      "tree": "b8e594ee8e873ca626f180a824d5452cdbcf092c",
      "parents": [
        "312e5ced9884806a8b0ba45fee8b1690a79c2597"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Wed Aug 20 17:46:46 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Wed Aug 20 17:46:46 2025 +0000"
      },
      "message": "chore(release): 1.8.0 [skip ci]\n\n# [1.8.0](https://github.com/officialpycasbin/django-casbin-auth/compare/v1.7.0...v1.8.0) (2025-08-20)\n\n### Features\n\n* fix README badges ([#3](https://github.com/officialpycasbin/django-casbin-auth/issues/3)) ([312e5ce](https://github.com/officialpycasbin/django-casbin-auth/commit/312e5ced9884806a8b0ba45fee8b1690a79c2597))\n"
    },
    {
      "commit": "312e5ced9884806a8b0ba45fee8b1690a79c2597",
      "tree": "6d9ab90ab1c8481b38ca44968d4f51fae5d85276",
      "parents": [
        "841ef0dff5180c12608accb9f7df1b47a4897004"
      ],
      "author": {
        "name": "Theo",
        "email": "87375548+Chimou0@users.noreply.github.com",
        "time": "Thu Aug 21 01:44:21 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 21 01:44:21 2025 +0800"
      },
      "message": "feat: fix README badges (#3)\n\n"
    },
    {
      "commit": "841ef0dff5180c12608accb9f7df1b47a4897004",
      "tree": "57f9101db94ccb3a096e7d304b5a1cb766eeccca",
      "parents": [
        "ddcfc94568a5d14daa9a1df01543dc9e06d86462"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sun Aug 17 07:35:21 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sun Aug 17 07:35:21 2025 +0000"
      },
      "message": "chore(release): 1.7.0 [skip ci]\n\n# [1.7.0](https://github.com/officialpycasbin/django-casbin-auth/compare/v1.6.0...v1.7.0) (2025-08-17)\n\n### Features\n\n* upgrade semantic-release-pypi to fix the release error ([#2](https://github.com/officialpycasbin/django-casbin-auth/issues/2)) ([ddcfc94](https://github.com/officialpycasbin/django-casbin-auth/commit/ddcfc94568a5d14daa9a1df01543dc9e06d86462))\n"
    },
    {
      "commit": "ddcfc94568a5d14daa9a1df01543dc9e06d86462",
      "tree": "2bc9d5296374d46ce638674ca9476060256db73c",
      "parents": [
        "77ce29a030702924703ac9b83661162c699de2b2"
      ],
      "author": {
        "name": "Theo",
        "email": "87375548+Chimou0@users.noreply.github.com",
        "time": "Sun Aug 17 15:33:13 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 17 15:33:13 2025 +0800"
      },
      "message": "feat: upgrade semantic-release-pypi to fix the release error (#2)\n\n"
    },
    {
      "commit": "77ce29a030702924703ac9b83661162c699de2b2",
      "tree": "c397545632c1b0dd143606e83e9ece5139687d05",
      "parents": [
        "190fe72e20dfde6f8b4fdc24dbbbc4739f41e752"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Fri Aug 15 14:42:44 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Fri Aug 15 14:42:44 2025 +0000"
      },
      "message": "chore(release): 1.6.0 [skip ci]\n\n# [1.6.0](https://github.com/officialpycasbin/django-casbin-auth/compare/v1.5.0...v1.6.0) (2025-08-15)\n\n### Features\n\n* switch from casbin to pycasbin ([190fe72](https://github.com/officialpycasbin/django-casbin-auth/commit/190fe72e20dfde6f8b4fdc24dbbbc4739f41e752))\n"
    },
    {
      "commit": "190fe72e20dfde6f8b4fdc24dbbbc4739f41e752",
      "tree": "3b3af7b2f3ee31eaac4d9cf5d08bcc61433b5598",
      "parents": [
        "c3ddb6f259cee6d2651217abe0daacf415a435dc"
      ],
      "author": {
        "name": "Theo",
        "email": "87375548+Chimou0@users.noreply.github.com",
        "time": "Fri Aug 15 22:40:37 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 15 22:40:37 2025 +0800"
      },
      "message": "feat: switch from casbin to pycasbin\n\n"
    },
    {
      "commit": "c3ddb6f259cee6d2651217abe0daacf415a435dc",
      "tree": "f95b16e87c10e467d19167ade595dc31a27b5ff0",
      "parents": [
        "dadc6b2b4613cd8300e42806d3efdb7a4ea45330"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sat Oct 26 16:16:26 2024 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sat Oct 26 16:16:26 2024 +0000"
      },
      "message": "chore(release): 1.5.0 [skip ci]\n\n# [1.5.0](https://github.com/officialpycasbin/django-casbin-auth/compare/v1.4.0...v1.5.0) (2024-10-26)\n\n### Features\n\n* update path ([dadc6b2](https://github.com/officialpycasbin/django-casbin-auth/commit/dadc6b2b4613cd8300e42806d3efdb7a4ea45330))\n"
    },
    {
      "commit": "dadc6b2b4613cd8300e42806d3efdb7a4ea45330",
      "tree": "2af9e424f617524f174b9405ecf8959454e8f2db",
      "parents": [
        "83a70ddcc2cd53c152b6de5f31af974c658918f9"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Oct 26 23:30:29 2024 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sun Oct 27 00:13:48 2024 +0800"
      },
      "message": "feat: update path\n"
    },
    {
      "commit": "83a70ddcc2cd53c152b6de5f31af974c658918f9",
      "tree": "23c557447131ddbe249ddcb04da5fda1963fda94",
      "parents": [
        "36a11f586f8723a69c3272162a698fd46f4c1e8d"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Wed Apr 24 15:30:22 2024 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Wed Apr 24 15:30:22 2024 +0000"
      },
      "message": "chore(release): 1.4.0 [skip ci]\n\n# [1.4.0](https://github.com/pycasbin/django-authorization/compare/v1.3.0...v1.4.0) (2024-04-24)\n\n### Features\n\n* code refactoring ([#19](https://github.com/pycasbin/django-authorization/issues/19)) ([36a11f5](https://github.com/pycasbin/django-authorization/commit/36a11f586f8723a69c3272162a698fd46f4c1e8d))\n"
    },
    {
      "commit": "36a11f586f8723a69c3272162a698fd46f4c1e8d",
      "tree": "8585a5b80b73a636a0fa000494a6ec974ad43c4f",
      "parents": [
        "b459e64eeba9eb9f249f6967c33634c3b8f32f56"
      ],
      "author": {
        "name": "Almas Baktubayev",
        "email": "a.baktubayev@gmail.com",
        "time": "Wed Apr 24 20:27:17 2024 +0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 24 23:27:17 2024 +0800"
      },
      "message": "feat: code refactoring (#19)\n\n* fix: typo in docstring\r\n\r\n* refactor: deletion of an unnecessary variable\r\n\r\n* refactor: Use of f-string and slight code shortening/formatting\r\n\r\n* fix: refactor group.py for black linter rules\r\n\r\n* fix: restored old logic of message generation for Exception\r\n\r\n* fix: change logic for check None in enforcer_name variable"
    },
    {
      "commit": "b459e64eeba9eb9f249f6967c33634c3b8f32f56",
      "tree": "b506031041ac93a62fa43f34d8a0fa91a0749d71",
      "parents": [
        "ac2740f73690744d1ff22360b2e065a95d1322ef"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Wed Apr 24 13:03:09 2024 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Wed Apr 24 13:03:09 2024 +0000"
      },
      "message": "chore(release): 1.3.0 [skip ci]\n\n# [1.3.0](https://github.com/pycasbin/django-authorization/compare/v1.2.1...v1.3.0) (2024-04-24)\n\n### Features\n\n* upgrade CI Node.js to 20 and Python to 3.12 ([ac2740f](https://github.com/pycasbin/django-authorization/commit/ac2740f73690744d1ff22360b2e065a95d1322ef))\n"
    },
    {
      "commit": "ac2740f73690744d1ff22360b2e065a95d1322ef",
      "tree": "3e0e810454d64e967b028879ecd42c37b18b3b42",
      "parents": [
        "3f1f4f0df2cd8893bbf990597a0b482364260ec8"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Apr 24 20:59:31 2024 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Apr 24 20:59:31 2024 +0800"
      },
      "message": "feat: upgrade CI Node.js to 20 and Python to 3.12\n"
    },
    {
      "commit": "3f1f4f0df2cd8893bbf990597a0b482364260ec8",
      "tree": "18f8ad71b89e2ce9251d06ce3294e900e492f90d",
      "parents": [
        "8045ab5b6f9848acceed232567bde3d90b9f3f1d"
      ],
      "author": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Sat Mar 02 22:39:21 2024 +0800"
      },
      "committer": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Sat Mar 02 22:39:21 2024 +0800"
      },
      "message": "improve readme\n"
    },
    {
      "commit": "8045ab5b6f9848acceed232567bde3d90b9f3f1d",
      "tree": "6e7f7c444670909a0d9a0448d5f502ff6de10d3e",
      "parents": [
        "661b4e0bef49247e8b447a33978e8c1439119b5c"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sat Oct 28 15:45:04 2023 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sat Oct 28 15:45:04 2023 +0000"
      },
      "message": "chore(release): 1.2.1 [skip ci]\n\n## [1.2.1](https://github.com/pycasbin/django-authorization/compare/v1.2.0...v1.2.1) (2023-10-28)\n\n### Bug Fixes\n\n* migrate setup.py to pyproject.toml ([#18](https://github.com/pycasbin/django-authorization/issues/18)) ([661b4e0](https://github.com/pycasbin/django-authorization/commit/661b4e0bef49247e8b447a33978e8c1439119b5c))\n"
    },
    {
      "commit": "661b4e0bef49247e8b447a33978e8c1439119b5c",
      "tree": "6e0fb6e334654e0ccff72b36ba01bec89aec24fe",
      "parents": [
        "f7151cbe88d5b05e10f2a1cd3bdc5c5f510630b2"
      ],
      "author": {
        "name": "abichinger",
        "email": "andreas.bichinger@gmail.com",
        "time": "Sat Oct 28 17:42:02 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 28 23:42:02 2023 +0800"
      },
      "message": "fix: migrate setup.py to pyproject.toml (#18)\n\n* chore: migrate from setup.py to pyproject.toml\r\n\r\n* chore: set major version of semantic release"
    },
    {
      "commit": "f7151cbe88d5b05e10f2a1cd3bdc5c5f510630b2",
      "tree": "d2de3f5eafe9b6d0e0b7fb5e94c9486209ea6bce",
      "parents": [
        "8cbc97aba4893e95c312f428bb4ed7f1579f21db"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sun Aug 20 13:56:49 2023 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sun Aug 20 13:56:49 2023 +0000"
      },
      "message": "chore(release): 1.2.0 [skip ci]\n\n# [1.2.0](https://github.com/pycasbin/django-authorization/compare/v1.1.0...v1.2.0) (2023-08-20)\n\n### Features\n\n* remove redundant authenticate method ([#17](https://github.com/pycasbin/django-authorization/issues/17)) ([8cbc97a](https://github.com/pycasbin/django-authorization/commit/8cbc97aba4893e95c312f428bb4ed7f1579f21db))\n"
    },
    {
      "commit": "8cbc97aba4893e95c312f428bb4ed7f1579f21db",
      "tree": "834229293173b20b6a7ccbdac4aa9c8d367613d7",
      "parents": [
        "86abe7b9da1e9e6d9d11d7dedcd5d871c5471609"
      ],
      "author": {
        "name": "Haozhe Pan",
        "email": "bust.dev@outlook.com",
        "time": "Sun Aug 20 21:53:14 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 20 21:53:14 2023 +0800"
      },
      "message": "feat: remove redundant authenticate method (#17)\n\n"
    },
    {
      "commit": "86abe7b9da1e9e6d9d11d7dedcd5d871c5471609",
      "tree": "512d745435b0fa13465878991a44a93f4b496b91",
      "parents": [
        "310d6bde64724324505f03abd8eaf77b31bc27f6"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Thu Aug 17 06:42:13 2023 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Thu Aug 17 06:42:13 2023 +0000"
      },
      "message": "chore(release): 1.1.0 [skip ci]\n\n# [1.1.0](https://github.com/pycasbin/django-authorization/compare/v1.0.3...v1.1.0) (2023-08-17)\n\n### Features\n\n* integrate django authentication system ([#16](https://github.com/pycasbin/django-authorization/issues/16)) ([34770ec](https://github.com/pycasbin/django-authorization/commit/34770ecd5e11f7a05c78b60d234e6975abfe4f4e))\n"
    },
    {
      "commit": "310d6bde64724324505f03abd8eaf77b31bc27f6",
      "tree": "dcfaf42538881c42d3aeb169c18c68f2f464a9ef",
      "parents": [
        "34770ecd5e11f7a05c78b60d234e6975abfe4f4e"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Thu Aug 17 14:38:11 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 17 14:38:11 2023 +0800"
      },
      "message": "Update README.md"
    },
    {
      "commit": "34770ecd5e11f7a05c78b60d234e6975abfe4f4e",
      "tree": "dbb1730412e7def3849cc17a35f4db760bad61b1",
      "parents": [
        "919a1c23acf676b352cba717d372e18343cb743d"
      ],
      "author": {
        "name": "Haozhe Pan",
        "email": "bust.dev@outlook.com",
        "time": "Thu Aug 17 14:36:10 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 17 14:36:10 2023 +0800"
      },
      "message": "feat: integrate django authentication system (#16)\n\n* feat: add casbin_backend\r\n\r\n* feat: add unit test\r\n\r\n* feat: add backend to doc\r\n\r\n* fix: clear policy cache for tests\r\n\r\n* fix: Fix code style issues with Black"
    },
    {
      "commit": "919a1c23acf676b352cba717d372e18343cb743d",
      "tree": "70d8aa8eaa59cbc4d83bf5dbecb7325a162a902f",
      "parents": [
        "e269e2989348b586e5cf1d63bda0cf2e6ca1e205"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sun Aug 06 14:12:47 2023 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sun Aug 06 14:12:47 2023 +0000"
      },
      "message": "chore(release): 1.0.3 [skip ci]\n\n## [1.0.3](https://github.com/pycasbin/django-authorization/compare/v1.0.2...v1.0.3) (2023-08-06)\n\n### Bug Fixes\n\n* fix broken links ([#15](https://github.com/pycasbin/django-authorization/issues/15)) ([e269e29](https://github.com/pycasbin/django-authorization/commit/e269e2989348b586e5cf1d63bda0cf2e6ca1e205))\n"
    },
    {
      "commit": "e269e2989348b586e5cf1d63bda0cf2e6ca1e205",
      "tree": "f85bf2dd959d46162af57b48a584e30077cc502b",
      "parents": [
        "43fc7b8d3f634633e9117e244dc030c39f72fd0b"
      ],
      "author": {
        "name": "YunShu",
        "email": "im@yunshu.site",
        "time": "Sun Aug 06 22:09:23 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 06 22:09:23 2023 +0800"
      },
      "message": "fix: fix broken links (#15)\n\n"
    },
    {
      "commit": "43fc7b8d3f634633e9117e244dc030c39f72fd0b",
      "tree": "698b5b9ea5d160a871eac2af3bbe526817d8b760",
      "parents": [
        "8d77ce740a03cbf3e25d0f82e4a894e983c04bb0"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sat Jul 08 14:35:52 2023 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sat Jul 08 14:35:52 2023 +0000"
      },
      "message": "chore(release): 1.0.2 [skip ci]\n\n## [1.0.2](https://github.com/pycasbin/django-authorization/compare/v1.0.1...v1.0.2) (2023-07-08)\n\n### Bug Fixes\n\n* update ubuntu and node version ([#14](https://github.com/pycasbin/django-authorization/issues/14)) ([8d77ce7](https://github.com/pycasbin/django-authorization/commit/8d77ce740a03cbf3e25d0f82e4a894e983c04bb0))\n"
    },
    {
      "commit": "8d77ce740a03cbf3e25d0f82e4a894e983c04bb0",
      "tree": "89f2b9ee2ad17a9904b2cc27719077bc023f9f9d",
      "parents": [
        "b7477102f9d1f37cee593b07e541a67bb1eff5f5"
      ],
      "author": {
        "name": "YunShu",
        "email": "im@yunshu.site",
        "time": "Sat Jul 08 22:33:02 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 08 22:33:02 2023 +0800"
      },
      "message": "fix: update ubuntu and node version (#14)\n\n"
    },
    {
      "commit": "b7477102f9d1f37cee593b07e541a67bb1eff5f5",
      "tree": "929a5c8465351e4ea35b969fd7dec71b72f642fd",
      "parents": [
        "8dbdc59d6b0f6d289bf182f42dbc678e9eb3a59b"
      ],
      "author": {
        "name": "YunShu",
        "email": "YunShuEmail@foxmail.com",
        "time": "Thu Jul 06 22:59:07 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 06 22:59:07 2023 +0800"
      },
      "message": "docs: replace gitter links with discord (#13)\n\n"
    },
    {
      "commit": "8dbdc59d6b0f6d289bf182f42dbc678e9eb3a59b",
      "tree": "06889683c189565e586a019258ed778e46629649",
      "parents": [
        "92abfa94bf818cccebee0ef3abf03fbf5813c1b6"
      ],
      "author": {
        "name": "Nekotoxin",
        "email": "nekotoxin@gmail.com",
        "time": "Thu Sep 15 23:14:44 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 15 23:14:44 2022 +0800"
      },
      "message": "docs: Add zh readme (#12)\n\n* fix: add readme_zh\r\n\r\n* fix: add example"
    },
    {
      "commit": "92abfa94bf818cccebee0ef3abf03fbf5813c1b6",
      "tree": "5a039373f257f93c0a9d5a136a9d66e47f132a12",
      "parents": [
        "02adeb3388c75b699db9dc1bc42eda1ed5d0679e"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Thu Sep 08 01:26:36 2022 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Thu Sep 08 01:26:36 2022 +0000"
      },
      "message": "chore(release): 1.0.1 [skip ci]\n\n## [1.0.1](https://github.com/pycasbin/django-authorization/compare/v1.0.0...v1.0.1) (2022-09-08)\n\n### Bug Fixes\n\n* optimize schematic \u0026 add catalog ([#11](https://github.com/pycasbin/django-authorization/issues/11)) ([02adeb3](https://github.com/pycasbin/django-authorization/commit/02adeb3388c75b699db9dc1bc42eda1ed5d0679e))\n"
    },
    {
      "commit": "02adeb3388c75b699db9dc1bc42eda1ed5d0679e",
      "tree": "aa732f9c893567dcff7a09cbcd76f4265fa34ab9",
      "parents": [
        "be4b8db7cbe7347ee95dba13c784d67adbca4b34"
      ],
      "author": {
        "name": "Nekotoxin",
        "email": "Nekotoxin@outlook.com",
        "time": "Thu Sep 08 09:22:25 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 08 09:22:25 2022 +0800"
      },
      "message": "fix: optimize schematic \u0026 add catalog (#11)\n\n"
    },
    {
      "commit": "be4b8db7cbe7347ee95dba13c784d67adbca4b34",
      "tree": "84b53ca0295047b62e68dc3ba0ffeb512157bd88",
      "parents": [
        "706c7bd1626c7ce5bcc0ab1cb58c08d20ed30f8a"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Mon Sep 05 07:07:03 2022 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Mon Sep 05 07:07:03 2022 +0000"
      },
      "message": "chore(release): 1.0.0 [skip ci]\n\n# 1.0.0 (2022-09-05)\n\n### Bug Fixes\n\n* add usage and logger for enforcers ([#9](https://github.com/pycasbin/django-authorization/issues/9)) ([395743f](https://github.com/pycasbin/django-authorization/commit/395743fd504ebd44c536d6661abde80531300071))\n* fix django-version ([#10](https://github.com/pycasbin/django-authorization/issues/10)) ([706c7bd](https://github.com/pycasbin/django-authorization/commit/706c7bd1626c7ce5bcc0ab1cb58c08d20ed30f8a))\n\n### Features\n\n* add command management support ([#7](https://github.com/pycasbin/django-authorization/issues/7)) ([2b382ea](https://github.com/pycasbin/django-authorization/commit/2b382ea150b7eed3daaa6ea801fc5f71f66ef770))\n* implement decorator, refactors and add unit-test ([#3](https://github.com/pycasbin/django-authorization/issues/3)) ([e7e181b](https://github.com/pycasbin/django-authorization/commit/e7e181b88ff1dd13f142715a4bed34686c5a4e8f))\n"
    },
    {
      "commit": "706c7bd1626c7ce5bcc0ab1cb58c08d20ed30f8a",
      "tree": "d10aa1cbf19c5f0f1d53056fb51359d50691ec9f",
      "parents": [
        "395743fd504ebd44c536d6661abde80531300071"
      ],
      "author": {
        "name": "Nekotoxin",
        "email": "Nekotoxin@outlook.com",
        "time": "Mon Sep 05 15:03:44 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 05 15:03:44 2022 +0800"
      },
      "message": "fix: fix django-version (#10)\n\n* fix: fix django-version\r\n\r\n* fix: Update requirements.txt\r\n\r\nCo-authored-by: Jon \u003ctechlee@qq.com\u003e\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Jon \u003ctechlee@qq.com\u003e"
    },
    {
      "commit": "395743fd504ebd44c536d6661abde80531300071",
      "tree": "a50743b83664e377019be9992168cf4b68f3f6de",
      "parents": [
        "2b382ea150b7eed3daaa6ea801fc5f71f66ef770"
      ],
      "author": {
        "name": "Nekotoxin",
        "email": "Nekotoxin@outlook.com",
        "time": "Sun Sep 04 23:57:24 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 04 23:57:24 2022 +0800"
      },
      "message": "fix: add usage and logger for enforcers (#9)\n\n"
    },
    {
      "commit": "2b382ea150b7eed3daaa6ea801fc5f71f66ef770",
      "tree": "8ce82e33c6e538c8650054d7deab4658d0100cf6",
      "parents": [
        "9883bc4fe9930849719108519eb072c451ed8aec"
      ],
      "author": {
        "name": "Nekotoxin",
        "email": "Nekotoxin@outlook.com",
        "time": "Mon Aug 29 09:26:53 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 29 09:26:53 2022 +0800"
      },
      "message": "feat: add command management support (#7)\n\n"
    },
    {
      "commit": "9883bc4fe9930849719108519eb072c451ed8aec",
      "tree": "ce3cf8a642bd3e859e8031db1f3d0097f7cb7879",
      "parents": [
        "e7e181b88ff1dd13f142715a4bed34686c5a4e8f"
      ],
      "author": {
        "name": "Nekotoxin",
        "email": "Nekotoxin@outlook.com",
        "time": "Thu Aug 25 22:47:48 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 25 22:47:48 2022 +0800"
      },
      "message": "fix[skip ci]: split testcase, lint and add semantic release (#6)\n\n"
    },
    {
      "commit": "e7e181b88ff1dd13f142715a4bed34686c5a4e8f",
      "tree": "c00e36b9fd716e7282578bb16ad7cbd4b6e95252",
      "parents": [
        "2e02de3bc67b7e056e67719dc2b78fa6d51eb5cf"
      ],
      "author": {
        "name": "Nekotoxin",
        "email": "Nekotoxin@outlook.com",
        "time": "Sun Aug 21 17:05:50 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 21 17:05:50 2022 +0800"
      },
      "message": "feat: implement decorator, refactors and add unit-test (#3)\n\n"
    },
    {
      "commit": "2e02de3bc67b7e056e67719dc2b78fa6d51eb5cf",
      "tree": "45831b5ff7a260110be3621274ca6cf4ae91bd9e",
      "parents": [
        "d1ac3cb9a6c9291507d0a274f6add79215ca2079"
      ],
      "author": {
        "name": "Nekotoxin",
        "email": "Nekotoxin@outlook.com",
        "time": "Mon Aug 15 09:47:20 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 15 09:47:20 2022 +0800"
      },
      "message": "WIP: main functions (#2)\n\n* fix: lint\r\n\r\n* feat: part main function\r\n\r\n* feat: part main function\r\n\r\n* fix: typo\r\n\r\n* fix: typo\r\n\r\n* fix: add_default_enforcer\r\n\r\n* fix: add_default_enforcer"
    },
    {
      "commit": "d1ac3cb9a6c9291507d0a274f6add79215ca2079",
      "tree": "e66331b6d4deb123cdf5bb26a1b0389985943f9f",
      "parents": [
        "a8794cc4db29114634d0fa7aad0df6497417431e"
      ],
      "author": {
        "name": "Jon Lee",
        "email": "techlee@qq.com",
        "time": "Sun Aug 07 22:53:29 2022 +0800"
      },
      "committer": {
        "name": "Jon Lee",
        "email": "techlee@qq.com",
        "time": "Sun Aug 07 22:56:01 2022 +0800"
      },
      "message": "WIP: Project Skeleton\n"
    },
    {
      "commit": "a8794cc4db29114634d0fa7aad0df6497417431e",
      "tree": "6d005847c9547b01afde9ce0d03260cd941fde33",
      "parents": [],
      "author": {
        "name": "Foufou",
        "email": "techlee@qq.com",
        "time": "Mon Oct 12 11:50:56 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 11:50:56 2020 +0800"
      },
      "message": "Initial commit"
    }
  ]
}
