)]}'
{
  "log": [
    {
      "commit": "1857f230225c7b60abd296e3a22ee7ad0a544f95",
      "tree": "fb6cc5a2c34fbdeeaf127bbd6f889e4987fcc854",
      "parents": [
        "95d19c156f236ee1135c7fbc705dbe3970deea28"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Mon Mar 23 20:21:28 2026 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Mon Mar 23 20:21:28 2026 +0800"
      },
      "message": "chore: add config file\n"
    },
    {
      "commit": "95d19c156f236ee1135c7fbc705dbe3970deea28",
      "tree": "db98e65bcb3f404680867521dcdd773fa86e5001",
      "parents": [
        "cd57f93f029c2c418f377683379f7f7be8cd9e35"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Jan 03 10:33:29 2026 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Jan 03 10:33:29 2026 +0800"
      },
      "message": "feat: add missing 13 and 14 parameter constructors for CasbinAuthorizeAttribute (#73)\n"
    },
    {
      "commit": "cd57f93f029c2c418f377683379f7f7be8cd9e35",
      "tree": "32ec204e245b9d45f79ebfab8abc726020b2503c",
      "parents": [
        "4b1c0bbd42320d3901bd33f8db595a21a051230f"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Jan 03 10:32:22 2026 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Jan 03 10:32:22 2026 +0800"
      },
      "message": "feat: fix duplicate CI workflows on pull requests (#75)\n"
    },
    {
      "commit": "4b1c0bbd42320d3901bd33f8db595a21a051230f",
      "tree": "fc058ca953d0519bc2cb06f165176d018134a67e",
      "parents": [
        "f526369f739c533c426279bb0d8a16f342e855d3"
      ],
      "author": {
        "name": "Thor Arne Johansen",
        "email": "taj@verji.com",
        "time": "Fri Dec 05 16:41:49 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 05 23:41:49 2025 +0800"
      },
      "message": "Updated to Casbin.NET 2.19.1 (#69)\n\n"
    },
    {
      "commit": "f526369f739c533c426279bb0d8a16f342e855d3",
      "tree": "2667c25a9d6becdb68985147dea177a0da307e08",
      "parents": [
        "5db5b3d8471d96b5424b1bf35158a9427cf3d61d"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Fri Dec 05 23:09:06 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Fri Dec 05 23:09:06 2025 +0800"
      },
      "message": "feat: update deprecated GitHub Actions to v4 in CI (#71)\n"
    },
    {
      "commit": "5db5b3d8471d96b5424b1bf35158a9427cf3d61d",
      "tree": "c53fea3a2687d11a372088b920ca98492b5eef97",
      "parents": [
        "8e79a1ae815a1b427ee8d5683a19c14a8c71b338"
      ],
      "author": {
        "name": "DacongDA",
        "email": "dacongda1@sina.com",
        "time": "Mon Apr 08 23:37:23 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 08 23:37:23 2024 +0800"
      },
      "message": "feat: update Casbin.NET and EFCore adapter\u0027s dependency versions (#68)\n\n"
    },
    {
      "commit": "8e79a1ae815a1b427ee8d5683a19c14a8c71b338",
      "tree": "1e7ac9ff832fd5f0b3ef47f31cd3d6d3d9860228",
      "parents": [
        "76e87bcf92e5d61034820d92baf4d63bb871baa8"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Apr 04 22:48:40 2024 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Apr 04 22:48:40 2024 +0800"
      },
      "message": "feat: remove MyGet in CI\n"
    },
    {
      "commit": "76e87bcf92e5d61034820d92baf4d63bb871baa8",
      "tree": "21ec77b11f876fd0b855d25bfd391845b1f29805",
      "parents": [
        "10bb352fdc2e702fe3673191eb719d3a30bb9226"
      ],
      "author": {
        "name": "Tan",
        "email": "75737870+Tanyuu@users.noreply.github.com",
        "time": "Fri Sep 15 17:34:13 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 15 17:34:13 2023 +0800"
      },
      "message": "feat: Change README icon from Myget to Nuget (#66)\n\nSigned-off-by: Tan \u003c2912363476@qq.com\u003e"
    },
    {
      "commit": "10bb352fdc2e702fe3673191eb719d3a30bb9226",
      "tree": "68c54e8940aea7841877d585942eae45ad1617a1",
      "parents": [
        "9e72fed2d8d85704c0aec7e5b06edfb1c5d98e95"
      ],
      "author": {
        "name": "Tan",
        "email": "75737870+Tanyuu@users.noreply.github.com",
        "time": "Thu Sep 07 02:05:32 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 07 02:05:32 2023 +0800"
      },
      "message": "fix: Incorrect version references and lowercase errors (#65)\n\n* fix: Fix two outdated package references\r\n\r\nSigned-off-by: Tan \u003c2912363476@qq.com\u003e\r\n\r\n* fix: Fix an incorrect lowercase\r\n\r\nSigned-off-by: Tan \u003c2912363476@qq.com\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: Tan \u003c2912363476@qq.com\u003e"
    },
    {
      "commit": "9e72fed2d8d85704c0aec7e5b06edfb1c5d98e95",
      "tree": "b5b3cb23c6d5d8bea7f1acd9f850a19ced756e69",
      "parents": [
        "628a8fe10cba36c1fae8301679a8357b44923785"
      ],
      "author": {
        "name": "Tan",
        "email": "75737870+Tanyuu@users.noreply.github.com",
        "time": "Fri Sep 01 23:05:24 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 01 23:05:24 2023 +0800"
      },
      "message": "feat: fix CI error (#63)\n\nSigned-off-by: Tan \u003c2912363476@qq.com\u003e"
    },
    {
      "commit": "628a8fe10cba36c1fae8301679a8357b44923785",
      "tree": "a1d759a3b5ccab1e40c340c3ebbbedd612c267f7",
      "parents": [
        "d92a695005e10e2575bce32d5b296c30df384511"
      ],
      "author": {
        "name": "Tan",
        "email": "75737870+Tanyuu@users.noreply.github.com",
        "time": "Fri Sep 01 22:35:33 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 01 22:35:33 2023 +0800"
      },
      "message": "feat: fix CI error (#62)\n\nSigned-off-by: Tan \u003c2912363476@qq.com\u003e"
    },
    {
      "commit": "d92a695005e10e2575bce32d5b296c30df384511",
      "tree": "63281622508e1f2304e3e17035fde9e8afe5ced7",
      "parents": [
        "26888e33e16fc8a9f889320bb0a8e650406297bd"
      ],
      "author": {
        "name": "Tan",
        "email": "75737870+Tanyuu@users.noreply.github.com",
        "time": "Fri Sep 01 21:14:45 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 01 21:14:45 2023 +0800"
      },
      "message": "feat: Try using semantic-release to auto release. (#61)\n\nSigned-off-by: Tan \u003c2912363476@qq.com\u003e"
    },
    {
      "commit": "26888e33e16fc8a9f889320bb0a8e650406297bd",
      "tree": "10f69ba5323b189e5bf774e10bbd48c8297e2f49",
      "parents": [
        "e32ed0d8204c1e7454c405bd764526683170e757"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Apr 01 16:48:29 2023 +0800"
      },
      "committer": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sun Apr 02 03:50:04 2023 +0800"
      },
      "message": "docs: Improve README\n\n(cherry picked from commit 24be4e73e0e4948acd5b8e9e8d25e0c41e8db848)\n"
    },
    {
      "commit": "e32ed0d8204c1e7454c405bd764526683170e757",
      "tree": "ccd24807dff2772b6d44202e8348ddddef577a58",
      "parents": [
        "6a397ff1d15e3b7083ccbe8f96d16a08df463ea1"
      ],
      "author": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sun Apr 02 03:38:56 2023 +0800"
      },
      "committer": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sun Apr 02 03:39:26 2023 +0800"
      },
      "message": "fix: Change sample policy description\n\nSigned-off-by: sagilio \u003csagilio@outlook.com\u003e\n"
    },
    {
      "commit": "6a397ff1d15e3b7083ccbe8f96d16a08df463ea1",
      "tree": "31dbb639cb277720ef732cffd6a2c76f01839182",
      "parents": [
        "85ad73cca19ae59ff6fb94e2e1e67510bfbd4975"
      ],
      "author": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Tue Mar 21 00:28:43 2023 +0800"
      },
      "committer": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sun Apr 02 03:39:18 2023 +0800"
      },
      "message": "fix: Not use ref values to transform\n\nSigned-off-by: sagilio \u003csagilio@outlook.com\u003e\n"
    },
    {
      "commit": "85ad73cca19ae59ff6fb94e2e1e67510bfbd4975",
      "tree": "609ee77fa3a8352d83ba398efcf8620d3ce986fc",
      "parents": [
        "34afcdb86218a1e361836175637195a760d83a7a"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Mar 15 16:57:15 2023 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Mar 15 19:55:24 2023 +0800"
      },
      "message": "feat: Update to Casbin.NET v2.0.0-preview.5\n"
    },
    {
      "commit": "34afcdb86218a1e361836175637195a760d83a7a",
      "tree": "8244dd0e4da96f534b33882ecf158d6f0544b68a",
      "parents": [
        "0e025f905a73b8894d35d50a54ac5f0324dd84d8"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Mar 15 16:56:48 2023 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Mar 15 16:56:48 2023 +0800"
      },
      "message": "feat: Delete duplicate project\n"
    },
    {
      "commit": "0e025f905a73b8894d35d50a54ac5f0324dd84d8",
      "tree": "039dbc468a55931e76d9f267d626b958fea50fe8",
      "parents": [
        "b847518798cb29df78680464766ba47327ad4143"
      ],
      "author": {
        "name": "ZhengLin Li",
        "email": "63448884+ZhengLin-Li@users.noreply.github.com",
        "time": "Thu Jan 05 18:27:08 2023 -0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Mar 15 16:52:55 2023 +0800"
      },
      "message": "fix: Warning: CodeQL Action v1 will be deprecated\n\nwe got a warning here: https://github.com/casbin-net/casbin-aspnetcore/actions/runs/3630850164/jobs/6124702645\n\nWarning: CodeQL Action v1 will be deprecated on January 18th, 2023. Please upgrade to v2.\n(cherry picked from commit 4672ceb746e0e4ccb26e10ab73ac23101623a8fa)\n"
    },
    {
      "commit": "b847518798cb29df78680464766ba47327ad4143",
      "tree": "f447d21a5e21b9ccd7b9b995e5ee6c2f5f6ec1a1",
      "parents": [
        "5ba10f4e225acf54eb0aca4ebb203de10a85463a"
      ],
      "author": {
        "name": "AsakusaRinne",
        "email": "asakusarinne@gmail.com",
        "time": "Sat Sep 03 11:23:12 2022 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Mar 15 16:52:45 2023 +0800"
      },
      "message": "feat: Add sample for blazor webassembly.\n\n(cherry picked from commit f287870e9aa43120d0b092ef760967890aaeb4a9)\n"
    },
    {
      "commit": "5ba10f4e225acf54eb0aca4ebb203de10a85463a",
      "tree": "44804fcabe2c2a0405cdee9eb0e6cb8ab4b85054",
      "parents": [
        "164e56f601b51055987ebd3140a89a12054345cc"
      ],
      "author": {
        "name": "Rinne",
        "email": "AsakusaRinne@gmail.com",
        "time": "Wed Aug 24 09:40:18 2022 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Mar 15 16:52:15 2023 +0800"
      },
      "message": "fix: CI error of codeql anaylzer (#49)\n\n(cherry picked from commit 3be97c2126b675892720b6d7d3c4b012858ed96f)\n"
    },
    {
      "commit": "164e56f601b51055987ebd3140a89a12054345cc",
      "tree": "57f167e3eb0e32a6d9d6a15b446acd96f8dc3d80",
      "parents": [
        "0cecf1f041daebd6494d0da18a6987607b30830a"
      ],
      "author": {
        "name": "Rinne",
        "email": "AsakusaRinne@gmail.com",
        "time": "Sun Sep 25 15:54:46 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 25 15:54:46 2022 +0800"
      },
      "message": "feat: add sample for migrating efcore adapter. (#51)\n\n"
    },
    {
      "commit": "0cecf1f041daebd6494d0da18a6987607b30830a",
      "tree": "59530e41bc2c9f884794d37be819a7716f2be49c",
      "parents": [
        "e73d261e15580d120e19da99ddc9c13bb2a30389"
      ],
      "author": {
        "name": "Rinne",
        "email": "AsakusaRinne@gmail.com",
        "time": "Thu Aug 25 22:20:35 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 25 22:20:35 2022 +0800"
      },
      "message": "feat: Add component benchmark test for CasbinEvaluator. (#47)\n\n"
    },
    {
      "commit": "e73d261e15580d120e19da99ddc9c13bb2a30389",
      "tree": "444032a81b24d64367d66b10aa640143e17bbdfa",
      "parents": [
        "b1bb3e727068e24a7655827747c784c271fff10d"
      ],
      "author": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sun Jul 31 05:40:13 2022 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sat Jul 30 20:07:07 2022 -0500"
      },
      "message": "feat: Support generic request transformer\n\nSigned-off-by: sagilio \u003csagilio@outlook.com\u003e\n"
    },
    {
      "commit": "b1bb3e727068e24a7655827747c784c271fff10d",
      "tree": "f17ff40ddecdd7d8ba9d0fc0323b17820ad27187",
      "parents": [
        "5e816c39c1354f96457d0ed968dff90665e010b9"
      ],
      "author": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sun Jul 31 03:16:51 2022 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sat Jul 30 20:07:07 2022 -0500"
      },
      "message": "feat: Add generic casbin authorize attribute\n\nSigned-off-by: sagilio \u003csagilio@outlook.com\u003e\n"
    },
    {
      "commit": "5e816c39c1354f96457d0ed968dff90665e010b9",
      "tree": "e4e11b42f63e402c15f5c82d88022ed850a86482",
      "parents": [
        "326f1d3e3153b6b13cb9fcb6ab472f247b7845f9"
      ],
      "author": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sun Jul 31 01:22:07 2022 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sat Jul 30 20:07:07 2022 -0500"
      },
      "message": "ci: Add more version .NET SDKs\n\nSigned-off-by: sagilio \u003csagilio@outlook.com\u003e\n"
    },
    {
      "commit": "326f1d3e3153b6b13cb9fcb6ab472f247b7845f9",
      "tree": "b5ac2f5244c65af3905549e22da4daf7687956c3",
      "parents": [
        "1f48fbde5f4e86236bf9f71063295e342d1f6356"
      ],
      "author": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sun Jul 31 01:14:16 2022 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sat Jul 30 20:07:07 2022 -0500"
      },
      "message": "feat: Support generic request\n\nSigned-off-by: sagilio \u003csagilio@outlook.com\u003e\n"
    },
    {
      "commit": "1f48fbde5f4e86236bf9f71063295e342d1f6356",
      "tree": "255d06d9dd2f39f96dc65ff2ee37bdab1430ebb7",
      "parents": [
        "5a21c3b810764ec4c5210a53b9f315da1cc32f78"
      ],
      "author": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sat Jul 30 03:35:16 2022 +0800"
      },
      "committer": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sat Jul 30 03:35:16 2022 +0800"
      },
      "message": "chore: use .NET 6 and change dir name typo\n\nSigned-off-by: sagilio \u003csagilio@outlook.com\u003e\n"
    },
    {
      "commit": "5a21c3b810764ec4c5210a53b9f315da1cc32f78",
      "tree": "ffc7e9a86de6b380ef3b4e725486a1ad9a41c440",
      "parents": [
        "f58fbd9494246fa84e2bd64675e439b176230717"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Nov 07 04:48:21 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Nov 07 04:48:21 2021 +0800"
      },
      "message": "feat: Use synced enforcer default\n"
    },
    {
      "commit": "f58fbd9494246fa84e2bd64675e439b176230717",
      "tree": "aa76b46199c761abbb86afb1e52d3c8fc90e6330",
      "parents": [
        "efcaac49c76cea275c4eb289567a7053b5c50b5c",
        "fecad468b3a69c04cf7e9d0cc5dc81d2e8fc5f73"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Nov 06 10:04:17 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 06 10:04:17 2021 +0800"
      },
      "message": "Merge pull request #35 from sagilio/fxi#31\n\nfeat: Add casbin logo to nuget packages"
    },
    {
      "commit": "fecad468b3a69c04cf7e9d0cc5dc81d2e8fc5f73",
      "tree": "aa76b46199c761abbb86afb1e52d3c8fc90e6330",
      "parents": [
        "efcaac49c76cea275c4eb289567a7053b5c50b5c"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Nov 06 01:22:26 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Nov 06 01:22:26 2021 +0800"
      },
      "message": "feat: Add casbin logo to nuget packages\n"
    },
    {
      "commit": "efcaac49c76cea275c4eb289567a7053b5c50b5c",
      "tree": "86f2455b3d72dc10d0cd05b25e76b9d5e3cb7a31",
      "parents": [
        "0cb68a5b5ebf20424d60978f467ace325fe34309"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Jun 22 03:46:21 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Jun 22 19:44:07 2021 +0800"
      },
      "message": "feat: Update to Casbin.NET v2.0.0-preview.1\nBREAKING CHANGE: feat: Update to Casbin.NET v2.0.0-preview.1\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "0cb68a5b5ebf20424d60978f467ace325fe34309",
      "tree": "9541e713c4bf4be3a85e3ce4bf87f4ae0df85f09",
      "parents": [
        "e5dc07746742f04ed17e2c9ebb07b34baa1e6585"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Mon Jun 21 17:09:48 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Jun 22 02:45:31 2021 +0800"
      },
      "message": "ci: Split github actions to build and release action\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "e5dc07746742f04ed17e2c9ebb07b34baa1e6585",
      "tree": "53809f6e7579016a810b042e7b5707d4064a7c89",
      "parents": [
        "a06439ca4a71b94dc1a48ec4c2b21fae86fa887a"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Mar 23 21:44:13 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Mar 23 21:44:21 2021 +0800"
      },
      "message": "fix: May not add CasbinAuthorizationHandler in some situations\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "a06439ca4a71b94dc1a48ec4c2b21fae86fa887a",
      "tree": "7663782881b82546330a549e56b95d83e5518613",
      "parents": [
        "8591b1bced89bb166a1c8e21f6f21bd7ad6fb489"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Mar 23 21:41:48 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Mar 23 21:44:02 2021 +0800"
      },
      "message": "chore: Update Casbin.NET to v1.5.2\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "8591b1bced89bb166a1c8e21f6f21bd7ad6fb489",
      "tree": "f5ca892c8605c479a56b7f832741b33bf3dce1bc",
      "parents": [
        "84907cab4f0e853675ddb1a2e6c944ed5420f22f",
        "395c0c75d435829a9080b0a0482f6291916e6ce8"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Mon Mar 15 17:31:00 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 15 17:31:00 2021 +0800"
      },
      "message": "Merge pull request #22 from Sagilio/master\n\nfeat: Add DefaultAuthenticationSchemes option"
    },
    {
      "commit": "395c0c75d435829a9080b0a0482f6291916e6ce8",
      "tree": "f5ca892c8605c479a56b7f832741b33bf3dce1bc",
      "parents": [
        "84907cab4f0e853675ddb1a2e6c944ed5420f22f"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Mar 13 01:58:42 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Mar 13 01:58:42 2021 +0800"
      },
      "message": "feat: Add DefaultAuthenticationSchemes option\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "84907cab4f0e853675ddb1a2e6c944ed5420f22f",
      "tree": "f84e2c10b0ea0a97317e908b56c480459bbc84be",
      "parents": [
        "e5cbe4aaa5f63e3a9ac9f88d4f2da79808a06983"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Mar 13 01:40:24 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Mar 13 01:40:32 2021 +0800"
      },
      "message": "fix: Add rbac and key match request transformers to service collection\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "e5cbe4aaa5f63e3a9ac9f88d4f2da79808a06983",
      "tree": "d887cd523216b3995fdc5853c8871ac51369cd5f",
      "parents": [
        "4d9c2e3b3618772225bb932ba0491a2ce690e47c"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Mar 12 16:08:12 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Mar 12 16:08:20 2021 +0800"
      },
      "message": "feat: Add aloow anyone option\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "4d9c2e3b3618772225bb932ba0491a2ce690e47c",
      "tree": "c9ec6edc7a01df23f466d15c829b5cee0921317a",
      "parents": [
        "dbabfa7f35f273a79c53a51b5bcdb72a8ef814dd"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Thu Mar 11 20:36:10 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Thu Mar 11 20:53:56 2021 +0800"
      },
      "message": "ci: Setup semantic-release to auto release new version\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "dbabfa7f35f273a79c53a51b5bcdb72a8ef814dd",
      "tree": "575494985c657945163be6942aaa72d41e950013",
      "parents": [
        "64cc1dcc546ee35daed0a6a539ac3369c135949e"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Thu Mar 11 20:26:18 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Thu Mar 11 20:26:18 2021 +0800"
      },
      "message": "feat: Add KeyMatch request transformer from CustomRequestTransformer\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "64cc1dcc546ee35daed0a6a539ac3369c135949e",
      "tree": "7914773c9372a218c1ae05aa0981e0373551bb39",
      "parents": [
        "b991ea31b9a4dacae5ddd2ca88472d410e9608a0"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Thu Mar 11 04:41:28 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Thu Mar 11 04:41:34 2021 +0800"
      },
      "message": "Use EnforceAsync at DefaultEnforcerService\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "b991ea31b9a4dacae5ddd2ca88472d410e9608a0",
      "tree": "98e087095e2aad6518a6075447f8ad7b7d9647de",
      "parents": [
        "2fe5e4fd2bc1e35ff2fd052664dcec405058306e"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Thu Mar 11 04:39:26 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Thu Mar 11 04:39:50 2021 +0800"
      },
      "message": "Add IServiceProvider at DefaultEnforcerFactory in CasbinAuthorizationOptions\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "2fe5e4fd2bc1e35ff2fd052664dcec405058306e",
      "tree": "f2535448c59b398e276a58e9920d0da73d6f4cb7",
      "parents": [
        "19177359d5fb469511fbcfdea679c45b77f31205"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Mar 10 22:12:56 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Mar 10 22:13:33 2021 +0800"
      },
      "message": "Pass HttpContext to CasbinAuthorizationContext\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "19177359d5fb469511fbcfdea679c45b77f31205",
      "tree": "6358b7c68098ea0f0d01df986ff76faf18102da5",
      "parents": [
        "a84a6b4839cf5bc5103a6309b125ec0d4f678687"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Mar 10 16:58:23 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Mar 10 16:58:36 2021 +0800"
      },
      "message": "Add rbac request transformer test\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "a84a6b4839cf5bc5103a6309b125ec0d4f678687",
      "tree": "1c8dcead37d07cc36a13fa6c2e5f082c868eec68",
      "parents": [
        "99651cb75289f229a70cefcbbb8e634f283ce601"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Mar 10 16:38:10 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Mar 10 16:38:37 2021 +0800"
      },
      "message": "Update dependence packages\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "99651cb75289f229a70cefcbbb8e634f283ce601",
      "tree": "0fe1677445636cb3b0f680ea6c5994470783bfb5",
      "parents": [
        "973defd061a6f4bafbfe4e192fa8a1c8b26d0d7e"
      ],
      "author": {
        "name": "Thor Arne Johansen",
        "email": "tajcon@gmail.com",
        "time": "Tue Mar 09 18:18:58 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 10 01:18:58 2021 +0800"
      },
      "message": "Added HttpRequest to CasbinAuthorizationContext and support key match model (#19)\n\n"
    },
    {
      "commit": "973defd061a6f4bafbfe4e192fa8a1c8b26d0d7e",
      "tree": "a98c6a3180d3b6d7cb41fd83256c7c981c5d3090",
      "parents": [
        "71e20955ea8b7034b7d6afda97cce6a15027743f"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Mar 07 22:26:24 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Mar 09 23:26:37 2021 +0800"
      },
      "message": "Support RBAC request transformer\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "71e20955ea8b7034b7d6afda97cce6a15027743f",
      "tree": "5dbef8414f5b384ff2cf9d07eb49c0ae9151884d",
      "parents": [
        "ed55aad51e9391f693547b48990f74322cc80b14",
        "87263c70883bfeefe57fef06ac2b3c36a5b22ca9"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Dec 21 23:16:15 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 21 23:16:15 2020 +0800"
      },
      "message": "Merge pull request #14 from wlclass/patch-1\n\nfix error param name"
    },
    {
      "commit": "87263c70883bfeefe57fef06ac2b3c36a5b22ca9",
      "tree": "5dbef8414f5b384ff2cf9d07eb49c0ae9151884d",
      "parents": [
        "ed55aad51e9391f693547b48990f74322cc80b14"
      ],
      "author": {
        "name": "吴宏伟",
        "email": "wlclass@163.com",
        "time": "Mon Dec 21 21:53:20 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 21 21:53:20 2020 +0800"
      },
      "message": "fix error param name"
    },
    {
      "commit": "ed55aad51e9391f693547b48990f74322cc80b14",
      "tree": "11f2f33f9f1fd4f0e8a0bd89affdb6a415528d5c",
      "parents": [
        "98787e464cc9a98a14fd531b123ab0223a18943c"
      ],
      "author": {
        "name": "Sagilio",
        "email": "42855245+Sagilio@users.noreply.github.com",
        "time": "Fri Oct 02 21:44:07 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Oct 03 13:56:43 2020 +0800"
      },
      "message": "Enhance the README.md\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "98787e464cc9a98a14fd531b123ab0223a18943c",
      "tree": "f30723097e39c619fcf5a71160c4bf6610f87e71",
      "parents": [
        "a5f8efe2753be3137853a6a1861917ecd910032c"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Oct 02 15:52:31 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Oct 02 16:17:44 2020 +0800"
      },
      "message": "Inital doc assets\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "a5f8efe2753be3137853a6a1861917ecd910032c",
      "tree": "a49b288926869ec1255a2856a14cfb2089c99140",
      "parents": [
        "cf308795b3fa60c616d52fe01acd82c63f98cd86"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Sep 29 12:55:22 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "42855245+Sagilio@users.noreply.github.com",
        "time": "Thu Oct 01 15:39:40 2020 +0800"
      },
      "message": "Support any count request values on attribute\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "cf308795b3fa60c616d52fe01acd82c63f98cd86",
      "tree": "63c1f8ceadfa2295318c6af6c275fb748bdebfee",
      "parents": [
        "3d0e35c4e5748f62bdd9295ec7e4db7035c8460f"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Sep 30 22:16:10 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Sep 30 22:16:59 2020 +0800"
      },
      "message": "Coplete the sample\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "3d0e35c4e5748f62bdd9295ec7e4db7035c8460f",
      "tree": "0810fb003263740e871fcaaee63f39fd3790b0c7",
      "parents": [
        "1369d9af094fa575ab7b1541a6b4d8ae28880967"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Sep 30 16:09:26 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Sep 30 16:23:36 2020 +0800"
      },
      "message": "Complete the README\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "1369d9af094fa575ab7b1541a6b4d8ae28880967",
      "tree": "2a1e5518939b49ce7fc79bc6a3d355fd4a91137b",
      "parents": [
        "b05678ed82248f44d64d5d921dfde14179d6a750"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Sep 29 12:50:09 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Sep 29 12:50:09 2020 +0800"
      },
      "message": "Skip upload packages when pull request on build action\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "b05678ed82248f44d64d5d921dfde14179d6a750",
      "tree": "709c95a3b841a5b8c28162247e765e8430030465",
      "parents": [
        "a0d7aeeb8d495d09ba493ba38c85c33c68e37090"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Sep 26 14:14:07 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Sep 26 14:14:07 2020 +0800"
      },
      "message": "Change Abstractions namespace to Authorization at core\n"
    },
    {
      "commit": "a0d7aeeb8d495d09ba493ba38c85c33c68e37090",
      "tree": "25c1d03acdf23c7ef860ef5d3606209a449906bc",
      "parents": [
        "147ab67adf004d34610ba990e95d1521edc12afd"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Sep 25 20:43:48 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Sep 25 21:09:53 2020 +0800"
      },
      "message": "Upload coverage at Gihtub Actions\n"
    },
    {
      "commit": "147ab67adf004d34610ba990e95d1521edc12afd",
      "tree": "c605b50dec592bd204fa18e762f7b137da63f278",
      "parents": [
        "f492e60b0d26248dcbff1ad137fac415a03ff120"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Sep 25 19:58:34 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Sep 25 19:58:34 2020 +0800"
      },
      "message": "Change build package version format\n"
    },
    {
      "commit": "f492e60b0d26248dcbff1ad137fac415a03ff120",
      "tree": "a6139881fe97cde76e6be2bba55dff1463f9eae5",
      "parents": [
        "230e1997693aadac46b90b6dbbc7f53d87769917"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Sep 23 12:08:10 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Sep 23 12:08:10 2020 +0800"
      },
      "message": "Fix authTypesSplit may null at CasbinPolicyCreator\n"
    },
    {
      "commit": "230e1997693aadac46b90b6dbbc7f53d87769917",
      "tree": "2406ba48aec46086839594359992ee9dc016a171",
      "parents": [
        "a1ee0e051173204272956bbd6f36fd3fcf55281e"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Sep 06 11:40:16 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Sep 06 11:54:58 2020 +0800"
      },
      "message": "Setup side by side .NET SDKs on Github Actions\n"
    },
    {
      "commit": "a1ee0e051173204272956bbd6f36fd3fcf55281e",
      "tree": "bcea5f74ed76a9855ea232111274f24f9f8d07e8",
      "parents": [
        "eb46342504f4818ad0f3c27d3a64450d6b7a4efc"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Sep 06 10:51:58 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Sep 06 10:51:58 2020 +0800"
      },
      "message": "Clean the sample project file\n"
    },
    {
      "commit": "eb46342504f4818ad0f3c27d3a64450d6b7a4efc",
      "tree": "58a4d77b7ab215f0fea55e62933114cbefedfacf",
      "parents": [
        "90a098c4885a9db3945752d77438059ac1cbeaee"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Aug 21 17:20:52 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Aug 21 17:20:52 2020 +0800"
      },
      "message": "Add auto retry push GitHub packages at Github Actions\n"
    },
    {
      "commit": "90a098c4885a9db3945752d77438059ac1cbeaee",
      "tree": "8ad5ae7e3b3dfea1cda52d7ca5192065e4fc870b",
      "parents": [
        "1f74de7a6625cfaa0e981e51bb124c89b1ad73cb"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Aug 12 09:00:45 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Aug 12 09:00:45 2020 +0800"
      },
      "message": "Change the order of servicelife parameters\n"
    },
    {
      "commit": "1f74de7a6625cfaa0e981e51bb124c89b1ad73cb",
      "tree": "8e3b70d2a7d3f37bec66ae7434d9a3d30bed9330",
      "parents": [
        "6b2510912fa56d03cacc589c918000dbe64dbe2e"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Aug 11 11:43:05 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Aug 11 11:43:05 2020 +0800"
      },
      "message": "Add casbin core services entension method\n"
    },
    {
      "commit": "6b2510912fa56d03cacc589c918000dbe64dbe2e",
      "tree": "e952645afb1b88984bf78a5e60ff32b88029c0e0",
      "parents": [
        "cb00586aecf3f543732efefdf27041eaa080c9a7"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Aug 11 11:11:34 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Aug 11 11:11:34 2020 +0800"
      },
      "message": "Fix possible null reference at CasbinPolicyCreator\n"
    },
    {
      "commit": "cb00586aecf3f543732efefdf27041eaa080c9a7",
      "tree": "b317f21a7d17b46f4cf8fb13ec6599fa0554e2d1",
      "parents": [
        "51fd4f1e14483014963986a7f287c8e9cc2e8ff2"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Aug 11 10:39:30 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Aug 11 10:39:30 2020 +0800"
      },
      "message": "Add the exception message when unable to find the required services\n"
    },
    {
      "commit": "51fd4f1e14483014963986a7f287c8e9cc2e8ff2",
      "tree": "4739175ad2b7463b2a9aef04d8684fa266fea6c7",
      "parents": [
        "6004e4404c302c6a3c4014b09899e9dc0a480020"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Aug 11 02:38:47 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Aug 11 02:38:47 2020 +0800"
      },
      "message": "Add casbin evaluator test for the basic model\n"
    },
    {
      "commit": "6004e4404c302c6a3c4014b09899e9dc0a480020",
      "tree": "0fc4039a569e709a8c522c32728c42efc450f0eb",
      "parents": [
        "bcf726f7468986cd4dc1977e1860b123bc05e820"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Aug 11 02:37:09 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Aug 11 02:37:09 2020 +0800"
      },
      "message": "Add more the one ICasbinAuthorizationData support at CasbinPolicyCreator\n"
    },
    {
      "commit": "bcf726f7468986cd4dc1977e1860b123bc05e820",
      "tree": "30cea01dcbb653992c54722d50991d595a5f961b",
      "parents": [
        "c8c72096077179f2ea281c3ff19b5581dfbdea05"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Aug 11 00:00:23 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Aug 11 00:00:23 2020 +0800"
      },
      "message": "Fix null reference when can not get the first transformer\n"
    },
    {
      "commit": "c8c72096077179f2ea281c3ff19b5581dfbdea05",
      "tree": "d9da742b08e12d55d785123a255c9ed2b5773164",
      "parents": [
        "9b94ae50d6d1f43d8ceaa7a1113684e10c8c8de6"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Mon Aug 10 20:47:48 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Mon Aug 10 20:47:48 2020 +0800"
      },
      "message": "Use data driver test to rewrite the test code\n"
    },
    {
      "commit": "9b94ae50d6d1f43d8ceaa7a1113684e10c8c8de6",
      "tree": "56edc88979986e962662500246d25c0108e43f86",
      "parents": [
        "0b4969dd1eb656bbd90c6982372d6764524685ec"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Mon Aug 10 19:41:19 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Mon Aug 10 19:44:23 2020 +0800"
      },
      "message": "Change the workflow of service collection extension\n"
    },
    {
      "commit": "0b4969dd1eb656bbd90c6982372d6764524685ec",
      "tree": "20b84723d6d0865644af3f29dd406867d5c22f06",
      "parents": [
        "02bc0fb12e173c652ca1ab8013e5514c03f44252"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Aug 08 00:22:06 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Aug 08 00:22:06 2020 +0800"
      },
      "message": "Provide casbin authorization middleware\n"
    },
    {
      "commit": "02bc0fb12e173c652ca1ab8013e5514c03f44252",
      "tree": "0deb0f5176dfa74bfc833c1560a2315be9969a71",
      "parents": [
        "1ab3bf17e988b377b6e368b297d51edf333aee42"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Aug 07 13:12:50 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Aug 07 13:12:50 2020 +0800"
      },
      "message": "Change try add CasbinAuthorizationHandler to add\n"
    },
    {
      "commit": "1ab3bf17e988b377b6e368b297d51edf333aee42",
      "tree": "fc3eec8116936bd42f8be4ca1ed650d9d9c52f35",
      "parents": [
        "ae439d5c25bd8d98707c4d0d287b873e985d8339"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Aug 07 13:12:14 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Aug 07 13:12:14 2020 +0800"
      },
      "message": "Add much AuthorizationData support at one Context\n"
    },
    {
      "commit": "ae439d5c25bd8d98707c4d0d287b873e985d8339",
      "tree": "aed44e6bbcacac44d84ad02f2864d2632962d71f",
      "parents": [
        "634788354f24af60c948b05d3aa79631fdb934a4"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Aug 07 03:29:00 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Aug 07 03:29:00 2020 +0800"
      },
      "message": "Ignore the csproj.DotSettings file type\n"
    },
    {
      "commit": "634788354f24af60c948b05d3aa79631fdb934a4",
      "tree": "167f454b95ceba32c2f36057ec692a89b3af56d1",
      "parents": [
        "d5d753e14551551ad5012cab27b7f24227b8f945"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Aug 07 03:10:31 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Aug 07 03:15:46 2020 +0800"
      },
      "message": "Change all default namespace to Casbin.AspNetCore.Authorization\n"
    },
    {
      "commit": "d5d753e14551551ad5012cab27b7f24227b8f945",
      "tree": "557094ef9c6e7b3df2848e63bde660f5ac02d95d",
      "parents": [
        "ec34b278b8d95a42c03af08149d83ced35d73151"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Aug 07 01:50:18 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Aug 07 01:50:18 2020 +0800"
      },
      "message": "Add authentication schemes support\n"
    },
    {
      "commit": "ec34b278b8d95a42c03af08149d83ced35d73151",
      "tree": "de5cf4218685b661d8b5b04c07fa2416df35082d",
      "parents": [
        "783c3dd25798a0db604967ad0b488d492421a69e"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Aug 04 23:54:33 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Aug 04 23:55:44 2020 +0800"
      },
      "message": "Remove retry to push github package at build github action\n"
    },
    {
      "commit": "783c3dd25798a0db604967ad0b488d492421a69e",
      "tree": "4c0441c00f0e1b27f77c1d5969c6f46f914efea1",
      "parents": [
        "6dd32488bad1b124a444aa417f91de018da05c9f"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Mon Aug 03 00:58:32 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Mon Aug 03 00:58:32 2020 +0800"
      },
      "message": "Dot not run release build version task at fork repository\n"
    },
    {
      "commit": "6dd32488bad1b124a444aa417f91de018da05c9f",
      "tree": "637fc51f8f1f6d6a0900760bd85a9c7d016dd996",
      "parents": [
        "a07135ecd6ee4740fff038f5bf1d86ff4985a3ad"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Mon Aug 03 00:27:35 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Mon Aug 03 00:28:44 2020 +0800"
      },
      "message": "Change request transform workflow to support more model\n"
    },
    {
      "commit": "a07135ecd6ee4740fff038f5bf1d86ff4985a3ad",
      "tree": "1164bdc4d1132e0a5f0caba5561a15e8ec78b9be",
      "parents": [
        "0f5535fecddecf93912cf364e31c274a2daff4c1"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Mon Aug 03 00:03:39 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Mon Aug 03 00:03:39 2020 +0800"
      },
      "message": "Add RquestTransformers cache\n"
    },
    {
      "commit": "0f5535fecddecf93912cf364e31c274a2daff4c1",
      "tree": "0e70f377a53991fba7bfb986ccb74bf08d2fe299",
      "parents": [
        "8d54c51c986598da740337fe4b6767d1f024f9b4"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Aug 02 20:53:03 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Aug 02 20:53:03 2020 +0800"
      },
      "message": "Create Abstractions project\n"
    },
    {
      "commit": "8d54c51c986598da740337fe4b6767d1f024f9b4",
      "tree": "ecdec3c461e57c933e03f9976b9bec1fc075f4c6",
      "parents": [
        "d9a4388225a58588ae4219728fd4967c592f985f"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Aug 02 19:10:58 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Aug 02 19:58:58 2020 +0800"
      },
      "message": "Add myget package source at Github Actions\n"
    },
    {
      "commit": "d9a4388225a58588ae4219728fd4967c592f985f",
      "tree": "6c558e36e25901f0eea98b44534c16a24b34f11d",
      "parents": [
        "5e76303a01919971ffcab2cf82d761ca6354dfe7"
      ],
      "author": {
        "name": "Sagilio",
        "email": "42855245+Sagilio@users.noreply.github.com",
        "time": "Sat Aug 01 16:02:05 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Aug 01 20:05:11 2020 +0800"
      },
      "message": "Add .NET 5.0 target and create gitub-actions-build.yml\n"
    },
    {
      "commit": "5e76303a01919971ffcab2cf82d761ca6354dfe7",
      "tree": "c0bd8819743e10ce02194072fc0b2009c0e67f21",
      "parents": [
        "f858c4daa64a96dd443ecb0012bb624403654b11"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Aug 01 14:30:54 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Aug 01 14:30:54 2020 +0800"
      },
      "message": "Change the project names\n"
    },
    {
      "commit": "f858c4daa64a96dd443ecb0012bb624403654b11",
      "tree": "464d3b56847bdc14317811283e9e12be855b5dc2",
      "parents": [
        "6d435620be73fd812575605ecbd12f3720377409"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Jul 19 16:52:56 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Aug 01 14:05:54 2020 +0800"
      },
      "message": "Change test project name\n"
    },
    {
      "commit": "6d435620be73fd812575605ecbd12f3720377409",
      "tree": "0cc285a9def5343b6de80df9be803f8c4ef5fde2",
      "parents": [
        "4ea03c81b1a9e36469e86052a9b9ceebf61bd774"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Jul 19 16:50:29 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Jul 19 16:50:29 2020 +0800"
      },
      "message": "Add policy and filter projects\n"
    },
    {
      "commit": "4ea03c81b1a9e36469e86052a9b9ceebf61bd774",
      "tree": "a34b907c17ab00a67a2594105fe686794b584533",
      "parents": [
        "49443694c0666e358fe092fe18ea8fb13f3170d7"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Mon Jul 06 21:43:00 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "42855245+Sagilio@users.noreply.github.com",
        "time": "Wed Jul 08 23:26:47 2020 +0800"
      },
      "message": "Enhance the core feature desgin and complete the unit test\n"
    },
    {
      "commit": "49443694c0666e358fe092fe18ea8fb13f3170d7",
      "tree": "7bb729236a1ad4108e36a056025dad4407bf44f7",
      "parents": [
        "6728b28158845fdb6764b31215823fdd8aabd259"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Jul 05 20:42:21 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "42855245+Sagilio@users.noreply.github.com",
        "time": "Wed Jul 08 23:26:47 2020 +0800"
      },
      "message": "Add basic tests for the core feature\n"
    },
    {
      "commit": "6728b28158845fdb6764b31215823fdd8aabd259",
      "tree": "b0edf29ee69a49883591723fd1e3799374a87ee0",
      "parents": [
        "14a1082ce15ff0de6b105981e14d9e239bb26e8c"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Jul 05 20:41:13 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "42855245+Sagilio@users.noreply.github.com",
        "time": "Wed Jul 08 23:26:47 2020 +0800"
      },
      "message": "Implement the core feature\n"
    },
    {
      "commit": "14a1082ce15ff0de6b105981e14d9e239bb26e8c",
      "tree": "f7af777aff6b5ae6f007ebd7997e680df1e6dee9",
      "parents": [
        "4d8319a99115d0fe756ad9b149da9356b097455f"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Jul 04 21:47:58 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Jul 05 07:31:48 2020 +0800"
      },
      "message": "Initial solution\n"
    },
    {
      "commit": "4d8319a99115d0fe756ad9b149da9356b097455f",
      "tree": "1c451022f8b5b7c252303c85dd2be5018cab86ef",
      "parents": [],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jul 03 08:41:14 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 03 08:41:14 2020 +0800"
      },
      "message": "Initial commit"
    }
  ]
}
