)]}'
{
  "log": [
    {
      "commit": "ccb951e1eb0dd9d59e9b05899501e7a39b81f03b",
      "tree": "ae543a7f9b715f902083adc4eee0748ee59945c2",
      "parents": [
        "2b9802f1ba48b4e777dcd258e1f3814736f79ace"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Thu Jan 01 21:37:24 2026 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Thu Jan 01 21:37:24 2026 +0800"
      },
      "message": "feat: remove changelog commits from semantic-release (#81)\n"
    },
    {
      "commit": "2b9802f1ba48b4e777dcd258e1f3814736f79ace",
      "tree": "8893c7af4c01b6e511c2fabdabd05975a632e42d",
      "parents": [
        "527125731f6fecfc7e26d91f3964f9dd7ad66701"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Thu Jan 01 03:10:29 2026 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Thu Jan 01 03:10:29 2026 +0000"
      },
      "message": "chore(release): 1.8.1 [skip ci]\n\n## [1.8.1](https://github.com/casbin/dart-casbin/compare/v1.8.0...v1.8.1) (2026-01-01)\n\n### Bug Fixes\n\n* improve links in README ([5271257](https://github.com/casbin/dart-casbin/commit/527125731f6fecfc7e26d91f3964f9dd7ad66701))\n"
    },
    {
      "commit": "527125731f6fecfc7e26d91f3964f9dd7ad66701",
      "tree": "ba3b25a4c75f7b74df839e9b573fa5269e979b2a",
      "parents": [
        "e8458a6d970830dcbb449aeb248a83233db3186c"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Thu Jan 01 11:09:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 01 11:09:00 2026 +0800"
      },
      "message": "fix: improve links in README"
    },
    {
      "commit": "e8458a6d970830dcbb449aeb248a83233db3186c",
      "tree": "e64244eefe39e4188f710e822a30bd332407ba09",
      "parents": [
        "b4eb1f9d9e5e45809fb2df96c9de20f64ca5c6d8"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sun Dec 07 06:53:08 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sun Dec 07 06:53:08 2025 +0000"
      },
      "message": "chore(release): 1.8.0 [skip ci]\n\n# [1.8.0](https://github.com/casbin/dart-casbin/compare/v1.7.0...v1.8.0) (2025-12-07)\n\n### Features\n\n* add JSON string support for ABAC enforcement ([#59](https://github.com/casbin/dart-casbin/issues/59)) ([b4eb1f9](https://github.com/casbin/dart-casbin/commit/b4eb1f9d9e5e45809fb2df96c9de20f64ca5c6d8))\n"
    },
    {
      "commit": "b4eb1f9d9e5e45809fb2df96c9de20f64ca5c6d8",
      "tree": "6faeb9f9eb564af3d15866c774411cb703ec4c33",
      "parents": [
        "5f3ce047634663b412b48202a2ce0544a2b979f7"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sun Dec 07 14:51:26 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sun Dec 07 14:51:26 2025 +0800"
      },
      "message": "feat: add JSON string support for ABAC enforcement (#59)\n"
    },
    {
      "commit": "5f3ce047634663b412b48202a2ce0544a2b979f7",
      "tree": "003b22d6713a5bcd5c37d0c38cacabc63c3ea69d",
      "parents": [
        "22db5499a804b43dc92ee9e956a5728a62d31c2a"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Nov 18 23:34:25 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Nov 18 23:34:25 2025 +0000"
      },
      "message": "chore(release): 1.7.0 [skip ci]\n\n# [1.7.0](https://github.com/casbin/dart-casbin/compare/v1.6.0...v1.7.0) (2025-11-18)\n\n### Features\n\n* fix type check for FilteredAdapter using `is` operator ([#67](https://github.com/casbin/dart-casbin/issues/67)) ([22db549](https://github.com/casbin/dart-casbin/commit/22db5499a804b43dc92ee9e956a5728a62d31c2a))\n"
    },
    {
      "commit": "22db5499a804b43dc92ee9e956a5728a62d31c2a",
      "tree": "f5d73b41876b0e75cb4a1653ca1745f7429cb23b",
      "parents": [
        "e405b8a9daca773f4f4e288bbdc161cca724da0d"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Wed Nov 19 07:32:56 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Wed Nov 19 07:32:56 2025 +0800"
      },
      "message": "feat: fix type check for FilteredAdapter using `is` operator (#67)\n"
    },
    {
      "commit": "e405b8a9daca773f4f4e288bbdc161cca724da0d",
      "tree": "9f44671f3fdb35182003e7ace4c416cd71395544",
      "parents": [
        "ece281c352a427922cca1542e68a9e8b4a3b034c"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Nov 18 23:25:16 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Nov 18 23:25:16 2025 +0000"
      },
      "message": "chore(release): 1.6.0 [skip ci]\n\n# [1.6.0](https://github.com/casbin/dart-casbin/compare/v1.5.0...v1.6.0) (2025-11-18)\n\n### Features\n\n* fix pub.dev OAuth credentials path in publishing workflow ([#79](https://github.com/casbin/dart-casbin/issues/79)) ([ece281c](https://github.com/casbin/dart-casbin/commit/ece281c352a427922cca1542e68a9e8b4a3b034c))\n"
    },
    {
      "commit": "ece281c352a427922cca1542e68a9e8b4a3b034c",
      "tree": "c334ced801c36db02469c198ff9f5d325616e9cf",
      "parents": [
        "561da951a3eeb3bc5c8ff6f92b2b6e29e48048b4"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Wed Nov 19 07:23:24 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Wed Nov 19 07:23:24 2025 +0800"
      },
      "message": "feat: fix pub.dev OAuth credentials path in publishing workflow (#79)\n"
    },
    {
      "commit": "561da951a3eeb3bc5c8ff6f92b2b6e29e48048b4",
      "tree": "3ec60500d3efaacb489797564ff79222b2ed0236",
      "parents": [
        "110270d006b0d4fe8c08fa3285e91449412f22af"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Nov 18 18:17:32 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Nov 18 18:17:32 2025 +0000"
      },
      "message": "chore(release): 1.5.0 [skip ci]\n\n# [1.5.0](https://github.com/casbin/dart-casbin/compare/v1.4.0...v1.5.0) (2025-11-18)\n\n### Features\n\n* fix CI publish step: replace deprecated pub action with dart pub publish ([#77](https://github.com/casbin/dart-casbin/issues/77)) ([110270d](https://github.com/casbin/dart-casbin/commit/110270d006b0d4fe8c08fa3285e91449412f22af))\n"
    },
    {
      "commit": "110270d006b0d4fe8c08fa3285e91449412f22af",
      "tree": "0e6861846801434993b92403dbb4de382908ffca",
      "parents": [
        "9883e70d0b8364053445e0cf342211205d79a4c9"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Wed Nov 19 02:15:36 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Wed Nov 19 02:15:36 2025 +0800"
      },
      "message": "feat: fix CI publish step: replace deprecated pub action with dart pub publish (#77)\n"
    },
    {
      "commit": "9883e70d0b8364053445e0cf342211205d79a4c9",
      "tree": "ab2b6e6342dc6cad331dd67fcbdd459ac389ced6",
      "parents": [
        "ecf88019f02d077140f5dc07e1248c310e20560c"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Nov 18 18:05:51 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Nov 18 18:05:51 2025 +0000"
      },
      "message": "chore(release): 1.4.0 [skip ci]\n\n# [1.4.0](https://github.com/casbin/dart-casbin/compare/v1.3.0...v1.4.0) (2025-11-18)\n\n### Features\n\n* fix CI publish step failing on Dart SDK version mismatch ([#75](https://github.com/casbin/dart-casbin/issues/75)) ([ecf8801](https://github.com/casbin/dart-casbin/commit/ecf88019f02d077140f5dc07e1248c310e20560c))\n"
    },
    {
      "commit": "ecf88019f02d077140f5dc07e1248c310e20560c",
      "tree": "bbdcc9747c9e66cc9f17a43bcc24b426efcd682e",
      "parents": [
        "f819fe479bca70224ab3f7d463cf2878010b62d3"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Wed Nov 19 02:02:59 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Wed Nov 19 02:02:59 2025 +0800"
      },
      "message": "feat: fix CI publish step failing on Dart SDK version mismatch (#75)\n"
    },
    {
      "commit": "f819fe479bca70224ab3f7d463cf2878010b62d3",
      "tree": "8b490d107582d89c5c9aa9fe803b12433a89e0ea",
      "parents": [
        "5ea7487941ef66e872f4143c3c2bdf2ca6f8e066"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Nov 18 17:42:15 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Nov 18 17:42:15 2025 +0000"
      },
      "message": "chore(release): 1.3.0 [skip ci]\n\n# [1.3.0](https://github.com/casbin/dart-casbin/compare/v1.2.0...v1.3.0) (2025-11-18)\n\n### Features\n\n* add dart analyze to CI workflow and fix code formats ([#73](https://github.com/casbin/dart-casbin/issues/73)) ([5ea7487](https://github.com/casbin/dart-casbin/commit/5ea7487941ef66e872f4143c3c2bdf2ca6f8e066))\n"
    },
    {
      "commit": "5ea7487941ef66e872f4143c3c2bdf2ca6f8e066",
      "tree": "b79bea87dec84ae368a5fec91c325a34bd5180e4",
      "parents": [
        "a5316a1352443af4f4f68846c12360a33cb68c7f"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Wed Nov 19 01:32:30 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Wed Nov 19 01:39:50 2025 +0800"
      },
      "message": "feat: add dart analyze to CI workflow and fix code formats (#73)\n"
    },
    {
      "commit": "a5316a1352443af4f4f68846c12360a33cb68c7f",
      "tree": "91d79cab1fb237fa89056b8f2b2215bc7ac420e0",
      "parents": [
        "71feb0f0d0bf3e73433d9ea4020166f0a6d18d58"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Nov 18 16:02:59 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Nov 18 16:02:59 2025 +0000"
      },
      "message": "chore(release): 1.2.0 [skip ci]\n\n# [1.2.0](https://github.com/casbin/dart-casbin/compare/v1.1.0...v1.2.0) (2025-11-18)\n\n### Features\n\n* fix CI: update SDK constraint to \u003e\u003d3.0.0 for lints compatibility ([#71](https://github.com/casbin/dart-casbin/issues/71)) ([71feb0f](https://github.com/casbin/dart-casbin/commit/71feb0f0d0bf3e73433d9ea4020166f0a6d18d58))\n"
    },
    {
      "commit": "71feb0f0d0bf3e73433d9ea4020166f0a6d18d58",
      "tree": "d38268129b07e2ef1d4c7abc434f97c26cd04ca4",
      "parents": [
        "f19000a698d89f3e7557f04f0de95c4d47356a14"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Wed Nov 19 00:00:04 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Wed Nov 19 00:00:04 2025 +0800"
      },
      "message": "feat: fix CI: update SDK constraint to \u003e\u003d3.0.0 for lints compatibility (#71)\n"
    },
    {
      "commit": "f19000a698d89f3e7557f04f0de95c4d47356a14",
      "tree": "90bddbbdf4db991927e6de33b3ab5def95993a57",
      "parents": [
        "3e045a56c8320d8bde50dab94f130e264fde57f9"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Nov 18 15:47:47 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Nov 18 15:47:47 2025 +0000"
      },
      "message": "chore(release): 1.1.0 [skip ci]\n\n# [1.1.0](https://github.com/casbin/dart-casbin/compare/v1.0.0...v1.1.0) (2025-11-18)\n\n### Features\n\n* fix CI publish failure: remove unnecessary set literals and update SDK constraint ([#69](https://github.com/casbin/dart-casbin/issues/69)) ([3e045a5](https://github.com/casbin/dart-casbin/commit/3e045a56c8320d8bde50dab94f130e264fde57f9))\n"
    },
    {
      "commit": "3e045a56c8320d8bde50dab94f130e264fde57f9",
      "tree": "76c15cfb5bd8a13f5b9d2f7685d517a98d606779",
      "parents": [
        "221bec32e11b342c0521cb4f86cb18951645933b"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Tue Nov 18 23:45:11 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Tue Nov 18 23:45:11 2025 +0800"
      },
      "message": "feat: fix CI publish failure: remove unnecessary set literals and update SDK constraint (#69)\n"
    },
    {
      "commit": "221bec32e11b342c0521cb4f86cb18951645933b",
      "tree": "552dd73892159179d1f4b9863dd84ab0a70cd4fa",
      "parents": [
        "a0a27429b14580df27f986a21c2babf76262c1ef"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Nov 18 15:38:12 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Nov 18 15:38:12 2025 +0000"
      },
      "message": "chore(release): 1.0.0 [skip ci]\n\n# [1.0.0](https://github.com/casbin/dart-casbin/compare/v0.2.0...v1.0.0) (2025-11-18)\n\n### Features\n\n* Publish 1.0.0 stable release ([#66](https://github.com/casbin/dart-casbin/issues/66)) ([a0a2742](https://github.com/casbin/dart-casbin/commit/a0a27429b14580df27f986a21c2babf76262c1ef))\n\n### BREAKING CHANGES\n\n* Promoting to 1.0.0 stable release\n"
    },
    {
      "commit": "a0a27429b14580df27f986a21c2babf76262c1ef",
      "tree": "508d70df40db9c4cafdbc661e6e1cc4a8c2198fd",
      "parents": [
        "4de6c176ffb0198e724cb35f620ba3e3a2b2048f"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Tue Nov 18 23:35:09 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Tue Nov 18 23:35:09 2025 +0800"
      },
      "message": "feat: Publish 1.0.0 stable release (#66)\n\nBREAKING CHANGE: Promoting to 1.0.0 stable release\n"
    },
    {
      "commit": "4de6c176ffb0198e724cb35f620ba3e3a2b2048f",
      "tree": "caf9c81be2247c8321b300926c4583c9e03f1177",
      "parents": [
        "c1fb01bbe61e056130952b6cbf3ed57cca9339d1"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Nov 18 14:27:52 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Nov 18 14:27:52 2025 +0000"
      },
      "message": "chore(release): 0.2.0 [skip ci]\n\n# [0.2.0](https://github.com/casbin/dart-casbin/compare/v0.1.0...v0.2.0) (2025-11-18)\n\n### Bug Fixes\n\n* fix broken links ([#56](https://github.com/casbin/dart-casbin/issues/56)) ([9c72f3f](https://github.com/casbin/dart-casbin/commit/9c72f3f5839d8cfbb456543a81891dc8c8556137))\n\n### Features\n\n* fix CI failure: replace deprecated cedx/setup-dart with dart-lang/setup-dart ([#65](https://github.com/casbin/dart-casbin/issues/65)) ([c1fb01b](https://github.com/casbin/dart-casbin/commit/c1fb01bbe61e056130952b6cbf3ed57cca9339d1))\n* fix CI workflow stuck in queue due to deprecated ubuntu-20.04 runners ([7a2096a](https://github.com/casbin/dart-casbin/commit/7a2096ae87fb9ee85263d53363c9eff07d80fa4a))\n"
    },
    {
      "commit": "c1fb01bbe61e056130952b6cbf3ed57cca9339d1",
      "tree": "d9fd8cc8a1e540f4baf9d87561ef6764dc7c93cc",
      "parents": [
        "7a2096ae87fb9ee85263d53363c9eff07d80fa4a"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Tue Nov 18 22:25:18 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Tue Nov 18 22:25:18 2025 +0800"
      },
      "message": "feat: fix CI failure: replace deprecated cedx/setup-dart with dart-lang/setup-dart (#65)\n"
    },
    {
      "commit": "7a2096ae87fb9ee85263d53363c9eff07d80fa4a",
      "tree": "fba2c50dd38dc73a223ee963b05721262c3480e0",
      "parents": [
        "9c72f3f5839d8cfbb456543a81891dc8c8556137"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Tue Nov 18 21:35:53 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Tue Nov 18 21:35:53 2025 +0800"
      },
      "message": "feat: fix CI workflow stuck in queue due to deprecated ubuntu-20.04 runners\n"
    },
    {
      "commit": "9c72f3f5839d8cfbb456543a81891dc8c8556137",
      "tree": "c1c80f768c84642fc5b4299928fcae4c10c18375",
      "parents": [
        "cc995625693aa677d5cbee0a0f3c52180816adf2"
      ],
      "author": {
        "name": "YunShu",
        "email": "im@yunshu.site",
        "time": "Tue Aug 08 13:16:40 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 08 13:16:40 2023 +0800"
      },
      "message": "fix: fix broken links (#56)\n\n"
    },
    {
      "commit": "cc995625693aa677d5cbee0a0f3c52180816adf2",
      "tree": "05cea9cbf4cfcb6310a3add41101c9a9ef0701cf",
      "parents": [
        "543aa9092c7fd42aeaabef973bedd77d03ab1eb2"
      ],
      "author": {
        "name": "YunShu",
        "email": "YunShuEmail@foxmail.com",
        "time": "Thu Jul 06 18:18:18 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 06 18:18:18 2023 +0800"
      },
      "message": "docs: replace gitter links with discord (#55)\n\n"
    },
    {
      "commit": "543aa9092c7fd42aeaabef973bedd77d03ab1eb2",
      "tree": "2b2df6c459c717bb37c302249d95f5f60934430e",
      "parents": [
        "d3f8fe2b9f54b88e0923b760e36137b32d846002"
      ],
      "author": {
        "name": "Rishabhmodii",
        "email": "88105600+Rishabhmodii@users.noreply.github.com",
        "time": "Sun Jul 17 15:51:30 2022 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 17 18:21:30 2022 +0800"
      },
      "message": "refactor: refactored the function_name (#52)\n\n"
    },
    {
      "commit": "d3f8fe2b9f54b88e0923b760e36137b32d846002",
      "tree": "4e9e36834913ac7332ec7d4008d5dbeeec4313cd",
      "parents": [
        "e5692dfe0d7c533596ddb701bfbdcd7fc30fc66f"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Fri Aug 20 10:02:39 2021 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Fri Aug 20 10:02:39 2021 +0000"
      },
      "message": "chore(release): 0.1.0 [skip ci]\n\n# [0.1.0](https://github.com/casbin/dart-casbin/compare/v0.0.1...v0.1.0) (2021-08-20)\n\n### Bug Fixes\n\n* better error texts in defaultRoleManager ([59b525f](https://github.com/casbin/dart-casbin/commit/59b525f92ac56e99e711986f3db06aa542f34164))\n* fix return of enforce method ([0b154ac](https://github.com/casbin/dart-casbin/commit/0b154acca4a63c450ccd4d9871094f8398ed2bf3))\n* fixed assertion issue ([480a05e](https://github.com/casbin/dart-casbin/commit/480a05ebf1209411a0a7c517b44beddf85c4fd99))\n* fixed exceptions to be more specific ([2ef8b36](https://github.com/casbin/dart-casbin/commit/2ef8b36f496dfb000caf31fcb10ac99f76cd9c00))\n* fixed suggested changes ([8f9048b](https://github.com/casbin/dart-casbin/commit/8f9048b4b1eab8d4c503763eb38fcef1a8236fe4))\n\n### Features\n\n* added classes and methods to load model from CONF file ([411d7bf](https://github.com/casbin/dart-casbin/commit/411d7bf7af9ed87466319be86ef516d4b180315c))\n* added github actions for analysing code and running test on PR and pushes ([66cf631](https://github.com/casbin/dart-casbin/commit/66cf6315c8b006a805066a05cbb11e17c9adeede))\n* added license text in all dart files ([c4135fe](https://github.com/casbin/dart-casbin/commit/c4135fe6054652411cc926f2e0dce3fbccfd3091))\n* added license text to new files ([a9e6ee9](https://github.com/casbin/dart-casbin/commit/a9e6ee9b42c5a977175e9392d09ef5a32477ffef))\n* added missing methods to enforcer apis ([858f8d7](https://github.com/casbin/dart-casbin/commit/858f8d7586b972eab542ce9c655782db5b1f0af0))\n* added missing methods to model module ([106b363](https://github.com/casbin/dart-casbin/commit/106b3638b142de2d072d79e6f0c7b3dab46a8028))\n* added more methods to enforcer ([664af28](https://github.com/casbin/dart-casbin/commit/664af280490518f44b370698cadfe4ed3e0006ec))\n* added required methods to enforcer apis ([8867283](https://github.com/casbin/dart-casbin/commit/88672837cca47d706f53ebc7bdcbf8963f2f2f06))\n* added support for abac and added tests ([6ea535d](https://github.com/casbin/dart-casbin/commit/6ea535d0fe104a4b63de2f8031b5364c04b81507))\n* added tests for enforcer and management api ([596d604](https://github.com/casbin/dart-casbin/commit/596d6049643ed13dcda9ba6057911c3a6ad85995))\n* added tests for logger ([b5333c4](https://github.com/casbin/dart-casbin/commit/b5333c4d40d3835ae4b532fe2ddfc26a0df8a2d3))\n* added tests for matcher functions ([6e27cd8](https://github.com/casbin/dart-casbin/commit/6e27cd8edaf8fd34fe9be0f8ade3f344ec80e9a2))\n* added tests for matcher functions ([39b4285](https://github.com/casbin/dart-casbin/commit/39b42851ce9d90626fe734dbdc1758c00cf4e8c4))\n* exported required files ([bdd612a](https://github.com/casbin/dart-casbin/commit/bdd612aa6ae879c51b4160a9fbfe680c97e908b8))\n* fixed small issue and added tests ([bdfaccc](https://github.com/casbin/dart-casbin/commit/bdfaccc00571f37906145b501b800453901d669b))\n* Implement config interface ([cb57ee0](https://github.com/casbin/dart-casbin/commit/cb57ee063152e2a42a83c6e53d94856444735283))\n* implemented enforce to create minimum working prototype ([2eb8d01](https://github.com/casbin/dart-casbin/commit/2eb8d01962c9e11065156720801e9069626153dd))\n* implemented logger ([9af6435](https://github.com/casbin/dart-casbin/commit/9af6435470234233e227b86166f7e8c35213b3da))\n* implemented matcher functions - part 1 ([ccb2e1b](https://github.com/casbin/dart-casbin/commit/ccb2e1ba97be14505e49953ed6779adcef90932a))\n* implemented methods for enforcer, coreEnforcer and added tests ([6354ab5](https://github.com/casbin/dart-casbin/commit/6354ab592c755613e6c99a70adad8ac091593468))\n* implemented missing methods to file adapter ([e9c4568](https://github.com/casbin/dart-casbin/commit/e9c4568645cf05c9872da562c44724f49ad79ff2))\n* implemented missing parts of persist module ([4682653](https://github.com/casbin/dart-casbin/commit/46826536c57bcac3fd212e10e7794421e60d136f))\n* implemented proper functioning enforce method and added tests for rbac ([#28](https://github.com/casbin/dart-casbin/issues/28)) ([17b498c](https://github.com/casbin/dart-casbin/commit/17b498c7dd94dc10bbbf439099349e44719f5925))\n* implemented remaining matcher functions ([316947d](https://github.com/casbin/dart-casbin/commit/316947d5a99611c0e4e4d66d80c3c42fd4ca7443))\n* prepared for new release ([#48](https://github.com/casbin/dart-casbin/issues/48)) ([eee526a](https://github.com/casbin/dart-casbin/commit/eee526a7d367510b4a1c75a18f2b561fa6fee25d))\n* updated lint rules to prefer relative imports ([438a9fb](https://github.com/casbin/dart-casbin/commit/438a9fb4fa82b284b3d865b38accf7ca8d00d547))\n* updated workflow to automate github and pub.dev release ([#47](https://github.com/casbin/dart-casbin/issues/47)) ([e5692df](https://github.com/casbin/dart-casbin/commit/e5692dfe0d7c533596ddb701bfbdcd7fc30fc66f))\n"
    },
    {
      "commit": "e5692dfe0d7c533596ddb701bfbdcd7fc30fc66f",
      "tree": "ed8075a1fe206a2b58cb794e40eccb4fdc87ddcd",
      "parents": [
        "eee526a7d367510b4a1c75a18f2b561fa6fee25d"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Fri Aug 20 16:59:30 2021 +0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 20 17:59:30 2021 +0800"
      },
      "message": "feat: updated workflow to automate github and pub.dev release (#47)\n\n* feat: updated workflow to automate github and pub.dev release\r\n\r\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\r\n\r\n* feat: added configuration file for semantic-release\r\n\r\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\r\n\r\n* feat: updated config file\r\n\r\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e"
    },
    {
      "commit": "eee526a7d367510b4a1c75a18f2b561fa6fee25d",
      "tree": "b4e245bd353d55aa8d669ac296c1d12f47d0ca84",
      "parents": [
        "1a1035f22cbc3230957b37ca7288937a9296b4d2"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Fri Aug 20 16:14:49 2021 +0700"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Aug 20 17:21:10 2021 +0800"
      },
      "message": "feat: prepared for new release (#48)\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "1a1035f22cbc3230957b37ca7288937a9296b4d2",
      "tree": "066ef2ba699e2ddacf684923c9b41964e3a2fcd7",
      "parents": [
        "aed941b5b4fa42f9ec0ffc8bfdd40590c725c244",
        "8c313dc20086b5fb7ce56dab0b00aac9b4424a37"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Aug 16 21:23:23 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 16 21:23:23 2021 +0800"
      },
      "message": "Merge pull request #46 from MrUnfunny/master\n\ndocs: added link to example app"
    },
    {
      "commit": "8c313dc20086b5fb7ce56dab0b00aac9b4424a37",
      "tree": "066ef2ba699e2ddacf684923c9b41964e3a2fcd7",
      "parents": [
        "aed941b5b4fa42f9ec0ffc8bfdd40590c725c244"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Mon Aug 16 16:38:21 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Mon Aug 16 16:40:37 2021 +0530"
      },
      "message": "docs: added link to example app\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "aed941b5b4fa42f9ec0ffc8bfdd40590c725c244",
      "tree": "f533ac16405a779052e3ed6a0f3a1e7296909039",
      "parents": [
        "f7ee644fa5240b1d271d7530a4b49208e9c75e52",
        "17a4dda385346e179280ee95fc67fb2312dad2b2"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Aug 10 21:02:37 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 10 21:02:37 2021 +0800"
      },
      "message": "Merge pull request #44 from MrUnfunny/master\n\ndoc: updated readme"
    },
    {
      "commit": "17a4dda385346e179280ee95fc67fb2312dad2b2",
      "tree": "f533ac16405a779052e3ed6a0f3a1e7296909039",
      "parents": [
        "f7ee644fa5240b1d271d7530a4b49208e9c75e52"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Tue Aug 10 18:02:52 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Tue Aug 10 18:10:20 2021 +0530"
      },
      "message": "docs: updated readme\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "f7ee644fa5240b1d271d7530a4b49208e9c75e52",
      "tree": "cdc33bbe3ff841f81a6fae8b5129a34fde674214",
      "parents": [
        "730d417f0748d5ba3bd459792fa79ba522fa7c2d",
        "2d77499ec61a4f9038bb9dd69d0ba7f12b561fa9"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Aug 10 09:39:51 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 10 09:39:51 2021 +0800"
      },
      "message": "Merge pull request #43 from MrUnfunny/master\n\nrefactor: refactored code and exported AbacClass"
    },
    {
      "commit": "2d77499ec61a4f9038bb9dd69d0ba7f12b561fa9",
      "tree": "cdc33bbe3ff841f81a6fae8b5129a34fde674214",
      "parents": [
        "730d417f0748d5ba3bd459792fa79ba522fa7c2d"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Sun Aug 08 16:53:14 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Sun Aug 08 17:03:41 2021 +0530"
      },
      "message": "refactor: refactored code and exported AbacClass\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "730d417f0748d5ba3bd459792fa79ba522fa7c2d",
      "tree": "732e4f90c2aa0c3f05dfcbd39f3f13a91ba8baaa",
      "parents": [
        "97a95d1468de40226776c33e66d8ae6a36002d26",
        "6ea535d0fe104a4b63de2f8031b5364c04b81507"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Aug 07 15:40:50 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 07 15:40:50 2021 +0800"
      },
      "message": "Merge pull request #41 from MrUnfunny/master\n\nfeat: added support for abac and added tests"
    },
    {
      "commit": "6ea535d0fe104a4b63de2f8031b5364c04b81507",
      "tree": "732e4f90c2aa0c3f05dfcbd39f3f13a91ba8baaa",
      "parents": [
        "97a95d1468de40226776c33e66d8ae6a36002d26"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Sat Jul 31 18:22:25 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Sat Jul 31 18:22:25 2021 +0530"
      },
      "message": "feat: added support for abac and added tests\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "97a95d1468de40226776c33e66d8ae6a36002d26",
      "tree": "1f34a1e2dde7fd941a39fbef89df73eea5a12bc4",
      "parents": [
        "8d54ec5936612b90404e97cea9a8dfa7c7157442",
        "bdd612aa6ae879c51b4160a9fbfe680c97e908b8"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jul 29 15:35:59 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 29 15:35:59 2021 +0800"
      },
      "message": "Merge pull request #39 from MrUnfunny/export\n\nfeat: exported required files"
    },
    {
      "commit": "8d54ec5936612b90404e97cea9a8dfa7c7157442",
      "tree": "89c273868c29a07856ee51577aabb4cd26030d6b",
      "parents": [
        "f3873ab37b3d9af91747b1506058bb8400183eb4",
        "52e162d060b2b8a73512a30c40c223535ddc023d"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jul 29 15:35:39 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 29 15:35:39 2021 +0800"
      },
      "message": "Merge pull request #38 from MrUnfunny/master\n\nfeat: added more enforce methods and added tests"
    },
    {
      "commit": "bdd612aa6ae879c51b4160a9fbfe680c97e908b8",
      "tree": "0434d2a1bc3e53898b58e810d74ad8f3562b8a65",
      "parents": [
        "f3873ab37b3d9af91747b1506058bb8400183eb4"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Jul 28 09:46:06 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Jul 28 09:46:06 2021 +0530"
      },
      "message": "feat: exported required files\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "52e162d060b2b8a73512a30c40c223535ddc023d",
      "tree": "89c273868c29a07856ee51577aabb4cd26030d6b",
      "parents": [
        "bdfaccc00571f37906145b501b800453901d669b"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Tue Jul 27 19:02:28 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Tue Jul 27 19:02:28 2021 +0530"
      },
      "message": "test: added more enforcer tests for rbac\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "bdfaccc00571f37906145b501b800453901d669b",
      "tree": "3be65d6ca24a65094c165dad521fd869024648e0",
      "parents": [
        "664af280490518f44b370698cadfe4ed3e0006ec"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Mon Jul 26 20:27:24 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Mon Jul 26 20:27:24 2021 +0530"
      },
      "message": "feat: fixed small issue and added tests\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "664af280490518f44b370698cadfe4ed3e0006ec",
      "tree": "3da71d40ca953c97f092d8ff7b6313b50b99c01e",
      "parents": [
        "f3873ab37b3d9af91747b1506058bb8400183eb4"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Mon Jul 26 19:42:45 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Mon Jul 26 19:42:45 2021 +0530"
      },
      "message": "feat: added more methods to enforcer\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "f3873ab37b3d9af91747b1506058bb8400183eb4",
      "tree": "1ec979460e500c9846f9065535003ddfefae59a9",
      "parents": [
        "d6d7aa6927e9a93a9d4e9a798c2ec96e8ecc3344",
        "b5333c4d40d3835ae4b532fe2ddfc26a0df8a2d3"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jul 22 22:34:30 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 22 22:34:30 2021 +0800"
      },
      "message": "Merge pull request #37 from MrUnfunny/master\n\nfeat: implemented logger and added tests for it"
    },
    {
      "commit": "b5333c4d40d3835ae4b532fe2ddfc26a0df8a2d3",
      "tree": "1ec979460e500c9846f9065535003ddfefae59a9",
      "parents": [
        "9af6435470234233e227b86166f7e8c35213b3da"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Tue Jul 20 20:35:38 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Tue Jul 20 20:35:38 2021 +0530"
      },
      "message": "feat: added tests for logger\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "9af6435470234233e227b86166f7e8c35213b3da",
      "tree": "296446c1dbf072dc5861b98795164e5b1fbf37a1",
      "parents": [
        "d6d7aa6927e9a93a9d4e9a798c2ec96e8ecc3344"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Mon Jul 19 19:51:11 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Mon Jul 19 19:51:26 2021 +0530"
      },
      "message": "feat: implemented logger\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "d6d7aa6927e9a93a9d4e9a798c2ec96e8ecc3344",
      "tree": "5ae952629e02e74a0e45749c225c56f0303d74e2",
      "parents": [
        "cf7ed84c2a76f878fa8f0b5f17e00096853c9f9a",
        "7c9a7e4b621d8394c2ec723d6e25555277f94092"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jul 17 08:26:38 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 17 08:26:38 2021 +0800"
      },
      "message": "Merge pull request #35 from MrUnfunny/master\n\nfeat: implemented matcher functions and added tests"
    },
    {
      "commit": "7c9a7e4b621d8394c2ec723d6e25555277f94092",
      "tree": "5ae952629e02e74a0e45749c225c56f0303d74e2",
      "parents": [
        "6e27cd8edaf8fd34fe9be0f8ade3f344ec80e9a2"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Jul 14 11:46:54 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Jul 14 11:46:54 2021 +0530"
      },
      "message": "Implemented enforce methods to use functions in matcher and added tests for it\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "6e27cd8edaf8fd34fe9be0f8ade3f344ec80e9a2",
      "tree": "84de89f4444a8b785f24382965684a86806d630f",
      "parents": [
        "316947d5a99611c0e4e4d66d80c3c42fd4ca7443"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Jul 14 11:20:34 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Jul 14 11:20:34 2021 +0530"
      },
      "message": "feat: added tests for matcher functions\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "316947d5a99611c0e4e4d66d80c3c42fd4ca7443",
      "tree": "5f340ea07ceeafb53d65e35894f6a9d151fd36c7",
      "parents": [
        "39b42851ce9d90626fe734dbdc1758c00cf4e8c4"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Jul 14 11:16:41 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Jul 14 11:16:41 2021 +0530"
      },
      "message": "feat: implemented remaining matcher functions\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "39b42851ce9d90626fe734dbdc1758c00cf4e8c4",
      "tree": "3fe62343b3b952b8ab1300026fa00b2a818719c9",
      "parents": [
        "ccb2e1ba97be14505e49953ed6779adcef90932a"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Jul 14 11:12:45 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Jul 14 11:12:45 2021 +0530"
      },
      "message": "feat: added tests for matcher functions\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "ccb2e1ba97be14505e49953ed6779adcef90932a",
      "tree": "994b4f7ff68fe207e083641cfb70ab77c0ea294c",
      "parents": [
        "cf7ed84c2a76f878fa8f0b5f17e00096853c9f9a"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Jul 14 11:09:51 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Jul 14 11:09:51 2021 +0530"
      },
      "message": "feat: implemented matcher functions - part 1\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "cf7ed84c2a76f878fa8f0b5f17e00096853c9f9a",
      "tree": "c214ab27dc41ee6378d809a55b10d8123b787671",
      "parents": [
        "fe39ade7be3afad9a89828959f6badea179944d1",
        "a717f3d762d550da3d5070f7f1ad77590e4afd8b"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jul 13 23:05:57 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 13 23:05:57 2021 +0800"
      },
      "message": "Merge pull request #33 from MrUnfunny/persist\n\nfeat: implemented full persist module and enforcer apis"
    },
    {
      "commit": "a717f3d762d550da3d5070f7f1ad77590e4afd8b",
      "tree": "c214ab27dc41ee6378d809a55b10d8123b787671",
      "parents": [
        "f67f7fdad6ba0d2c7c1105c09711c872984c57f4"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Mon Jul 12 09:01:03 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Mon Jul 12 09:01:03 2021 +0530"
      },
      "message": "fix:fixed analyzer error\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "fe39ade7be3afad9a89828959f6badea179944d1",
      "tree": "fb0d7f0a0e80b7e07d6a17b5a1e509d7f0c05d42",
      "parents": [
        "d0e452df9a00cd86151cdcc89b4a5a3c6e42f1b4",
        "596d6049643ed13dcda9ba6057911c3a6ad85995"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jul 12 10:56:00 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 12 10:56:00 2021 +0800"
      },
      "message": "Merge pull request #32 from MrUnfunny/master\n\nfeat: added methods and tests to enforcer apis"
    },
    {
      "commit": "f67f7fdad6ba0d2c7c1105c09711c872984c57f4",
      "tree": "7406ea4916222b99044889a2b030b9633d793908",
      "parents": [
        "858f8d7586b972eab542ce9c655782db5b1f0af0"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Jul 07 19:42:00 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Jul 07 19:42:00 2021 +0530"
      },
      "message": "feat:added tests\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "858f8d7586b972eab542ce9c655782db5b1f0af0",
      "tree": "828a10fc5f847ea41403a4b40f9ad2675c99770b",
      "parents": [
        "46826536c57bcac3fd212e10e7794421e60d136f"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Jul 07 13:40:27 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Jul 07 13:40:27 2021 +0530"
      },
      "message": "feat: added missing methods to enforcer apis\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "46826536c57bcac3fd212e10e7794421e60d136f",
      "tree": "bd736f66a5fa85d002ba2be31986691b57a929d2",
      "parents": [
        "596d6049643ed13dcda9ba6057911c3a6ad85995"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Tue Jul 06 20:06:45 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Tue Jul 06 20:06:45 2021 +0530"
      },
      "message": "feat: implemented missing parts of persist module\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "596d6049643ed13dcda9ba6057911c3a6ad85995",
      "tree": "fb0d7f0a0e80b7e07d6a17b5a1e509d7f0c05d42",
      "parents": [
        "8f9048b4b1eab8d4c503763eb38fcef1a8236fe4"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Sun Jul 04 21:45:57 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Sun Jul 04 21:45:57 2021 +0530"
      },
      "message": "feat: added tests for enforcer and management api\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "8f9048b4b1eab8d4c503763eb38fcef1a8236fe4",
      "tree": "cc4ae619621be9e9fa685e13e85c593cb017dd85",
      "parents": [
        "88672837cca47d706f53ebc7bdcbf8963f2f2f06"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Sun Jul 04 19:56:50 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Sun Jul 04 19:56:50 2021 +0530"
      },
      "message": "fix: fixed suggested changes\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "88672837cca47d706f53ebc7bdcbf8963f2f2f06",
      "tree": "05befaf019ed98cae6c922fd519b1287cb44d95a",
      "parents": [
        "d0e452df9a00cd86151cdcc89b4a5a3c6e42f1b4"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Sun Jul 04 19:41:53 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Sun Jul 04 19:41:53 2021 +0530"
      },
      "message": "feat: added required methods to enforcer apis\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "d0e452df9a00cd86151cdcc89b4a5a3c6e42f1b4",
      "tree": "d99a2c1a28527bf06f04d6770db9130ea35c2f39",
      "parents": [
        "9d6ad6bb83bfee21e8e1ba9b6e600860ca87a822",
        "2ef8b36f496dfb000caf31fcb10ac99f76cd9c00"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jun 29 20:28:26 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 29 20:28:26 2021 +0800"
      },
      "message": "Merge pull request #30 from MrUnfunny/master\n\nfeat: added methods to coreEnforcer and Enforcer"
    },
    {
      "commit": "2ef8b36f496dfb000caf31fcb10ac99f76cd9c00",
      "tree": "d99a2c1a28527bf06f04d6770db9130ea35c2f39",
      "parents": [
        "a9e6ee9b42c5a977175e9392d09ef5a32477ffef"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Mon Jun 28 13:02:52 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Mon Jun 28 13:02:52 2021 +0530"
      },
      "message": "fix: fixed exceptions to be more specific\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "a9e6ee9b42c5a977175e9392d09ef5a32477ffef",
      "tree": "825e15359f3ccbef4abda2c8d075c450f7a00041",
      "parents": [
        "6354ab592c755613e6c99a70adad8ac091593468"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Fri Jun 25 19:16:06 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Fri Jun 25 19:16:06 2021 +0530"
      },
      "message": "feat: added license text to new files\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "6354ab592c755613e6c99a70adad8ac091593468",
      "tree": "43b8c96f13911c83198c099d85c7ad9c307f72ec",
      "parents": [
        "e9c4568645cf05c9872da562c44724f49ad79ff2"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Fri Jun 25 19:13:00 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Fri Jun 25 19:13:00 2021 +0530"
      },
      "message": "feat: implemented methods for enforcer, coreEnforcer and added tests\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "e9c4568645cf05c9872da562c44724f49ad79ff2",
      "tree": "14937c8c4c8ad6cfa5be382ddaccff811e963c65",
      "parents": [
        "9d6ad6bb83bfee21e8e1ba9b6e600860ca87a822"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Jun 23 19:06:24 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Jun 23 19:06:24 2021 +0530"
      },
      "message": "feat: implemented missing methods to file adapter\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "9d6ad6bb83bfee21e8e1ba9b6e600860ca87a822",
      "tree": "c3266f7f43bca5efb00fabf353a046a2fcfe936e",
      "parents": [
        "17b498c7dd94dc10bbbf439099349e44719f5925",
        "106b3638b142de2d072d79e6f0c7b3dab46a8028"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Jun 23 20:53:49 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 23 20:53:49 2021 +0800"
      },
      "message": "Merge pull request #29 from MrUnfunny/master\n\nfeat: added missing methods to model module"
    },
    {
      "commit": "106b3638b142de2d072d79e6f0c7b3dab46a8028",
      "tree": "c3266f7f43bca5efb00fabf353a046a2fcfe936e",
      "parents": [
        "17b498c7dd94dc10bbbf439099349e44719f5925"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Mon Jun 21 19:07:39 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Mon Jun 21 19:07:39 2021 +0530"
      },
      "message": "feat: added missing methods to model module\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "17b498c7dd94dc10bbbf439099349e44719f5925",
      "tree": "64385a048c49a768fe439caa008c30fdf2f02f0e",
      "parents": [
        "b222e8407a8cfa3f4b4d07b07713d238eb7848d9"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Mon Jun 21 17:40:02 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 21 20:10:02 2021 +0800"
      },
      "message": "feat: implemented proper functioning enforce method and added tests for rbac (#28)\n\n* feat: implemented proper functioning enforce method and added tests for rbac\r\n\r\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\r\n\r\n* fix: fixed gfunction to be similar as other casbin implementations\r\n\r\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e"
    },
    {
      "commit": "b222e8407a8cfa3f4b4d07b07713d238eb7848d9",
      "tree": "b24e9bce28258258dcba70d270e803e85c460e56",
      "parents": [
        "7ae7867248b21650e564b0173c3cec2e55fe7418",
        "66cf6315c8b006a805066a05cbb11e17c9adeede"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jun 15 00:55:02 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 15 00:55:02 2021 +0800"
      },
      "message": "Merge pull request #26 from MrUnfunny/master\n\nfeat: added github actions for analysing code and running test on PR"
    },
    {
      "commit": "66cf6315c8b006a805066a05cbb11e17c9adeede",
      "tree": "b24e9bce28258258dcba70d270e803e85c460e56",
      "parents": [
        "7ae7867248b21650e564b0173c3cec2e55fe7418"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Mon Jun 14 10:03:58 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Mon Jun 14 10:03:58 2021 +0530"
      },
      "message": "feat: added github actions for analysing code and running test on PR and pushes\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "7ae7867248b21650e564b0173c3cec2e55fe7418",
      "tree": "fc8f137bfa69a53d38dcf1ab9e44704341d4dd32",
      "parents": [
        "69ee102f7f4af9b210b1e819268f786c1040d413",
        "59b525f92ac56e99e711986f3db06aa542f34164"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jun 14 08:18:05 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 14 08:18:05 2021 +0800"
      },
      "message": "Merge pull request #23 from MrUnfunny/dev1\n\nfeat: implemented rbac module and added tests for roles"
    },
    {
      "commit": "59b525f92ac56e99e711986f3db06aa542f34164",
      "tree": "fc8f137bfa69a53d38dcf1ab9e44704341d4dd32",
      "parents": [
        "6f73796215b5247deebd950a4ef58492c2b65cfa"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Sun Jun 13 10:23:06 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Sun Jun 13 10:23:06 2021 +0530"
      },
      "message": "fix: better error texts in defaultRoleManager\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "6f73796215b5247deebd950a4ef58492c2b65cfa",
      "tree": "6ec816854be741905d2fb651a65e0463a29c3e43",
      "parents": [
        "480a05ebf1209411a0a7c517b44beddf85c4fd99"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Jun 09 19:33:37 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Jun 09 19:33:37 2021 +0530"
      },
      "message": "fix:fixed issue with deleteLink and added test for it\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "480a05ebf1209411a0a7c517b44beddf85c4fd99",
      "tree": "7481c3a4767f088279cd48596397a21fac463437",
      "parents": [
        "5ccf1e5766f2c89c838336ab48ffbfdfe67447e0"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Tue Jun 08 19:34:56 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Tue Jun 08 19:34:56 2021 +0530"
      },
      "message": "fix: fixed assertion issue\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "5ccf1e5766f2c89c838336ab48ffbfdfe67447e0",
      "tree": "71532ac62e9e5ae08b6c30582cf7859bdd2db014",
      "parents": [
        "3306548e894d018c306c1b621f64f4a19b2bfd3b"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Tue Jun 08 19:21:51 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Tue Jun 08 19:21:51 2021 +0530"
      },
      "message": "feat:implemented rbac module and added test for roles\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "69ee102f7f4af9b210b1e819268f786c1040d413",
      "tree": "2eabc8559b82da83908125c7c1d970325e158cc5",
      "parents": [
        "6938414ab47982ec55574ba320453fafddd8daad",
        "3306548e894d018c306c1b621f64f4a19b2bfd3b"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jun 05 09:09:06 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 05 09:09:06 2021 +0800"
      },
      "message": "Merge pull request #22 from MrUnfunny/master\n\nfeat: added examples of models and policies and added test for basic enforce function."
    },
    {
      "commit": "3306548e894d018c306c1b621f64f4a19b2bfd3b",
      "tree": "2eabc8559b82da83908125c7c1d970325e158cc5",
      "parents": [
        "1e90bec3b148337c7c20b1403b5aa299bd6975d8"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Fri Jun 04 20:35:20 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Fri Jun 04 20:36:24 2021 +0530"
      },
      "message": "changed file path format\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "1e90bec3b148337c7c20b1403b5aa299bd6975d8",
      "tree": "36a6895d25084480024c77435bedc124ca20def7",
      "parents": [
        "6fcfbb26ee8690cce9952e375e0e15db52969a5b"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Fri Jun 04 20:33:08 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Fri Jun 04 20:33:08 2021 +0530"
      },
      "message": "fix:fixed failing test and removed singleton instance of enforcer\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "6fcfbb26ee8690cce9952e375e0e15db52969a5b",
      "tree": "6dafe391c2f97f95898b47b19a85fcaf1b4bcc7e",
      "parents": [
        "0231eca5b4281dd995c12b12b48cc622d5a1cf2f"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Thu Jun 03 18:41:13 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Thu Jun 03 18:41:27 2021 +0530"
      },
      "message": "added tests for basic enforce\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "0231eca5b4281dd995c12b12b48cc622d5a1cf2f",
      "tree": "a9af3274fb6f2d34ccbcfc1529dc7e626ff56748",
      "parents": [
        "0b154acca4a63c450ccd4d9871094f8398ed2bf3"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Thu Jun 03 18:40:38 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Thu Jun 03 18:40:38 2021 +0530"
      },
      "message": "added examples of model and policy files\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "6938414ab47982ec55574ba320453fafddd8daad",
      "tree": "f050b0fc53842f0513b5f5f80234346d045aa19f",
      "parents": [
        "56989fb807eb5efcfb9465ae7231e422b6ddbfcc",
        "0b154acca4a63c450ccd4d9871094f8398ed2bf3"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Jun 02 21:33:12 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 02 21:33:12 2021 +0800"
      },
      "message": "Merge pull request #21 from MrUnfunny/master\n\nImplemented basic working Enforce method"
    },
    {
      "commit": "0b154acca4a63c450ccd4d9871094f8398ed2bf3",
      "tree": "f050b0fc53842f0513b5f5f80234346d045aa19f",
      "parents": [
        "2eb8d01962c9e11065156720801e9069626153dd"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Tue Jun 01 16:46:32 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Tue Jun 01 16:49:35 2021 +0530"
      },
      "message": "fix: fix return of enforce method\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "2eb8d01962c9e11065156720801e9069626153dd",
      "tree": "4023c99406481e70b3ec993394eb792becca9529",
      "parents": [
        "56989fb807eb5efcfb9465ae7231e422b6ddbfcc"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Sun May 30 18:52:37 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Sun May 30 18:54:05 2021 +0530"
      },
      "message": "feat: implemented enforce to create minimum working prototype\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "56989fb807eb5efcfb9465ae7231e422b6ddbfcc",
      "tree": "455a4fa5c4716d0e1edcb66ec865f9867e59c76b",
      "parents": [
        "08dee68c4ca0be006735053b2e26bb522e48916e",
        "c4135fe6054652411cc926f2e0dce3fbccfd3091"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 22 09:22:37 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 22 09:22:37 2021 +0800"
      },
      "message": "Merge pull request #20 from MrUnfunny/master\n\nUpdate Linting rules and added license text in each dart file"
    },
    {
      "commit": "c4135fe6054652411cc926f2e0dce3fbccfd3091",
      "tree": "455a4fa5c4716d0e1edcb66ec865f9867e59c76b",
      "parents": [
        "438a9fb4fa82b284b3d865b38accf7ca8d00d547"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Fri May 21 09:54:44 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Fri May 21 18:17:37 2021 +0530"
      },
      "message": "feat: added license text in all dart files\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "438a9fb4fa82b284b3d865b38accf7ca8d00d547",
      "tree": "666a90f39e5d2fdcf008f83c8b17dea27d06f811",
      "parents": [
        "08dee68c4ca0be006735053b2e26bb522e48916e"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Fri May 21 09:49:51 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Fri May 21 18:17:37 2021 +0530"
      },
      "message": "feat: updated lint rules to prefer relative imports\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "08dee68c4ca0be006735053b2e26bb522e48916e",
      "tree": "5c1913b9f58494b8209e39effafa49964da5ed46",
      "parents": [
        "dd5ed70a8fae0b6ad6c50db2f87fb2547c8d0fff",
        "cb57ee063152e2a42a83c6e53d94856444735283"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Mon Apr 19 20:27:40 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 19 20:27:40 2021 +0800"
      },
      "message": "Merge pull request #19 from ctrysbita/milestone1/config\n\nfeat: Implement config interface"
    },
    {
      "commit": "dd5ed70a8fae0b6ad6c50db2f87fb2547c8d0fff",
      "tree": "a1b8d6d91dfaf27da3a0b5aa21b0e48be1cfa6b0",
      "parents": [
        "5368be63efecca8f0e3233437b0cf309fd4c2bb7",
        "411d7bf7af9ed87466319be86ef516d4b180315c"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Mon Apr 19 20:25:05 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 19 20:25:05 2021 +0800"
      },
      "message": "Merge pull request #15 from MrUnfunny/master\n\nfeat: added classes and methods to load model from CONF file"
    },
    {
      "commit": "cb57ee063152e2a42a83c6e53d94856444735283",
      "tree": "b27b1bea8c2b303a514333b32a70d6828c32c77c",
      "parents": [
        "5368be63efecca8f0e3233437b0cf309fd4c2bb7"
      ],
      "author": {
        "name": "Jason C.H",
        "email": "ctrysbita@outlook.com",
        "time": "Wed Apr 14 16:08:00 2021 +0800"
      },
      "committer": {
        "name": "Jason C.H",
        "email": "ctrysbita@outlook.com",
        "time": "Wed Apr 14 16:12:19 2021 +0800"
      },
      "message": "feat: Implement config interface\n\nSigned-off-by: Jason C.H \u003cctrysbita@outlook.com\u003e\n"
    },
    {
      "commit": "411d7bf7af9ed87466319be86ef516d4b180315c",
      "tree": "a1b8d6d91dfaf27da3a0b5aa21b0e48be1cfa6b0",
      "parents": [
        "5368be63efecca8f0e3233437b0cf309fd4c2bb7"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Fri Apr 09 18:54:08 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Fri Apr 09 19:24:04 2021 +0530"
      },
      "message": "feat: added classes and methods to load model from CONF file\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "5368be63efecca8f0e3233437b0cf309fd4c2bb7",
      "tree": "b27df16d0a88fd1be297dc8fac40dcd8289fee1c",
      "parents": [
        "b6b0bda774d3c444999c74afca8721370361c0bc"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Apr 04 00:48:19 2021 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Apr 04 00:48:19 2021 +0800"
      },
      "message": "Update pubspec.\n"
    },
    {
      "commit": "b6b0bda774d3c444999c74afca8721370361c0bc",
      "tree": "a1d6da8d7c50e677eb710b625223b80e77dfbe2e",
      "parents": [
        "6340fd0709292da5c51cde32665e358981e3c415"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Apr 04 00:48:04 2021 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Apr 04 00:48:04 2021 +0800"
      },
      "message": "Update .gitignore\n"
    },
    {
      "commit": "6340fd0709292da5c51cde32665e358981e3c415",
      "tree": "416a25462f6d03798d3bcab1810faa8de0b17605",
      "parents": [
        "4fee4b2199f4e17a6f9df57acae531fd4ab2dba2",
        "1bbe7eed88bf619c1d36c433c3b03aa3a5caa02f"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Sat Mar 27 09:28:09 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 27 09:28:09 2021 +0800"
      },
      "message": "Merge pull request #12 from MrUnfunny/master\n\nfeat: added config file, testdata and test for it"
    },
    {
      "commit": "1bbe7eed88bf619c1d36c433c3b03aa3a5caa02f",
      "tree": "416a25462f6d03798d3bcab1810faa8de0b17605",
      "parents": [
        "9548e18a1306afb9c7adbd12aa9ac0685e1d1e44"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Mar 24 18:16:46 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Mar 24 18:19:34 2021 +0530"
      },
      "message": "feat: added config file,testdata and test for it\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "4fee4b2199f4e17a6f9df57acae531fd4ab2dba2",
      "tree": "5433c63e12ca077aa48454c15760d0908faf0792",
      "parents": [
        "9e7557aba0dd0f63408f9c060fbf41cb8d50104a",
        "9548e18a1306afb9c7adbd12aa9ac0685e1d1e44"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Thu Mar 18 00:35:45 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 18 00:35:45 2021 +0800"
      },
      "message": "Merge pull request #10 from MrUnfunny/master\n\nUpdated readme and added logo"
    },
    {
      "commit": "9548e18a1306afb9c7adbd12aa9ac0685e1d1e44",
      "tree": "5433c63e12ca077aa48454c15760d0908faf0792",
      "parents": [
        "9e7557aba0dd0f63408f9c060fbf41cb8d50104a"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Mar 17 19:33:38 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Wed Mar 17 19:46:08 2021 +0530"
      },
      "message": "feat: updated readme and added logo\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    },
    {
      "commit": "9e7557aba0dd0f63408f9c060fbf41cb8d50104a",
      "tree": "696081fb6d459573b057b660d93d194704f63786",
      "parents": [
        "7491e38644e424869ef9ddb33eb6b58a0672bce5",
        "6b1d65d3dab4370e0026a46b2c0290174f93a2b4"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Sat Mar 13 09:37:43 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 13 09:37:43 2021 +0800"
      },
      "message": "Merge pull request #9 from MrUnfunny/master\n\nMigrated to Null Safety"
    },
    {
      "commit": "6b1d65d3dab4370e0026a46b2c0290174f93a2b4",
      "tree": "696081fb6d459573b057b660d93d194704f63786",
      "parents": [
        "7491e38644e424869ef9ddb33eb6b58a0672bce5"
      ],
      "author": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Fri Mar 12 10:24:07 2021 +0530"
      },
      "committer": {
        "name": "Mohit Kumar Singh",
        "email": "mrunfunny2599@gmail.com",
        "time": "Fri Mar 12 10:36:24 2021 +0530"
      },
      "message": "Migrated to Null Safety\n\nSigned-off-by: Mohit Kumar Singh \u003cmrunfunny2599@gmail.com\u003e\n"
    }
  ],
  "next": "7491e38644e424869ef9ddb33eb6b58a0672bce5"
}
