)]}'
{
  "log": [
    {
      "commit": "1cc2c9ae985e48a93c38d1b884095502d15d52f8",
      "tree": "390c1baed2e623cfff65aba28be1cf0111620ed0",
      "parents": [
        "1d3229a2ba6fdbf7ba8e069480cc34cc8306c13d"
      ],
      "author": {
        "name": "Thor Arne Johansen",
        "email": "tajcon@gmail.com",
        "time": "Mon Nov 17 14:52:55 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 17 21:52:55 2025 +0800"
      },
      "message": "feat: Multi-Context Support for EFCore Adapter (#93)\n\n"
    },
    {
      "commit": "1d3229a2ba6fdbf7ba8e069480cc34cc8306c13d",
      "tree": "53e0f53ea4792b9ab31ba685fe658697217200c6",
      "parents": [
        "a60494f0041c38329257d961ce852f57827c9015"
      ],
      "author": {
        "name": "Copilot",
        "email": "198982749+Copilot@users.noreply.github.com",
        "time": "Sat Nov 01 17:50:21 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 01 17:50:21 2025 +0800"
      },
      "message": "feat: improve README badges (#91)\n\n"
    },
    {
      "commit": "a60494f0041c38329257d961ce852f57827c9015",
      "tree": "cae3dfb921a46eac58b1a1515d5f75ee4c2e2149",
      "parents": [
        "5ebef730bbacf4f4e3230c27662caf670226988b"
      ],
      "author": {
        "name": "Copilot",
        "email": "198982749+Copilot@users.noreply.github.com",
        "time": "Sat Nov 01 15:17:50 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 01 15:17:50 2025 +0800"
      },
      "message": "feat: fix ObjectDisposedException when using EFCoreAdapter with DI and long-lived services (#89)\n\n"
    },
    {
      "commit": "5ebef730bbacf4f4e3230c27662caf670226988b",
      "tree": "9fcb075d752b0004ef85dc7f777c841e06558a4f",
      "parents": [
        "9451e4ed0956570b1b50cf79257c6e38802cc7c0"
      ],
      "author": {
        "name": "Copilot",
        "email": "198982749+Copilot@users.noreply.github.com",
        "time": "Thu Oct 30 23:41:35 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 30 23:41:35 2025 +0800"
      },
      "message": "feat: add support for Value13 and Value14 properties in Casbin.NET 2.16.0 (#86)\n\n"
    },
    {
      "commit": "9451e4ed0956570b1b50cf79257c6e38802cc7c0",
      "tree": "f33674b8e72bb89096cbe2e1e0de22053a740ff2",
      "parents": [
        "6516da936050e18271f07ffc34fe1f640958d981"
      ],
      "author": {
        "name": "Copilot",
        "email": "198982749+Copilot@users.noreply.github.com",
        "time": "Thu Oct 30 23:34:15 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 30 23:34:15 2025 +0800"
      },
      "message": "feat: fix duplicate CI checks in pull requests (#88)\n\n"
    },
    {
      "commit": "6516da936050e18271f07ffc34fe1f640958d981",
      "tree": "1e7586d121ca52521d04b826b94b116ecd550496",
      "parents": [
        "6646545b5e4ff58656655c5beb0fd496a13f25dd"
      ],
      "author": {
        "name": "Matts Årling",
        "email": "matts.arling@gmail.com",
        "time": "Sat May 10 15:03:32 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 10 21:03:32 2025 +0800"
      },
      "message": "feat: upgrade dependency to EFCore 9 (#79)\n\n"
    },
    {
      "commit": "6646545b5e4ff58656655c5beb0fd496a13f25dd",
      "tree": "754bb421b75c5f600b31077bd1ba838bb4bed0a9",
      "parents": [
        "efaccc60d5bb80d471a55e62aa5fb6662de59501"
      ],
      "author": {
        "name": "gyuvyuh",
        "email": "116863312+aiaiaifei@users.noreply.github.com",
        "time": "Mon Apr 14 12:19:27 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 14 12:19:27 2025 +0800"
      },
      "message": "feat: Support .NET 9.0 (#76)\n\n"
    },
    {
      "commit": "efaccc60d5bb80d471a55e62aa5fb6662de59501",
      "tree": "6568927131aab1e7b9ffb6cbf6e651100ccba866",
      "parents": [
        "85e4fdb07974682d2207727a33895534207ad087"
      ],
      "author": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Tue May 21 03:33:54 2024 +0800"
      },
      "committer": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Tue May 21 03:34:06 2024 +0800"
      },
      "message": "feat: update Casbin.NET to v2.7.0 and keep compatible with unexpected policy\n\nSigned-off-by: sagilio \u003csagilio@outlook.com\u003e\n"
    },
    {
      "commit": "85e4fdb07974682d2207727a33895534207ad087",
      "tree": "470616e5bcf0a0b2bf706d5d691810bdb026f3b1",
      "parents": [
        "19ab103bddbb0d6e4c8b51e19a75a9c6826be582"
      ],
      "author": {
        "name": "Crsky",
        "email": "crskycode@hotmail.com",
        "time": "Thu May 16 13:58:09 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 16 13:58:09 2024 +0800"
      },
      "message": "feat: update efcore to 8.0.0 stable version (#74)\n\n"
    },
    {
      "commit": "19ab103bddbb0d6e4c8b51e19a75a9c6826be582",
      "tree": "398a8a748c94a55418215da955a6fbe6c95c4205",
      "parents": [
        "2261440bab93737d0d5f3de40140847f99b19b9d"
      ],
      "author": {
        "name": "DacongDA",
        "email": "dacongda1@sina.com",
        "time": "Thu Apr 04 20:15:31 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 04 20:15:31 2024 +0800"
      },
      "message": "feat: fix bug about duplicated policy records when AutoSave\u003dfalse (#72)\n\n"
    },
    {
      "commit": "2261440bab93737d0d5f3de40140847f99b19b9d",
      "tree": "5e50b6836a63252a439a4ef7def0d512630dda6f",
      "parents": [
        "507fc78a4f9c31fd7416f5c9e299213bd22109a9"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Mar 31 17:05:52 2024 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Mar 31 17:05:52 2024 +0800"
      },
      "message": "feat: remove MyGet in CI\n"
    },
    {
      "commit": "507fc78a4f9c31fd7416f5c9e299213bd22109a9",
      "tree": "747711addc082b90429b65cbf1579de9cebc354e",
      "parents": [
        "e1a6322819a4842fdda23fddbcbcebdadefea311"
      ],
      "author": {
        "name": "DacongDA",
        "email": "dacongda1@sina.com",
        "time": "Sun Mar 31 14:39:51 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 31 14:39:51 2024 +0800"
      },
      "message": "feat: update Casbin version to 2.5.0 and deprecate support for netstandard 2.x (#71)\n\n"
    },
    {
      "commit": "e1a6322819a4842fdda23fddbcbcebdadefea311",
      "tree": "5eb80ff62093b3974e9c778ec91ed529bb0995d5",
      "parents": [
        "33f4a32a9fd5b764ca0ca3f2423ac1a1f7c2bf35"
      ],
      "author": {
        "name": "Tan",
        "email": "75737870+Tanyuu@users.noreply.github.com",
        "time": "Thu Aug 24 10:59:02 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 24 10:59:02 2023 +0800"
      },
      "message": "feat: try using semantic-release to auto release (#68)\n\nSigned-off-by: Tan \u003c2912363476@qq.com\u003e"
    },
    {
      "commit": "33f4a32a9fd5b764ca0ca3f2423ac1a1f7c2bf35",
      "tree": "1bc62028cfd77f7bb55d503aabc834b86b7e2f6f",
      "parents": [
        "203269be80577e80c6d0c2a43671c75fcf2af4b4"
      ],
      "author": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sun Aug 20 22:37:09 2023 +0800"
      },
      "committer": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sun Aug 20 22:37:09 2023 +0800"
      },
      "message": "feat: Support .NET 8.0\n"
    },
    {
      "commit": "203269be80577e80c6d0c2a43671c75fcf2af4b4",
      "tree": "1f7648d148f51192ab389cec2f0dd4ea8ae727eb",
      "parents": [
        "8087ab8a3cacee6f256f97da400d4186f3c9a830"
      ],
      "author": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sun Aug 20 21:51:52 2023 +0800"
      },
      "committer": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sun Aug 20 21:54:17 2023 +0800"
      },
      "message": "fix: Error configuration at default ctor of CasbinDbContext\n\n(cherry picked from commit b51e0e084e4afdeae48a65449e88f6e0bfdc9046)\n"
    },
    {
      "commit": "8087ab8a3cacee6f256f97da400d4186f3c9a830",
      "tree": "e46126acb7fc57815d999e6179646d6797519b6d",
      "parents": [
        "d4605624f6cc931e90d6dab76e8023dee8b01ccd"
      ],
      "author": {
        "name": "Tan",
        "email": "75737870+Tanyuu@users.noreply.github.com",
        "time": "Sun Aug 20 16:31:48 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 20 16:31:48 2023 +0800"
      },
      "message": "feat: Upgrade casbin dependency to official 2.0.1 (#67)\n\nSigned-off-by: Tan \u003c2912363476@qq.com\u003e"
    },
    {
      "commit": "d4605624f6cc931e90d6dab76e8023dee8b01ccd",
      "tree": "1a6a24bef76bacca516165eeb3afff0e4276d43d",
      "parents": [
        "f209dd263538d925814608394d78084ccfd43743"
      ],
      "author": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sun Aug 20 05:29:56 2023 +0800"
      },
      "committer": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Sun Aug 20 05:31:49 2023 +0800"
      },
      "message": "refactor: Change default namespace and remove obsolete types\n\nBREAKING CHANGE: Change default namespace and remove obsolete types\n"
    },
    {
      "commit": "f209dd263538d925814608394d78084ccfd43743",
      "tree": "343c380001a204dfbf04b7befa894f8fb4769ea1",
      "parents": [
        "c375f9292778ec8864fc08c01d74a723fcdde35a"
      ],
      "author": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Tue Apr 25 00:04:57 2023 +0800"
      },
      "committer": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Tue Apr 25 01:04:10 2023 +0800"
      },
      "message": "ci: Update semantic release config\n"
    },
    {
      "commit": "c375f9292778ec8864fc08c01d74a723fcdde35a",
      "tree": "cda5f5db7a504a8feb23f7d12f9489210418265a",
      "parents": [
        "71bc2e3a9865b3feaa37b0a6c5405add95dcc198"
      ],
      "author": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Mon Mar 13 00:40:49 2023 +0800"
      },
      "committer": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Tue Apr 25 01:04:10 2023 +0800"
      },
      "message": "feat: Update Casbin.NET to 2.0.0-preview.5\n"
    },
    {
      "commit": "71bc2e3a9865b3feaa37b0a6c5405add95dcc198",
      "tree": "557a1a5ce18de95554f1fef1b3c0163ce9030fb1",
      "parents": [
        "5bd0288ce53430d0f066eff52fa8a84e03fccb8b"
      ],
      "author": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Wed Nov 23 20:09:07 2022 +0800"
      },
      "committer": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Tue Apr 25 01:04:10 2023 +0800"
      },
      "message": "feat: Support Update APIs\n"
    },
    {
      "commit": "5bd0288ce53430d0f066eff52fa8a84e03fccb8b",
      "tree": "766b2e39c46d8b556104313369eeeaf79fce4ece",
      "parents": [
        "e9625de8cdaf7350f3daab485c62fbe1a7c3b451"
      ],
      "author": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Wed Nov 23 10:42:05 2022 +0800"
      },
      "committer": {
        "name": "sagilio",
        "email": "sagilio@outlook.com",
        "time": "Tue Apr 25 01:04:08 2023 +0800"
      },
      "message": "feat: Use new IAdapter interface\n\nBREAKING CHANGE: Use new IAdapter interface\n"
    },
    {
      "commit": "e9625de8cdaf7350f3daab485c62fbe1a7c3b451",
      "tree": "f4cd699d6a6a2e44b1a6c3263ec5ab775836d64c",
      "parents": [
        "ddace69c304fa33a4c669ef19c0695f05d503375"
      ],
      "author": {
        "name": "Rinne",
        "email": "AsakusaRinne@gmail.com",
        "time": "Mon Aug 22 14:56:48 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 22 14:56:48 2022 +0800"
      },
      "message": "feat: Complete the implementation of the  latest APIs. (#63)\n\n"
    },
    {
      "commit": "ddace69c304fa33a4c669ef19c0695f05d503375",
      "tree": "e65a5988e1962ac9cf60f68a6ebe3ec05eb9c468",
      "parents": [
        "565f1b0d3e2bde1d3c3543ef30571fc0cccd9fad",
        "005f9d56bcbe750e85b887ae0c808267e3d41311"
      ],
      "author": {
        "name": "Sagilio",
        "email": "sagilio@outlook.com",
        "time": "Wed Jun 22 02:39:52 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 22 02:39:52 2022 +0800"
      },
      "message": "Merge pull request #61 from sociometry/preview\n\nfeat: Migrate to Casbin.NET 2.0.0-preview"
    },
    {
      "commit": "005f9d56bcbe750e85b887ae0c808267e3d41311",
      "tree": "e65a5988e1962ac9cf60f68a6ebe3ec05eb9c468",
      "parents": [
        "565f1b0d3e2bde1d3c3543ef30571fc0cccd9fad"
      ],
      "author": {
        "name": "sociometry",
        "email": "aiyouwangle@163.com",
        "time": "Wed Jun 08 13:38:53 2022 +0800"
      },
      "committer": {
        "name": "sociometry",
        "email": "aiyouwangle@163.com",
        "time": "Wed Jun 08 13:38:53 2022 +0800"
      },
      "message": "feat: Migrate to Casbin.NET 2.0.0-preview\n\nSigned-off-by: sociometry \u003caiyouwangle@163.com\u003e\n"
    },
    {
      "commit": "565f1b0d3e2bde1d3c3543ef30571fc0cccd9fad",
      "tree": "11ea71562b9c0a3f445b14ff23cd5ba315efc3d4",
      "parents": [
        "ca504fe98cef46f72e189023c1c0973b57d23919",
        "2e73179ff3081d3526c961926bda7382306653f7"
      ],
      "author": {
        "name": "Sagilio",
        "email": "sagilio@outlook.com",
        "time": "Tue May 31 04:09:27 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 31 04:09:27 2022 +0800"
      },
      "message": "Merge pull request #60 from sociometry/fix#59\n\nfix: Upgrade to net6 and 7"
    },
    {
      "commit": "2e73179ff3081d3526c961926bda7382306653f7",
      "tree": "11ea71562b9c0a3f445b14ff23cd5ba315efc3d4",
      "parents": [
        "ca504fe98cef46f72e189023c1c0973b57d23919"
      ],
      "author": {
        "name": "sociometry",
        "email": "aiyouwangle@163.com",
        "time": "Tue May 31 03:04:59 2022 +0800"
      },
      "committer": {
        "name": "sociometry",
        "email": "aiyouwangle@163.com",
        "time": "Tue May 31 03:04:59 2022 +0800"
      },
      "message": "fix: Upgrade to net6 and 7\n\nSigned-off-by: sociometry \u003caiyouwangle@163.com\u003e\n"
    },
    {
      "commit": "ca504fe98cef46f72e189023c1c0973b57d23919",
      "tree": "73109cbc0e6b929847a1d030598c3c4a64f258f1",
      "parents": [
        "49d6758e1741c5cc7dde75effeab30e839cf09d2"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Mon Jan 24 20:35:30 2022 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Mon Jan 24 20:35:50 2022 +0800"
      },
      "message": "ci: add repository url at package configure\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "49d6758e1741c5cc7dde75effeab30e839cf09d2",
      "tree": "283593b07eeb0f727a86b05ac9774f3688d0366f",
      "parents": [
        "ce21401b2009303978a611ce8f6bac10e95b93ff"
      ],
      "author": {
        "name": "Sagilio",
        "email": "sagilio@outlook.com",
        "time": "Thu Jan 20 15:38:29 2022 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "sagilio@outlook.com",
        "time": "Mon Jan 24 04:47:37 2022 +0800"
      },
      "message": "feat: Use new API to load policy line by tokens\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "ce21401b2009303978a611ce8f6bac10e95b93ff",
      "tree": "f7baf291983396a4fa7b3f2e5a4f44ac3d65590b",
      "parents": [
        "d1ff117f0e08bd6a5b83aa55be7dd858057f082a"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Nov 09 14:19:08 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Nov 09 14:19:15 2021 +0800"
      },
      "message": "fix: error push url of github pkg\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "d1ff117f0e08bd6a5b83aa55be7dd858057f082a",
      "tree": "6d2a913d342b2aa11937ccf6afd051f9b15c9f58",
      "parents": [
        "5cfb73b18a3bb89d057bedb05075595c4c574fc9",
        "cc847582fe736eee547f690e9a55837b309f1dd3"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Nov 08 09:24:44 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 08 09:24:44 2021 +0800"
      },
      "message": "Merge pull request #54 from sagilio/fix#53\n\nfix: Union the filters result when apply more than one filter"
    },
    {
      "commit": "cc847582fe736eee547f690e9a55837b309f1dd3",
      "tree": "6d2a913d342b2aa11937ccf6afd051f9b15c9f58",
      "parents": [
        "5cfb73b18a3bb89d057bedb05075595c4c574fc9"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Nov 06 02:54:38 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Nov 06 02:55:16 2021 +0800"
      },
      "message": "fix: Union the filters result when apply more than one filter\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "5cfb73b18a3bb89d057bedb05075595c4c574fc9",
      "tree": "7122a2be6c435681d1e40388d9078daa5cc94b25",
      "parents": [
        "f12e002dadce830852ae5481249c235a6b54b319"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Jun 02 10:04:06 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Jun 02 10:04:18 2021 +0800"
      },
      "message": "ci: Update semantic-release version\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "f12e002dadce830852ae5481249c235a6b54b319",
      "tree": "01dbb2910b0c1129ad7ca9b7efccbc272b54e32e",
      "parents": [
        "d5a3fda2e960691622ade11e75218ce41b916ffd",
        "b46ab6dabfdaa0423627a7bc3fd8a3d143efa6e2"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jun 01 09:50:59 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 01 09:50:59 2021 +0800"
      },
      "message": "Merge pull request #50 from Sagilio/fix#48\n\nci: Setup semantic release at Github Actions"
    },
    {
      "commit": "b46ab6dabfdaa0423627a7bc3fd8a3d143efa6e2",
      "tree": "01dbb2910b0c1129ad7ca9b7efccbc272b54e32e",
      "parents": [
        "e267b42b858e6822763a663302088ec17861be09"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Jun 01 09:42:05 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Jun 01 09:42:05 2021 +0800"
      },
      "message": "ci: Setup semantic release at Github Actions\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "d5a3fda2e960691622ade11e75218ce41b916ffd",
      "tree": "67c5c89f68399ea9c0b91d42b8aea52d0685aa0b",
      "parents": [
        "e268c1b0b4c4f74397532e3e04f2adec53735a70",
        "e267b42b858e6822763a663302088ec17861be09"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Mon Apr 19 14:53:54 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 19 14:53:54 2021 +0800"
      },
      "message": "Merge pull request #47 from Sagilio/master\n\nfix: Unable resolve CasbinDbContext"
    },
    {
      "commit": "e267b42b858e6822763a663302088ec17861be09",
      "tree": "67c5c89f68399ea9c0b91d42b8aea52d0685aa0b",
      "parents": [
        "e268c1b0b4c4f74397532e3e04f2adec53735a70"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Apr 18 19:32:08 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Apr 18 19:38:16 2021 +0800"
      },
      "message": "fix: Unable resolve CasbinDbContext\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "e268c1b0b4c4f74397532e3e04f2adec53735a70",
      "tree": "93f82e8a5c5bba0382cb9a6ed2fc016e541360a3",
      "parents": [
        "b35714d1909b571e70cb00baf43a7b60e0e054a3"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Apr 17 21:06:57 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Apr 18 02:10:27 2021 +0800"
      },
      "message": "fix: Provide specific DbContext type name for DI\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "b35714d1909b571e70cb00baf43a7b60e0e054a3",
      "tree": "16712a6896ec95a9413787e612662055339656d9",
      "parents": [
        "4fe3c5ca67a62d8f03c1bb7247f3660c86a540de"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Apr 17 20:26:39 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Apr 17 20:29:28 2021 +0800"
      },
      "message": "refactor: Make Batch APIs virtual\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "4fe3c5ca67a62d8f03c1bb7247f3660c86a540de",
      "tree": "73ef8b7ff8908d42a41f4756516a19ff306da1c0",
      "parents": [
        "ffc3f5eb5ac34d8e5bb55489df4a9d51b998a743"
      ],
      "author": {
        "name": "Sagilio",
        "email": "42855245+Sagilio@users.noreply.github.com",
        "time": "Fri Apr 16 16:12:14 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Apr 16 14:57:21 2021 +0800"
      },
      "message": "feat: Add non generic DbContextOptions support (#44)\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "ffc3f5eb5ac34d8e5bb55489df4a9d51b998a743",
      "tree": "20bd761e038e6ef5427640eadfe03deab6f5eeb4",
      "parents": [
        "a7643f02f9192d3cc253c2bb0695dbe6e0aa197f",
        "746464297833b0862d76d9c2a29495df852e65df"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Tue Apr 06 21:45:17 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Apr 07 18:31:55 2021 +0800"
      },
      "message": "Merge pull request #42 from Sagilio/fix#41\n\nfix: Error IsFiltered returned\n"
    },
    {
      "commit": "746464297833b0862d76d9c2a29495df852e65df",
      "tree": "e083200345680133bb140b2ba60ba55f8c466216",
      "parents": [
        "a7643f02f9192d3cc253c2bb0695dbe6e0aa197f"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Apr 06 19:08:28 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Apr 06 19:09:24 2021 +0800"
      },
      "message": "fix: Error IsFiltered returned\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "a7643f02f9192d3cc253c2bb0695dbe6e0aa197f",
      "tree": "93359eef04a64510a5eb89c83cf2be56f00ef2b7",
      "parents": [
        "aa68d2d6273696d76581d187a68d243e21c6d949"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Mar 30 19:08:29 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Mar 30 19:09:14 2021 +0800"
      },
      "message": "feat: Add default table name options\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "aa68d2d6273696d76581d187a68d243e21c6d949",
      "tree": "e6f19a9276c3ca0938555250dfdde24007acfb65",
      "parents": [
        "c535010257e10cbfbf16b37cba3691137adf80b0"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Mar 17 00:13:26 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Mar 17 02:29:47 2021 +0800"
      },
      "message": "Release v1.5.2 version\n"
    },
    {
      "commit": "c535010257e10cbfbf16b37cba3691137adf80b0",
      "tree": "106bccf55c1066ccf667e4242cd55b89316fdfc5",
      "parents": [
        "297c450ebfb4fcc142ed1d8e1673a1e984d4bc78",
        "89c0251fc39fa48c5876d11772baf4abd6aed41f"
      ],
      "author": {
        "name": "Sagilio",
        "email": "42855245+Sagilio@users.noreply.github.com",
        "time": "Tue Mar 16 07:43:18 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 16 07:43:18 2021 +0800"
      },
      "message": "Merge pull request #40 from pprometey/master\n\nAdded the ability to specify the default database schema name"
    },
    {
      "commit": "89c0251fc39fa48c5876d11772baf4abd6aed41f",
      "tree": "106bccf55c1066ccf667e4242cd55b89316fdfc5",
      "parents": [
        "297c450ebfb4fcc142ed1d8e1673a1e984d4bc78"
      ],
      "author": {
        "name": "Alexey Chernyavskiy",
        "email": "pprometey@gmail.com",
        "time": "Tue Mar 16 02:15:34 2021 +0600"
      },
      "committer": {
        "name": "Alexey Chernyavskiy",
        "email": "pprometey@gmail.com",
        "time": "Tue Mar 16 02:15:34 2021 +0600"
      },
      "message": "Added the ability to specify the default database schema name\n"
    },
    {
      "commit": "297c450ebfb4fcc142ed1d8e1673a1e984d4bc78",
      "tree": "dd118e7938f43609c056c3472341860947a5f06c",
      "parents": [
        "2eaed80713876ea96955b570c0c34f79affc3e85",
        "650601be05f4e1a2e3b5a2b374eb62acee1490bc"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Thu Feb 18 19:42:11 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 18 19:42:11 2021 +0800"
      },
      "message": "Merge pull request #39 from Sagilio/fix#38\n\nfix: Argument out of range exception at ApplyQueryFilter"
    },
    {
      "commit": "650601be05f4e1a2e3b5a2b374eb62acee1490bc",
      "tree": "dd118e7938f43609c056c3472341860947a5f06c",
      "parents": [
        "2eaed80713876ea96955b570c0c34f79affc3e85"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Thu Feb 18 18:19:28 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Thu Feb 18 18:30:06 2021 +0800"
      },
      "message": "fix: Argument out of range exception at ApplyQueryFilter\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "2eaed80713876ea96955b570c0c34f79affc3e85",
      "tree": "292b2455e250488660adeb5bf317d31bf152ede3",
      "parents": [
        "b117a46647e4aa284910cbddc90a6da51a0e656d"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Feb 14 04:19:02 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Mon Feb 15 21:04:40 2021 +0800"
      },
      "message": "Release v1.5.0 version\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "b117a46647e4aa284910cbddc90a6da51a0e656d",
      "tree": "dae7af692f4e29b8e235f63522d68d589d828569",
      "parents": [
        "1235fdab05d07b3e14e883a1a9243107fdcf8c38"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Jan 12 00:10:47 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Mon Feb 15 21:04:40 2021 +0800"
      },
      "message": "Release v1.3.1 version\n"
    },
    {
      "commit": "1235fdab05d07b3e14e883a1a9243107fdcf8c38",
      "tree": "eedbe28df55100c0f92856278759257f2653767f",
      "parents": [
        "292a121c17b261231a78df0d56e9c281a453cd7f"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Mon Jan 11 06:35:36 2021 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Mon Jan 11 06:35:43 2021 +0800"
      },
      "message": "Implement the IFilteredAdapter interface\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "292a121c17b261231a78df0d56e9c281a453cd7f",
      "tree": "281fc6d0ca6a8f0ed8077ccca231c89743e987a0",
      "parents": [
        "17c5c1be48bd1d751b2377b39945d8484fd27a5b"
      ],
      "author": {
        "name": "Sagilio",
        "email": "42855245+Sagilio@users.noreply.github.com",
        "time": "Mon Jan 11 03:22:52 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 11 03:22:52 2021 +0800"
      },
      "message": "Implement batch APIs of IAdapter interface (#32)\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e"
    },
    {
      "commit": "17c5c1be48bd1d751b2377b39945d8484fd27a5b",
      "tree": "93d3fb034c489011590fd8371b5bacc061bccd37",
      "parents": [
        "800b259d4a98cfb6fc47e1877a9b3b93d0c157bb"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Oct 07 17:03:39 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Oct 07 17:03:48 2020 +0800"
      },
      "message": "Fix job name typo of release action at Github Actions\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "800b259d4a98cfb6fc47e1877a9b3b93d0c157bb",
      "tree": "960d9bd3f7ae345ae05c5014200ca6e48d263c73",
      "parents": [
        "197174771a99ce11c67492f7cb4f6ed96c16907f"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Tue Oct 06 23:01:20 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Oct 07 16:13:59 2020 +0800"
      },
      "message": "Add release action at Girhub Actions\n\nSigned-off-by: Sagilio \u003cSagilio@outlook.com\u003e\n"
    },
    {
      "commit": "197174771a99ce11c67492f7cb4f6ed96c16907f",
      "tree": "e9941d4da732433cbcf6e899b9d13974e2c297a4",
      "parents": [
        "92f2385a2ec70fae483d3df21200f8a49c274675"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Sep 26 13:42:39 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sat Sep 26 13:43:40 2020 +0800"
      },
      "message": "Add virtual methods as event pattern on adapter\n"
    },
    {
      "commit": "92f2385a2ec70fae483d3df21200f8a49c274675",
      "tree": "e79d9e7c46d55c7610268d20827a39de7e58f4f7",
      "parents": [
        "e496a158fd6ad662b02d8f2b9b17116416d9e0ab"
      ],
      "author": {
        "name": "Sagilio",
        "email": "42855245+Sagilio@users.noreply.github.com",
        "time": "Fri Sep 25 11:11:16 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Sep 25 12:32:49 2020 +0800"
      },
      "message": "Setup build action at Github Actions\n"
    },
    {
      "commit": "e496a158fd6ad662b02d8f2b9b17116416d9e0ab",
      "tree": "d304e2f5ea70410690fc3d8d9a6c54fb0f8d184b",
      "parents": [
        "0c5c5db6bd92b7b71e28cda60838e0edbf63a6fc"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Sep 23 15:19:28 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Sep 23 15:19:28 2020 +0800"
      },
      "message": "Improve extendibility of adapter (#27)\n"
    },
    {
      "commit": "0c5c5db6bd92b7b71e28cda60838e0edbf63a6fc",
      "tree": "f168ec1ed8a94887f3de3c6c86817965f23c7fd1",
      "parents": [
        "aa596bbb425bb60136168127bfcdcc0a08f75861",
        "37346941aca5d11e1a3e688c42969ca84499f439"
      ],
      "author": {
        "name": "Sagilio",
        "email": "42855245+Sagilio@users.noreply.github.com",
        "time": "Mon Sep 14 19:30:28 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 14 19:30:28 2020 +0800"
      },
      "message": "Merge pull request #25 from Sagilio/update-Casbin.NET\n\nUpdate Casbin.NET to 1.3.1 and add async unit tests"
    },
    {
      "commit": "37346941aca5d11e1a3e688c42969ca84499f439",
      "tree": "f168ec1ed8a94887f3de3c6c86817965f23c7fd1",
      "parents": [
        "aa596bbb425bb60136168127bfcdcc0a08f75861"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Jul 01 08:51:05 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Wed Aug 26 22:28:37 2020 +0800"
      },
      "message": "Update Casbin.NET to 1.3.1 and add async unit tests\n"
    },
    {
      "commit": "aa596bbb425bb60136168127bfcdcc0a08f75861",
      "tree": "658e495b5e259bb783416cf70e683ec1fe396ce8",
      "parents": [
        "63282823411d3ed97e778063132cb0cdf8c31858"
      ],
      "author": {
        "name": "arthuridea",
        "email": "arthuridea@gmail.com",
        "time": "Wed Jun 17 12:55:57 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 17 12:55:57 2020 +0800"
      },
      "message": "Improve performance for data loading and implement new interface  (#23)\n\n* New: Implement of async interfaces\r\nUpdate: call AsNoTracking() method for readonly data access\r\n\r\n* Update: remove ref keyword in helper method\r\nUpdate: Change the helper method name"
    },
    {
      "commit": "63282823411d3ed97e778063132cb0cdf8c31858",
      "tree": "ee90e46673c80439b200d4f511e816ccc26cedb4",
      "parents": [
        "6c00c481b6a9090b866466122f1acdfb03c720c0"
      ],
      "author": {
        "name": "arthuridea",
        "email": "arthuridea@gmail.com",
        "time": "Mon Jun 15 12:09:10 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 15 12:09:10 2020 +0800"
      },
      "message": "fix #20 rollback EfCore package version to 2.1.14 (#22)\n\n"
    },
    {
      "commit": "6c00c481b6a9090b866466122f1acdfb03c720c0",
      "tree": "4d89c979570b1b633fa1b73a7bf239245a997050",
      "parents": [
        "c20764db4757f4dd682f3174799e5611c67a49be"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Jun 07 13:41:46 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Jun 07 13:41:46 2020 +0800"
      },
      "message": "Fix decide pull request condition error\n"
    },
    {
      "commit": "c20764db4757f4dd682f3174799e5611c67a49be",
      "tree": "7e4dfeee6d8caf0215eb3eeecf47aff1b7838201",
      "parents": [
        "0564d74e4a984471ad50b0dea76f6cfa49cb9c2d",
        "53a09ce88c7338b873f2696122e5680cc1971b99"
      ],
      "author": {
        "name": "Joey",
        "email": "joey.xf@gmail.com",
        "time": "Sun Jun 07 12:59:04 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 07 12:59:04 2020 +0800"
      },
      "message": "Merge pull request #19 from Sagilio/master\n\nFix the code coverage badge error"
    },
    {
      "commit": "53a09ce88c7338b873f2696122e5680cc1971b99",
      "tree": "7e4dfeee6d8caf0215eb3eeecf47aff1b7838201",
      "parents": [
        "a8611c7cd870ea982fe445be8f918d688d332968"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Jun 07 02:34:41 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Sun Jun 07 11:18:28 2020 +0800"
      },
      "message": "Fix the code coverage badge error\n"
    },
    {
      "commit": "0564d74e4a984471ad50b0dea76f6cfa49cb9c2d",
      "tree": "781938d53421d9246e88f176752eae979adb5c2a",
      "parents": [
        "2d31318382f2e65ae353b6933d969a203d9ac69e",
        "a8611c7cd870ea982fe445be8f918d688d332968"
      ],
      "author": {
        "name": "Joey",
        "email": "joey.xf@gmail.com",
        "time": "Sat Jun 06 18:22:05 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 06 18:22:05 2020 +0800"
      },
      "message": "Merge pull request #17 from Sagilio/master\n\nRemove unnecessary packages and update refecence packages"
    },
    {
      "commit": "a8611c7cd870ea982fe445be8f918d688d332968",
      "tree": "781938d53421d9246e88f176752eae979adb5c2a",
      "parents": [
        "f79f697c0b9bebcdfd20c90f386aa10683974095"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Jun 05 14:06:19 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Jun 05 14:06:19 2020 +0800"
      },
      "message": "Update UnitTest and travis.yml target to .NET Core 3.1\n"
    },
    {
      "commit": "f79f697c0b9bebcdfd20c90f386aa10683974095",
      "tree": "4106b545685f2fbbcaaec4acf5935f482b99e1e9",
      "parents": [
        "8a9d5b2d3031dd4ffa363adddc9f664fc598592a"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Jun 05 10:31:48 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Jun 05 10:31:48 2020 +0800"
      },
      "message": "Remove unnecessary packages and update refecence packages\n"
    },
    {
      "commit": "2d31318382f2e65ae353b6933d969a203d9ac69e",
      "tree": "722cb5637e03c844ea4804151295440acb905ce0",
      "parents": [
        "8a99cd71fe8c3cd381171a5cfbff26146d694e3d",
        "8a9d5b2d3031dd4ffa363adddc9f664fc598592a"
      ],
      "author": {
        "name": "Joey",
        "email": "joey.xf@gmail.com",
        "time": "Fri Jun 05 10:16:16 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 05 10:16:16 2020 +0800"
      },
      "message": "Merge pull request #16 from Sagilio/master\n\nImprove the README.md"
    },
    {
      "commit": "8a9d5b2d3031dd4ffa363adddc9f664fc598592a",
      "tree": "722cb5637e03c844ea4804151295440acb905ce0",
      "parents": [
        "21331e047c6f65cbafed27670808a5d18a0859d2"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Jun 05 09:08:45 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Fri Jun 05 09:13:53 2020 +0800"
      },
      "message": "Improve the README.md\n"
    },
    {
      "commit": "8a99cd71fe8c3cd381171a5cfbff26146d694e3d",
      "tree": "fb9c19ca2d05363d973a4d4ea50b5ae8a4d8c2e4",
      "parents": [
        "11a1ba6657762c4d2da423760d32df158e2a3291",
        "21331e047c6f65cbafed27670808a5d18a0859d2"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 27 09:23:56 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 27 09:23:56 2020 +0800"
      },
      "message": "Merge pull request #15 from Sagilio/master\n\nAdd nuget with download times badge"
    },
    {
      "commit": "21331e047c6f65cbafed27670808a5d18a0859d2",
      "tree": "fb9c19ca2d05363d973a4d4ea50b5ae8a4d8c2e4",
      "parents": [
        "f288202602da03ac59b9433c93c25f6714fa81e7"
      ],
      "author": {
        "name": "Sagilio",
        "email": "42855245+Sagilio@users.noreply.github.com",
        "time": "Wed May 27 03:29:11 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 27 03:29:11 2020 +0800"
      },
      "message": "Add nuget with download times badge"
    },
    {
      "commit": "11a1ba6657762c4d2da423760d32df158e2a3291",
      "tree": "374fa11b9530c3ed0ae1c1507a0fd4bef2c31862",
      "parents": [
        "67ab8505df2c2e5846cc2f5f2f7d1b2e0d5aa902",
        "f288202602da03ac59b9433c93c25f6714fa81e7"
      ],
      "author": {
        "name": "Joey",
        "email": "joey.xf@gmail.com",
        "time": "Sun May 10 20:27:20 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 10 20:27:20 2020 +0800"
      },
      "message": "Merge pull request #14 from Sagilio/master\n\nImplemented async api for IAdapter interface at new version"
    },
    {
      "commit": "f288202602da03ac59b9433c93c25f6714fa81e7",
      "tree": "374fa11b9530c3ed0ae1c1507a0fd4bef2c31862",
      "parents": [
        "67ab8505df2c2e5846cc2f5f2f7d1b2e0d5aa902"
      ],
      "author": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Thu May 07 16:35:07 2020 +0800"
      },
      "committer": {
        "name": "Sagilio",
        "email": "Sagilio@outlook.com",
        "time": "Thu May 07 16:35:07 2020 +0800"
      },
      "message": "Implemented async api for IAdapter interface at new version\n"
    },
    {
      "commit": "67ab8505df2c2e5846cc2f5f2f7d1b2e0d5aa902",
      "tree": "98fc9de5351169ee4782d294d80094440f67fa9d",
      "parents": [
        "d0049905cc417f4aa2638d3c60c0ef1dbad2eed0",
        "519bbf2caa4eb7775a1dfdcf72007f5cb8486a51"
      ],
      "author": {
        "name": "Joey",
        "email": "joey.xf@gmail.com",
        "time": "Thu Apr 30 23:14:15 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 23:14:15 2020 +0800"
      },
      "message": "Merge pull request #13 from AaqibAhamed/master\n\n .NET Core and EFCore 3.1 Updated \u0026 IAdapter Bug fixed "
    },
    {
      "commit": "519bbf2caa4eb7775a1dfdcf72007f5cb8486a51",
      "tree": "98fc9de5351169ee4782d294d80094440f67fa9d",
      "parents": [
        "c3c06fc14c9473b13f44dd1c865c9f76470e74a5"
      ],
      "author": {
        "name": "Ahamed Aaqib",
        "email": "ahamedaaqib96@outlook.com",
        "time": "Thu Apr 30 20:20:56 2020 +0530"
      },
      "committer": {
        "name": "Ahamed Aaqib",
        "email": "ahamedaaqib96@outlook.com",
        "time": "Thu Apr 30 20:20:56 2020 +0530"
      },
      "message": "Bug fixed  V1.2.0 updated\n"
    },
    {
      "commit": "c3c06fc14c9473b13f44dd1c865c9f76470e74a5",
      "tree": "0c3d3a6d50625df6a8d1c675d63ededa842dab3d",
      "parents": [
        "df4ff4e8813f8cad0b1a20c6e0bf2d66419711a2"
      ],
      "author": {
        "name": "Ahamed Aaqib",
        "email": "ahamedaaqib96@outlook.com",
        "time": "Thu Apr 30 17:36:51 2020 +0530"
      },
      "committer": {
        "name": "Ahamed Aaqib",
        "email": "ahamedaaqib96@outlook.com",
        "time": "Thu Apr 30 17:36:51 2020 +0530"
      },
      "message": "Unit Test  related Packages Updated.\n"
    },
    {
      "commit": "df4ff4e8813f8cad0b1a20c6e0bf2d66419711a2",
      "tree": "2cce620da868f1adcf00c57b5fd0bccb54b64f70",
      "parents": [
        "2e57b0a501075e74de983f3909d1d0f64926cc98"
      ],
      "author": {
        "name": "Ahamed Aaqib",
        "email": "ahamedaaqib96@outlook.com",
        "time": "Thu Apr 30 16:54:48 2020 +0530"
      },
      "committer": {
        "name": "Ahamed Aaqib",
        "email": "ahamedaaqib96@outlook.com",
        "time": "Thu Apr 30 16:54:48 2020 +0530"
      },
      "message": "Bug Fixed -IAdapter Implementaions Added\n"
    },
    {
      "commit": "2e57b0a501075e74de983f3909d1d0f64926cc98",
      "tree": "179c5672b4c50317383aa78d63399e6e7d503cc3",
      "parents": [
        "d0049905cc417f4aa2638d3c60c0ef1dbad2eed0"
      ],
      "author": {
        "name": "Ahamed Aaqib",
        "email": "ahamedaaqib96@outlook.com",
        "time": "Thu Apr 30 16:53:35 2020 +0530"
      },
      "committer": {
        "name": "Ahamed Aaqib",
        "email": "ahamedaaqib96@outlook.com",
        "time": "Thu Apr 30 16:53:35 2020 +0530"
      },
      "message": "EFCore  updated(v 3.1.3-Latest Stable)\n"
    },
    {
      "commit": "d0049905cc417f4aa2638d3c60c0ef1dbad2eed0",
      "tree": "e0de95a6db9405f2f0596bc4ef6c839bc1185fe3",
      "parents": [
        "6bbb13519767b89f9f66a807fd64e76fb9de1f83",
        "c24c356179253c9aceb115404be57403854a4b13"
      ],
      "author": {
        "name": "Joey",
        "email": "joey.xf@gmail.com",
        "time": "Tue Mar 31 20:46:55 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 20:46:55 2020 +0800"
      },
      "message": "Merge pull request #11 from AaqibAhamed/master\n\nFirst commit"
    },
    {
      "commit": "c24c356179253c9aceb115404be57403854a4b13",
      "tree": "e0de95a6db9405f2f0596bc4ef6c839bc1185fe3",
      "parents": [
        "6bbb13519767b89f9f66a807fd64e76fb9de1f83"
      ],
      "author": {
        "name": "Ahamed Aaqib",
        "email": "ahamedaaqib96@outlook.com",
        "time": "Tue Mar 31 16:53:37 2020 +0530"
      },
      "committer": {
        "name": "Ahamed Aaqib",
        "email": "ahamedaaqib96@outlook.com",
        "time": "Tue Mar 31 16:53:37 2020 +0530"
      },
      "message": "First commit\n"
    },
    {
      "commit": "6bbb13519767b89f9f66a807fd64e76fb9de1f83",
      "tree": "2cf8886c8c4e673fa521600ff42270758406bfed",
      "parents": [
        "314888993870345cf2aa6f8d36387fce5a0e2000",
        "16b12ad2dc772643159764554e483dc54fc7b47c"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Feb 27 20:57:31 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 27 20:57:31 2020 +0800"
      },
      "message": "Merge pull request #10 from SKMonkeyWay/master\n\nfix RemoveFilteredPolicy only removing single entry instead of all"
    },
    {
      "commit": "16b12ad2dc772643159764554e483dc54fc7b47c",
      "tree": "2cf8886c8c4e673fa521600ff42270758406bfed",
      "parents": [
        "314888993870345cf2aa6f8d36387fce5a0e2000"
      ],
      "author": {
        "name": "Stefan Koch",
        "email": "stefan.koch@monkey-way.com",
        "time": "Wed Feb 26 17:10:21 2020 +0100"
      },
      "committer": {
        "name": "Stefan Koch",
        "email": "stefan.koch@monkey-way.com",
        "time": "Wed Feb 26 17:10:21 2020 +0100"
      },
      "message": "\n\nfix RemoveFilteredPolicy only removing single entry instead of all"
    },
    {
      "commit": "314888993870345cf2aa6f8d36387fce5a0e2000",
      "tree": "b2b6d030264d10401baa0d0b40d159d8a366dab4",
      "parents": [
        "4b390f82369bd7b44af21987adbcf060c3518da6"
      ],
      "author": {
        "name": "Joey",
        "email": "joey.xf@gmail.com",
        "time": "Wed Dec 18 00:27:17 2019 +0800"
      },
      "committer": {
        "name": "Joey",
        "email": "joey.xf@gmail.com",
        "time": "Wed Dec 18 00:27:17 2019 +0800"
      },
      "message": "create a new version\n"
    },
    {
      "commit": "4b390f82369bd7b44af21987adbcf060c3518da6",
      "tree": "126b5f8a6bffbb4beafc18572d481e765542e506",
      "parents": [
        "35d9b7c63ba5594ebf2abaa1684f8352968c0318",
        "d5c73aec6f78aadda8a020515f84bc1804423211"
      ],
      "author": {
        "name": "Zhikui Hua",
        "email": "huazhikui@gmail.com",
        "time": "Tue Dec 17 20:32:32 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 17 20:32:32 2019 +0800"
      },
      "message": "Merge pull request #9 from arthuridea/master\n\nadd generic support"
    },
    {
      "commit": "d5c73aec6f78aadda8a020515f84bc1804423211",
      "tree": "126b5f8a6bffbb4beafc18572d481e765542e506",
      "parents": [
        "35d9b7c63ba5594ebf2abaa1684f8352968c0318"
      ],
      "author": {
        "name": "arthuridea",
        "email": "arthuridea@gmail.com",
        "time": "Tue Dec 17 12:57:54 2019 +0800"
      },
      "committer": {
        "name": "arthuridea",
        "email": "arthuridea@gmail.com",
        "time": "Tue Dec 17 12:57:54 2019 +0800"
      },
      "message": "add generic typed model support\n"
    },
    {
      "commit": "35d9b7c63ba5594ebf2abaa1684f8352968c0318",
      "tree": "6f8a787cb8dfc7259f16de987af167489984bee5",
      "parents": [
        "99f546a44777b7242339a9a4bac925e283c28157"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Aug 01 00:05:45 2019 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Aug 01 00:05:45 2019 +0800"
      },
      "message": "Add Travis CI and code coverage badges.\n"
    },
    {
      "commit": "99f546a44777b7242339a9a4bac925e283c28157",
      "tree": "6ef8e269fe08eb5a063c4aa8f340f2fe7d688693",
      "parents": [
        "a3f8b86d5a1472689eb7d8ac49363df2260c31ad",
        "1912ac594bdb00679e5c47cef435294bc295a26d"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jul 30 21:45:01 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 30 21:45:01 2019 +0800"
      },
      "message": "Merge pull request #8 from casbin-net/feature/travis-setup\n\nadd travis.yml"
    },
    {
      "commit": "1912ac594bdb00679e5c47cef435294bc295a26d",
      "tree": "6ef8e269fe08eb5a063c4aa8f340f2fe7d688693",
      "parents": [
        "a3f8b86d5a1472689eb7d8ac49363df2260c31ad"
      ],
      "author": {
        "name": "Joey",
        "email": "joey.xf@gmail.com",
        "time": "Thu Jul 18 21:26:00 2019 +0800"
      },
      "committer": {
        "name": "Joey",
        "email": "joey.xf@gmail.com",
        "time": "Mon Jul 29 14:46:48 2019 +0800"
      },
      "message": "add travis.yml\n"
    },
    {
      "commit": "a3f8b86d5a1472689eb7d8ac49363df2260c31ad",
      "tree": "83a6ffa379c2519e1665229152960a704575b85a",
      "parents": [
        "a4f885cd56ed01713561300c8db69dc06e0520b0",
        "2001e1d5ca34fe767a6ac159ba242adff7d4d9d9"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jul 18 12:20:37 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 18 12:20:37 2019 +0800"
      },
      "message": "Merge pull request #7 from casbin-net/feature/add-tests\n\nadd some tests"
    },
    {
      "commit": "2001e1d5ca34fe767a6ac159ba242adff7d4d9d9",
      "tree": "83a6ffa379c2519e1665229152960a704575b85a",
      "parents": [
        "a4f885cd56ed01713561300c8db69dc06e0520b0"
      ],
      "author": {
        "name": "Joey",
        "email": "joey.xf@gmail.com",
        "time": "Wed Jul 17 16:01:40 2019 +0800"
      },
      "committer": {
        "name": "Joey",
        "email": "joey.xf@gmail.com",
        "time": "Thu Jul 18 12:07:11 2019 +0800"
      },
      "message": "add some tests\n"
    },
    {
      "commit": "a4f885cd56ed01713561300c8db69dc06e0520b0",
      "tree": "4ae8d67fee0fd6cf9f89fc0d7784a1648d79e0e4",
      "parents": [
        "8b8150ed8036eefcf1f7aad200ae2f69231bf536",
        "b57f3f295d6510c18b2ca8b1d891a4c189bfa53c"
      ],
      "author": {
        "name": "Joey",
        "email": "joey.xf@gmail.com",
        "time": "Wed Jul 17 13:33:28 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 17 13:33:28 2019 +0800"
      },
      "message": "Merge pull request #6 from casbin-net/feature/configure-casbin-model\n\nAdd an option to config casbin model from application code"
    },
    {
      "commit": "b57f3f295d6510c18b2ca8b1d891a4c189bfa53c",
      "tree": "4ae8d67fee0fd6cf9f89fc0d7784a1648d79e0e4",
      "parents": [
        "8b8150ed8036eefcf1f7aad200ae2f69231bf536"
      ],
      "author": {
        "name": "Joey",
        "email": "joey.xf@gmail.com",
        "time": "Tue Jul 16 00:49:39 2019 +0800"
      },
      "committer": {
        "name": "Joey",
        "email": "joey.xf@gmail.com",
        "time": "Tue Jul 16 00:49:39 2019 +0800"
      },
      "message": "This commit enables to config casbin model from application code\n\ncreate a class that inherit IEntityTypeConfiguration\u003cCasbinRule\u003e and then inject it\nand `CasbinDbContext` will know how to configure CasbinRule Model\nThis feature is useful when you have different names of policy tables, like:\n`CasbinRule`, `casbin_rules`...\n"
    },
    {
      "commit": "8b8150ed8036eefcf1f7aad200ae2f69231bf536",
      "tree": "2916d63887e670c9a99b49b84b91a65370fd14fc",
      "parents": [
        "e504855dbb936a2b19eefe48b3a3239f9c426b9c",
        "8149bb21f933bc5ab7c990844e0126ef8686f8d5"
      ],
      "author": {
        "name": "Zhikui Hua",
        "email": "huazhikui@gmail.com",
        "time": "Mon Jul 15 20:58:54 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 15 20:58:54 2019 +0800"
      },
      "message": "Merge pull request #5 from samchenws/patch-2\n\n1.implement methods(RemoveFilteredPolicy,SavePolicy)\r\n2.modify method(RemovePolicy)"
    },
    {
      "commit": "8149bb21f933bc5ab7c990844e0126ef8686f8d5",
      "tree": "2916d63887e670c9a99b49b84b91a65370fd14fc",
      "parents": [
        "e504855dbb936a2b19eefe48b3a3239f9c426b9c"
      ],
      "author": {
        "name": "毛呱呱",
        "email": "37535153+samchenws@users.noreply.github.com",
        "time": "Mon Jul 15 16:35:07 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 15 16:35:07 2019 +0800"
      },
      "message": "update CasbinDbAdapter\n\n1.implement methods(RemoveFilteredPolicy,SavePolicy)  \r\n2.modify method(RemovePolicy)"
    },
    {
      "commit": "e504855dbb936a2b19eefe48b3a3239f9c426b9c",
      "tree": "9e8bd27d029cf2ce7128fb3bd12177a0fbf597dd",
      "parents": [
        "4be35d23467385d498a38fd6f722e4c3c934dd7a",
        "08ebfdf719ee5e0129286a7e43092e07e80c182b"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jul 12 23:03:46 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 12 23:03:46 2019 +0800"
      },
      "message": "Merge pull request #1 from xcaptain/master\n\nadd basic efcore adapter support"
    },
    {
      "commit": "08ebfdf719ee5e0129286a7e43092e07e80c182b",
      "tree": "9e8bd27d029cf2ce7128fb3bd12177a0fbf597dd",
      "parents": [
        "4be35d23467385d498a38fd6f722e4c3c934dd7a"
      ],
      "author": {
        "name": "Joey",
        "email": "joey.xf@gmail.com",
        "time": "Fri Jul 12 18:23:57 2019 +0800"
      },
      "committer": {
        "name": "Joey",
        "email": "joey.xf@gmail.com",
        "time": "Fri Jul 12 18:23:57 2019 +0800"
      },
      "message": "add basic efcore adapter support\n"
    },
    {
      "commit": "4be35d23467385d498a38fd6f722e4c3c934dd7a",
      "tree": "34f651e164763d68f128c558691525b1d553f191",
      "parents": [],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jul 12 14:01:32 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 12 14:01:32 2019 +0800"
      },
      "message": "Initial commit"
    }
  ]
}
