)]}'
{
  "log": [
    {
      "commit": "66da28d51c02bdc6b751b556223606f472753c75",
      "tree": "0964480ff6c1636329811f463b6488b750908b37",
      "parents": [
        "16ad879f91044ac7418c025215967075cd857d99"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Tue Feb 03 02:24:46 2026 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Tue Feb 03 02:24:46 2026 +0800"
      },
      "message": "feat: upgrade CI to Node.js 20, update GitHub Actions versions, and restrict CI triggers (#75)\n"
    },
    {
      "commit": "16ad879f91044ac7418c025215967075cd857d99",
      "tree": "1e5623ccad55dde1c2adc7404365afb3b69a3d66",
      "parents": [
        "1501f30dacfc844f772eedc3709f013eebc4f87b"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sun Oct 12 15:01:40 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 12 15:01:40 2025 +0800"
      },
      "message": "feat: improve badges in README.md"
    },
    {
      "commit": "1501f30dacfc844f772eedc3709f013eebc4f87b",
      "tree": "21b87e92b4e759a4f0c7f90d167420bcb7c598c1",
      "parents": [
        "736be4e70b1b6a8ffcdfc1fabe6a4d06e9d44d7a"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Mar 27 12:31:45 2024 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Mar 27 12:31:45 2024 +0800"
      },
      "message": "docs: update README\n"
    },
    {
      "commit": "736be4e70b1b6a8ffcdfc1fabe6a4d06e9d44d7a",
      "tree": "4b5d97f9953a707a734b88d5db819a9f5b6bf986",
      "parents": [
        "e0a116bb05e2e3a899b677e41a1b022b2b3de8bb"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Mar 27 12:25:42 2024 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Mar 27 12:25:42 2024 +0800"
      },
      "message": "feat: upgrade CI Node.js version to 20\n"
    },
    {
      "commit": "e0a116bb05e2e3a899b677e41a1b022b2b3de8bb",
      "tree": "2a9098540ad17115486b65b67975d3412af3f501",
      "parents": [
        "ae174c1921bbe2947f9bea79d9f5de85d0940142"
      ],
      "author": {
        "name": "jkalberer",
        "email": "90280207+jkalberer@users.noreply.github.com",
        "time": "Tue Mar 26 20:46:06 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 27 11:46:06 2024 +0800"
      },
      "message": "feat: Implement UpdatableAdapter on adapter (#73)\n\nThis updates the adapter so that we can use updatePolicy from the enforcer.\r\nI also set up local testing to use sqlite so we can run the tests without a mysql instance."
    },
    {
      "commit": "ae174c1921bbe2947f9bea79d9f5de85d0940142",
      "tree": "30f4126a577e1005260d5229a361968dd0ccb011",
      "parents": [
        "fcbbff90e7f9eadeec70cd912c713db7068dda82"
      ],
      "author": {
        "name": "Oleksandr Andriienko",
        "email": "oandriie@redhat.com",
        "time": "Mon Jan 08 18:23:24 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 09 00:23:24 2024 +0800"
      },
      "message": "fix: fix code sample in the README.md (#70)\n\n"
    },
    {
      "commit": "fcbbff90e7f9eadeec70cd912c713db7068dda82",
      "tree": "044f73cd17ae666ce391ac0625a7554f1cd5ee9a",
      "parents": [
        "d6949102346d4a0df37d0aaeebeb87715c9a4261"
      ],
      "author": {
        "name": "Anton Fomichev",
        "email": "av.fomichev01@yandex.ru",
        "time": "Sat Oct 14 16:30:29 2023 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 14 21:30:29 2023 +0800"
      },
      "message": "docs: fix typos in README.md (#69)\n\n"
    },
    {
      "commit": "d6949102346d4a0df37d0aaeebeb87715c9a4261",
      "tree": "180298de4a6e0438709b594b9ce1f4adf8ec1210",
      "parents": [
        "9dfa7c8dd1d1f5e03d2e0fb42118c0d73504d736"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Sep 15 23:36:51 2023 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Sep 15 23:36:51 2023 +0800"
      },
      "message": "fix: restore the original tsconfig.json\n"
    },
    {
      "commit": "9dfa7c8dd1d1f5e03d2e0fb42118c0d73504d736",
      "tree": "0873f904204c5098307f5c3c393d0b1424ac0f2c",
      "parents": [
        "0f51e24384313f684f1828b9bf60616cc23d087f"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Sep 14 18:24:58 2023 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Sep 14 20:08:51 2023 +0800"
      },
      "message": "feat: Update typescript to v5, use eslint, fix ObjectId issue, fix dependency lock\n"
    },
    {
      "commit": "0f51e24384313f684f1828b9bf60616cc23d087f",
      "tree": "3661ef2e6987cb65af9e48464898f3b9a2079899",
      "parents": [
        "612a9c9d3b8fd8e6ed47182dd5999cee77644c04"
      ],
      "author": {
        "name": "Haochun Qi",
        "email": "skipperq5@gmail.com",
        "time": "Mon Aug 28 11:12:10 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 28 23:12:10 2023 +0800"
      },
      "message": "fix: support custom database table name in docs (#64)\n\n* Update adapter.ts\r\n\r\n* Update casbinRule.ts\r\n\r\n* Update adapter-config.test.ts\r\n\r\n* Update casbinRule.ts\r\n\r\n* Update adapter.ts\r\n\r\n* Update adapter.ts\r\n\r\n* Update casbinRule.ts\r\n\r\n* Update adapter-config.test.ts\r\n\r\n* Update README.md"
    },
    {
      "commit": "612a9c9d3b8fd8e6ed47182dd5999cee77644c04",
      "tree": "7e13deab5b65b06b54d1bc602cfe38efb4b9af2d",
      "parents": [
        "0d056ab1944c5f06de52b5a9175e8c207f1ee8fe"
      ],
      "author": {
        "name": "Oleksandr Andriienko",
        "email": "oandriie@redhat.com",
        "time": "Tue Jul 18 14:30:44 2023 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 18 19:30:44 2023 +0800"
      },
      "message": "fix: Fix failing typeorm-adapter with ACL model (#61)\n\nSigned-off-by: Oleksandr Andriienko \u003coandriie@redhat.com\u003e"
    },
    {
      "commit": "0d056ab1944c5f06de52b5a9175e8c207f1ee8fe",
      "tree": "1395344044396ce84bbecb16e951e33bb79b0f50",
      "parents": [
        "0d77b6424e3360aa3c9e7c2a53488e80d91e8f67"
      ],
      "author": {
        "name": "YunShu",
        "email": "YunShuEmail@foxmail.com",
        "time": "Thu Jul 06 22:59:09 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 06 22:59:09 2023 +0800"
      },
      "message": "docs: replace gitter links with discord (#59)\n\n"
    },
    {
      "commit": "0d77b6424e3360aa3c9e7c2a53488e80d91e8f67",
      "tree": "0d7573cfa13465a3754a1e4014eca660bd4d529a",
      "parents": [
        "253ec57cb1fcca0bb02d2db709e5259fb701fa29"
      ],
      "author": {
        "name": "voile-source",
        "email": "75741098+voile-source@users.noreply.github.com",
        "time": "Sat Jun 03 17:56:56 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 03 17:56:56 2023 +0800"
      },
      "message": "fix: fix bug that removeFilteredPolicy is not working properly (#58)\n\n* fix: issues (#57)\r\n\r\n* fix: fix bug that removeFilteredPolicy is not working properly"
    },
    {
      "commit": "253ec57cb1fcca0bb02d2db709e5259fb701fa29",
      "tree": "5249115cdb25dc74414e6ddce970c80348387dd6",
      "parents": [
        "dfa4a4bce2688da530772a23f54adf4ce457a136"
      ],
      "author": {
        "name": "Zxilly",
        "email": "zxilly@outlook.com",
        "time": "Thu Aug 04 16:29:42 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 04 16:29:42 2022 +0800"
      },
      "message": "ci: fix release (#54)\n\n"
    },
    {
      "commit": "dfa4a4bce2688da530772a23f54adf4ce457a136",
      "tree": "c004f8f16e8f37ac3f5fe567d3739fec133e191b",
      "parents": [
        "91339c22efcdb1636571fa070fc59083b26e4670",
        "65bd71908b72c9fb855041502737388ddd151863"
      ],
      "author": {
        "name": "Zxilly",
        "email": "zxilly@outlook.com",
        "time": "Thu Aug 04 13:46:13 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 04 13:46:13 2022 +0800"
      },
      "message": "Merge pull request #52 from audioeye/remove_deprecated_apis\n\nfix: Remove deprecated APIs and fix adapter when filtering policy"
    },
    {
      "commit": "65bd71908b72c9fb855041502737388ddd151863",
      "tree": "c004f8f16e8f37ac3f5fe567d3739fec133e191b",
      "parents": [
        "91339c22efcdb1636571fa070fc59083b26e4670"
      ],
      "author": {
        "name": "jkalberer",
        "email": "jkalberer@audioeye.com",
        "time": "Mon Aug 01 10:04:40 2022 -0700"
      },
      "committer": {
        "name": "jkalberer",
        "email": "jkalberer@audioeye.com",
        "time": "Mon Aug 01 10:04:40 2022 -0700"
      },
      "message": "fix: Remove deprecated APIs and fix adapter when filtering policy\n"
    },
    {
      "commit": "91339c22efcdb1636571fa070fc59083b26e4670",
      "tree": "cf1b7711b782ecb9739ed03fe03470b3207897e4",
      "parents": [
        "db31e4e32e9e6664efa515d0700043e960bf6664"
      ],
      "author": {
        "name": "Shivansh Yadav",
        "email": "yadavshivansh@gmail.com",
        "time": "Sun Jul 31 10:22:16 2022 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 31 12:52:16 2022 +0800"
      },
      "message": "fix: node version (#53)\n\n"
    },
    {
      "commit": "db31e4e32e9e6664efa515d0700043e960bf6664",
      "tree": "e88916097cedb1ec930c6afd3b57f83d46651387",
      "parents": [
        "4fc9bd012cfa5501a0306397fb57f13d5b756a03",
        "b54f5e08260eb4d6254dd145e47039cf845f348f"
      ],
      "author": {
        "name": "Zxilly",
        "email": "zxilly@outlook.com",
        "time": "Wed Jun 15 16:41:19 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 15 16:41:19 2022 +0800"
      },
      "message": "Merge pull request #48 from anthrax63/feature/new-typeorm\n\nfeat: update TypeORM version"
    },
    {
      "commit": "b54f5e08260eb4d6254dd145e47039cf845f348f",
      "tree": "e88916097cedb1ec930c6afd3b57f83d46651387",
      "parents": [
        "adf3e3cc4b00aaa960ee9370c7f90eed218c97cf"
      ],
      "author": {
        "name": "Denis Bezrukov",
        "email": "anthrax63@gmail.com",
        "time": "Tue Jun 14 17:06:30 2022 +0300"
      },
      "committer": {
        "name": "Denis Bezrukov",
        "email": "anthrax63@gmail.com",
        "time": "Wed Jun 15 10:28:51 2022 +0300"
      },
      "message": "feat: update package version, typescript and fix TS issues\n"
    },
    {
      "commit": "adf3e3cc4b00aaa960ee9370c7f90eed218c97cf",
      "tree": "5ce960c5dfcf1a73a6a08226b4152681b2d3642b",
      "parents": [
        "4fc9bd012cfa5501a0306397fb57f13d5b756a03"
      ],
      "author": {
        "name": "Denis Bezrukov",
        "email": "anthrax63@gmail.com",
        "time": "Tue Jun 14 16:53:41 2022 +0300"
      },
      "committer": {
        "name": "Denis Bezrukov",
        "email": "anthrax63@gmail.com",
        "time": "Wed Jun 15 10:28:44 2022 +0300"
      },
      "message": "feat: update typeorm version\n"
    },
    {
      "commit": "4fc9bd012cfa5501a0306397fb57f13d5b756a03",
      "tree": "bbc91dd4a1b23fad56ad0b62360187609df801ba",
      "parents": [
        "ba1b5ee5e06b641f5fb6267e854104fa571731aa",
        "817ebb4db24a46665fdcb261f587a63078687943"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Sep 21 13:37:17 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 21 13:37:17 2021 +0800"
      },
      "message": "Merge pull request #47 from node-casbin/dependabot/npm_and_yarn/tmpl-1.0.5\n\nchore(deps): bump tmpl from 1.0.4 to 1.0.5"
    },
    {
      "commit": "817ebb4db24a46665fdcb261f587a63078687943",
      "tree": "bbc91dd4a1b23fad56ad0b62360187609df801ba",
      "parents": [
        "ba1b5ee5e06b641f5fb6267e854104fa571731aa"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Sep 21 03:50:34 2021 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 21 03:50:34 2021 +0000"
      },
      "message": "chore(deps): bump tmpl from 1.0.4 to 1.0.5\n\nBumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.\n- [Release notes](https://github.com/daaku/nodejs-tmpl/releases)\n- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)\n\n---\nupdated-dependencies:\n- dependency-name: tmpl\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "ba1b5ee5e06b641f5fb6267e854104fa571731aa",
      "tree": "7c15719471c2e81555e0533a2ac66184a3e37b35",
      "parents": [
        "4b0702122431acfa1dedf76be04fa9163939b7a0"
      ],
      "author": {
        "name": "Hari Prasad",
        "email": "hariprasadiit@gmail.com",
        "time": "Sat Sep 11 16:49:58 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 11 19:19:58 2021 +0800"
      },
      "message": "fix: Token parsing issues if token contains delimiter (#46)\n\n* fix: token parsing issues if token contains delimeter\r\n\r\n* feat: add postinstall script\r\n\r\n* fix: undfined tokens are becoming strings\r\n\r\n* fix: bump casbin to latest version"
    },
    {
      "commit": "4b0702122431acfa1dedf76be04fa9163939b7a0",
      "tree": "72e351b2bce4705bd3c54ac11b96fe25e2759508",
      "parents": [
        "090eac60ae2af5a399f176aaa1ceb4c9f7c814ef",
        "cd10603154c6f445bc4ae5d28c0ecef7407243ae"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Aug 11 10:12:27 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 11 10:12:27 2021 +0800"
      },
      "message": "Merge pull request #45 from node-casbin/dependabot/npm_and_yarn/y18n-3.2.2\n\nchore(deps): bump y18n from 3.2.1 to 3.2.2"
    },
    {
      "commit": "090eac60ae2af5a399f176aaa1ceb4c9f7c814ef",
      "tree": "3a4885bf91743dbe48be8124f4ac291f095c2027",
      "parents": [
        "2b3b1b2731d800c8eb1c0ce11e8fbee36ae60f3c",
        "6e6af0fcef0341e480d861ffd7b0f6f8951514a4"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Aug 11 10:12:21 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 11 10:12:21 2021 +0800"
      },
      "message": "Merge pull request #44 from node-casbin/dependabot/npm_and_yarn/ws-5.2.3\n\nchore(deps): bump ws from 5.2.2 to 5.2.3"
    },
    {
      "commit": "cd10603154c6f445bc4ae5d28c0ecef7407243ae",
      "tree": "b6636a1b9539ed44505ded9b2f83d7c16c8e14e5",
      "parents": [
        "2b3b1b2731d800c8eb1c0ce11e8fbee36ae60f3c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Aug 11 01:43:47 2021 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 11 01:43:47 2021 +0000"
      },
      "message": "chore(deps): bump y18n from 3.2.1 to 3.2.2\n\nBumps [y18n](https://github.com/yargs/y18n) from 3.2.1 to 3.2.2.\n- [Release notes](https://github.com/yargs/y18n/releases)\n- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/yargs/y18n/commits)\n\n---\nupdated-dependencies:\n- dependency-name: y18n\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "6e6af0fcef0341e480d861ffd7b0f6f8951514a4",
      "tree": "3a4885bf91743dbe48be8124f4ac291f095c2027",
      "parents": [
        "2b3b1b2731d800c8eb1c0ce11e8fbee36ae60f3c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Aug 11 01:43:07 2021 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 11 01:43:07 2021 +0000"
      },
      "message": "chore(deps): bump ws from 5.2.2 to 5.2.3\n\nBumps [ws](https://github.com/websockets/ws) from 5.2.2 to 5.2.3.\n- [Release notes](https://github.com/websockets/ws/releases)\n- [Commits](https://github.com/websockets/ws/compare/5.2.2...5.2.3)\n\n---\nupdated-dependencies:\n- dependency-name: ws\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "2b3b1b2731d800c8eb1c0ce11e8fbee36ae60f3c",
      "tree": "64d3b087461cabfde29ea9319379a094430313c9",
      "parents": [
        "20cbd0b4e1f5f59c0fdad8dd44ee5851dae4162b",
        "28d7e11b6f30dc0f9502769af228f568b5ccfbe3"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Aug 11 09:39:29 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 11 09:39:29 2021 +0800"
      },
      "message": "Merge pull request #43 from node-casbin/dependabot/npm_and_yarn/path-parse-1.0.7\n\nchore(deps): bump path-parse from 1.0.6 to 1.0.7"
    },
    {
      "commit": "28d7e11b6f30dc0f9502769af228f568b5ccfbe3",
      "tree": "64d3b087461cabfde29ea9319379a094430313c9",
      "parents": [
        "20cbd0b4e1f5f59c0fdad8dd44ee5851dae4162b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Aug 11 01:34:47 2021 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 11 01:34:47 2021 +0000"
      },
      "message": "chore(deps): bump path-parse from 1.0.6 to 1.0.7\n\nBumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.\n- [Release notes](https://github.com/jbgutierrez/path-parse/releases)\n- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)\n\n---\nupdated-dependencies:\n- dependency-name: path-parse\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "20cbd0b4e1f5f59c0fdad8dd44ee5851dae4162b",
      "tree": "1593d49f44fd1e4bbe8159d5b0039ae8420080eb",
      "parents": [
        "2bce2141234ea6e4fda4c0d9df8f9fd767d3d0f2",
        "c521992d088327d67eb47409fad2369098f4d27d"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jun 12 22:23:12 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 12 22:23:12 2021 +0800"
      },
      "message": "Merge pull request #42 from harveyappleton/master\n\nfix: Add 7th policy argument"
    },
    {
      "commit": "c521992d088327d67eb47409fad2369098f4d27d",
      "tree": "1593d49f44fd1e4bbe8159d5b0039ae8420080eb",
      "parents": [
        "2bce2141234ea6e4fda4c0d9df8f9fd767d3d0f2"
      ],
      "author": {
        "name": "Harvey Appleton",
        "email": "info@harveyappleton.co.uk",
        "time": "Fri Jun 11 16:46:17 2021 +0100"
      },
      "committer": {
        "name": "Harvey Appleton",
        "email": "info@harveyappleton.co.uk",
        "time": "Fri Jun 11 16:46:17 2021 +0100"
      },
      "message": "fix: Add 7th policy argument\n"
    },
    {
      "commit": "2bce2141234ea6e4fda4c0d9df8f9fd767d3d0f2",
      "tree": "f740984c1009feb06b6745ea1c9d62a4021e72cb",
      "parents": [
        "4bf5343609397d66c5c8ea6a102403a97dadd78c",
        "aa558aef10031345d2c8fc2e182e01cb4da6ab35"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 10 20:40:56 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 10 20:40:56 2021 +0800"
      },
      "message": "Merge pull request #40 from node-casbin/dependabot/npm_and_yarn/hosted-git-info-2.8.9\n\nchore(deps): bump hosted-git-info from 2.8.8 to 2.8.9"
    },
    {
      "commit": "aa558aef10031345d2c8fc2e182e01cb4da6ab35",
      "tree": "f740984c1009feb06b6745ea1c9d62a4021e72cb",
      "parents": [
        "4bf5343609397d66c5c8ea6a102403a97dadd78c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 10 11:53:25 2021 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 10 11:53:25 2021 +0000"
      },
      "message": "chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9\n\nBumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.\n- [Release notes](https://github.com/npm/hosted-git-info/releases)\n- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md)\n- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "4bf5343609397d66c5c8ea6a102403a97dadd78c",
      "tree": "5bbd0a9e3438c4a14de062717658775b0e1a3001",
      "parents": [
        "1157f381a812e59c898a7b93738187f9b68e9a11",
        "07f78d62622eb047b108265716ff973b6e32f554"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Fri May 07 22:20:06 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 07 22:20:06 2021 +0800"
      },
      "message": "Merge pull request #39 from node-casbin/dependabot/npm_and_yarn/lodash-4.17.21\n\nchore(deps): bump lodash from 4.17.20 to 4.17.21"
    },
    {
      "commit": "07f78d62622eb047b108265716ff973b6e32f554",
      "tree": "5bbd0a9e3438c4a14de062717658775b0e1a3001",
      "parents": [
        "1157f381a812e59c898a7b93738187f9b68e9a11"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri May 07 14:12:12 2021 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 07 14:12:12 2021 +0000"
      },
      "message": "chore(deps): bump lodash from 4.17.20 to 4.17.21\n\nBumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21.\n- [Release notes](https://github.com/lodash/lodash/releases)\n- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "1157f381a812e59c898a7b93738187f9b68e9a11",
      "tree": "f7f26fdda4d04fa70a669214240abc5a671f67fb",
      "parents": [
        "52e92a07329741a10cf2adeb60c6f3be1af07613",
        "4a1f2e0f52065e8ccfd3d8e06b50d2e0281d0469"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Fri May 07 22:10:50 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 07 22:10:50 2021 +0800"
      },
      "message": "Merge pull request #38 from node-casbin/dependabot/npm_and_yarn/handlebars-4.7.7\n\nchore(deps): bump handlebars from 4.7.6 to 4.7.7"
    },
    {
      "commit": "4a1f2e0f52065e8ccfd3d8e06b50d2e0281d0469",
      "tree": "f7f26fdda4d04fa70a669214240abc5a671f67fb",
      "parents": [
        "52e92a07329741a10cf2adeb60c6f3be1af07613"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri May 07 13:47:56 2021 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 07 13:47:56 2021 +0000"
      },
      "message": "chore(deps): bump handlebars from 4.7.6 to 4.7.7\n\nBumps [handlebars](https://github.com/wycats/handlebars.js) from 4.7.6 to 4.7.7.\n- [Release notes](https://github.com/wycats/handlebars.js/releases)\n- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md)\n- [Commits](https://github.com/wycats/handlebars.js/compare/v4.7.6...v4.7.7)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "52e92a07329741a10cf2adeb60c6f3be1af07613",
      "tree": "db5defb79f4e3f6c5f63776d788ffbfc43062426",
      "parents": [
        "3c49ce233e2a7f00a11c7d61aee8db5724545878"
      ],
      "author": {
        "name": "Zxilly",
        "email": "zhouxinyu1001@gmail.com",
        "time": "Fri Mar 26 19:15:00 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 26 19:15:00 2021 +0800"
      },
      "message": "docs: fix badge"
    },
    {
      "commit": "3c49ce233e2a7f00a11c7d61aee8db5724545878",
      "tree": "a0ad5d963a51ab75f94a55cf1dfb731a982780de",
      "parents": [
        "7485fd9affdf0f1ced6bc001a489b7cc35b8d18a",
        "3a63719d0a95f43c1fe740e2229bce9908f5bc96"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Fri Mar 26 18:55:39 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 26 18:55:39 2021 +0800"
      },
      "message": "Merge pull request #37 from Zxilly/master\n\nrefactor: Migrate from Travis CI to GitHub Actions"
    },
    {
      "commit": "3a63719d0a95f43c1fe740e2229bce9908f5bc96",
      "tree": "a0ad5d963a51ab75f94a55cf1dfb731a982780de",
      "parents": [
        "fcec538e4337bcbd88904d8dee1ad8da5a3342b5"
      ],
      "author": {
        "name": "Zxilly",
        "email": "zhouxinyu1001@gmail.com",
        "time": "Fri Mar 26 18:05:56 2021 +0800"
      },
      "committer": {
        "name": "Zxilly",
        "email": "zhouxinyu1001@gmail.com",
        "time": "Fri Mar 26 18:05:56 2021 +0800"
      },
      "message": "docs: replace badge\n"
    },
    {
      "commit": "fcec538e4337bcbd88904d8dee1ad8da5a3342b5",
      "tree": "a712d59bb193b297fc81cc85c627bcc7cc1019b4",
      "parents": [
        "953cd80a946a5382eea68f10a0cb7b8f93fad492"
      ],
      "author": {
        "name": "Zxilly",
        "email": "zhouxinyu1001@gmail.com",
        "time": "Fri Mar 26 17:56:36 2021 +0800"
      },
      "committer": {
        "name": "Zxilly",
        "email": "zhouxinyu1001@gmail.com",
        "time": "Fri Mar 26 17:56:36 2021 +0800"
      },
      "message": "fix: add missing database setup\n"
    },
    {
      "commit": "953cd80a946a5382eea68f10a0cb7b8f93fad492",
      "tree": "c265344ef4529f49dbe7bd9fa716fca22b7bbba9",
      "parents": [
        "0c108a24fd8f6ffb5afaa4657dd13814eebe6a5a"
      ],
      "author": {
        "name": "Zxilly",
        "email": "zhouxinyu1001@gmail.com",
        "time": "Fri Mar 26 17:53:49 2021 +0800"
      },
      "committer": {
        "name": "Zxilly",
        "email": "zhouxinyu1001@gmail.com",
        "time": "Fri Mar 26 17:53:49 2021 +0800"
      },
      "message": "fix: add missing checkout\n"
    },
    {
      "commit": "0c108a24fd8f6ffb5afaa4657dd13814eebe6a5a",
      "tree": "0d33d9ea44bb8f0c8c241c0cc0784fe464cb3d26",
      "parents": [
        "d868b98387260b3ff102aec0c306b7c19193f429"
      ],
      "author": {
        "name": "Zxilly",
        "email": "zhouxinyu1001@gmail.com",
        "time": "Fri Mar 26 17:51:21 2021 +0800"
      },
      "committer": {
        "name": "Zxilly",
        "email": "zhouxinyu1001@gmail.com",
        "time": "Fri Mar 26 17:51:21 2021 +0800"
      },
      "message": "fix: add coverage action\n"
    },
    {
      "commit": "d868b98387260b3ff102aec0c306b7c19193f429",
      "tree": "83bf4f3abf7110f652387b8324ed4dc5c5dd20b5",
      "parents": [
        "36cef0e84869c52438cb74be56fb7dd99a80e7fd"
      ],
      "author": {
        "name": "Zxilly",
        "email": "zhouxinyu1001@gmail.com",
        "time": "Fri Mar 26 17:46:39 2021 +0800"
      },
      "committer": {
        "name": "Zxilly",
        "email": "zhouxinyu1001@gmail.com",
        "time": "Fri Mar 26 17:46:39 2021 +0800"
      },
      "message": "fix: fix coverage\n"
    },
    {
      "commit": "36cef0e84869c52438cb74be56fb7dd99a80e7fd",
      "tree": "dd428a8c536ea531877af42f5ace8ab2b6c07d0d",
      "parents": [
        "7485fd9affdf0f1ced6bc001a489b7cc35b8d18a"
      ],
      "author": {
        "name": "Zxilly",
        "email": "zhouxinyu1001@gmail.com",
        "time": "Fri Mar 26 17:38:43 2021 +0800"
      },
      "committer": {
        "name": "Zxilly",
        "email": "zhouxinyu1001@gmail.com",
        "time": "Fri Mar 26 17:38:43 2021 +0800"
      },
      "message": "feat: migrate from travis to Github Actions\n"
    },
    {
      "commit": "7485fd9affdf0f1ced6bc001a489b7cc35b8d18a",
      "tree": "b7702ba32f92be6fc5836c5d4f47bbff97b6dfda",
      "parents": [
        "8b25445c5c962094215cd13d62058ee5fa345c35"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Sun Mar 21 13:17:50 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 21 13:17:50 2021 +0800"
      },
      "message": "Update CI badge to travis-ci.com"
    },
    {
      "commit": "8b25445c5c962094215cd13d62058ee5fa345c35",
      "tree": "020cf780202d11331227dca1c2a579371d4b8e3d",
      "parents": [
        "1314f5208fc2b2c2842bda28f70b043a82bb586e",
        "de0f271a3e0f0ec19a15d2b378ef11e0f724c206"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Thu Nov 12 13:58:09 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 12 13:58:09 2020 +0800"
      },
      "message": "Merge pull request #32 from reinaldooli/master\n\nfeat: Use exiting connection"
    },
    {
      "commit": "de0f271a3e0f0ec19a15d2b378ef11e0f724c206",
      "tree": "020cf780202d11331227dca1c2a579371d4b8e3d",
      "parents": [
        "5485ced01ae5fbf6db27b94d8d8a20aa6248e3fd"
      ],
      "author": {
        "name": "Reinaldo Oliveira",
        "email": "reinaldooli@gmail.com",
        "time": "Wed Nov 11 11:57:49 2020 -0300"
      },
      "committer": {
        "name": "Reinaldo Oliveira",
        "email": "reinaldooli@gmail.com",
        "time": "Wed Nov 11 11:57:49 2020 -0300"
      },
      "message": "fix: Export classes and Travis CI\n"
    },
    {
      "commit": "5485ced01ae5fbf6db27b94d8d8a20aa6248e3fd",
      "tree": "7a08520c52b3461450db694cac7a83deca8bb32e",
      "parents": [
        "38012bdc69572d6a2e07f5b845fe72a9d8d06722"
      ],
      "author": {
        "name": "Reinaldo Oliveira",
        "email": "reinaldooli@gmail.com",
        "time": "Tue Nov 10 11:10:25 2020 -0300"
      },
      "committer": {
        "name": "Reinaldo Oliveira",
        "email": "reinaldooli@gmail.com",
        "time": "Tue Nov 10 11:10:25 2020 -0300"
      },
      "message": "fix: Correct name of project in package.json\n"
    },
    {
      "commit": "38012bdc69572d6a2e07f5b845fe72a9d8d06722",
      "tree": "a94520df4fc9b532d349a8b702d35da4746655a0",
      "parents": [
        "db0e7bf517ac6dbfa08149ab2a8f75f2657e3710"
      ],
      "author": {
        "name": "Reinaldo Oliveira",
        "email": "reinaldooli@gmail.com",
        "time": "Mon Nov 09 14:19:50 2020 -0300"
      },
      "committer": {
        "name": "Reinaldo Oliveira",
        "email": "reinaldooli@gmail.com",
        "time": "Mon Nov 09 14:19:50 2020 -0300"
      },
      "message": "fix: Export classes and types\n"
    },
    {
      "commit": "db0e7bf517ac6dbfa08149ab2a8f75f2657e3710",
      "tree": "e4dd1279c83a5433d062ba9a22411669ced5be34",
      "parents": [
        "ce43ce94ca461c3f1ae567a9ffe1817b625e529a"
      ],
      "author": {
        "name": "Reinaldo Oliveira",
        "email": "reinaldooli@gmail.com",
        "time": "Mon Nov 09 11:21:23 2020 -0300"
      },
      "committer": {
        "name": "Reinaldo Oliveira",
        "email": "reinaldooli@gmail.com",
        "time": "Mon Nov 09 11:21:23 2020 -0300"
      },
      "message": "chore: Bump version\n"
    },
    {
      "commit": "ce43ce94ca461c3f1ae567a9ffe1817b625e529a",
      "tree": "adb8960f2a6558a96bea059eb589efac2e8e7404",
      "parents": [
        "9b790d86915b5ab1e220811ca0eda7c9d8731994"
      ],
      "author": {
        "name": "Reinaldo Oliveira",
        "email": "reinaldooli@gmail.com",
        "time": "Mon Nov 09 11:20:48 2020 -0300"
      },
      "committer": {
        "name": "Reinaldo Oliveira",
        "email": "reinaldooli@gmail.com",
        "time": "Mon Nov 09 11:20:48 2020 -0300"
      },
      "message": "fix: Export adapter options\n"
    },
    {
      "commit": "9b790d86915b5ab1e220811ca0eda7c9d8731994",
      "tree": "3aea644e6c4b8d4bfd3ea55324df3196358e7f7e",
      "parents": [
        "5d354090735cf91459076e030d2abe83fd81ea86"
      ],
      "author": {
        "name": "Reinaldo Oliveira",
        "email": "reinaldooli@gmail.com",
        "time": "Mon Nov 09 10:59:07 2020 -0300"
      },
      "committer": {
        "name": "Reinaldo Oliveira",
        "email": "reinaldooli@gmail.com",
        "time": "Mon Nov 09 11:02:58 2020 -0300"
      },
      "message": "fix: Synchronize db in existent connection test\n"
    },
    {
      "commit": "5d354090735cf91459076e030d2abe83fd81ea86",
      "tree": "011c6ffd9a7f3d29305da2eb6673fd41599cd961",
      "parents": [
        "1314f5208fc2b2c2842bda28f70b043a82bb586e"
      ],
      "author": {
        "name": "Reinaldo Oliveira",
        "email": "reinaldooli@gmail.com",
        "time": "Mon Nov 09 10:52:18 2020 -0300"
      },
      "committer": {
        "name": "Reinaldo Oliveira",
        "email": "reinaldooli@gmail.com",
        "time": "Mon Nov 09 10:52:18 2020 -0300"
      },
      "message": "feat: Use existent connection\n\nAllows to pass an existing connection, so the adapter can use\nthat connection instead of creating a new one.\n"
    },
    {
      "commit": "1314f5208fc2b2c2842bda28f70b043a82bb586e",
      "tree": "77d379996bb564d31d71601d3d9d3587f5ddfcb5",
      "parents": [
        "99bc5494d5befb9ef20cb78f3f10a2cd0fafe251",
        "af404e7fcbdb0c1dc872aa64d831d6b935790ecd"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Sep 07 23:02:20 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 07 23:02:20 2020 +0800"
      },
      "message": "Merge pull request #30 from node-casbin/dependabot/npm_and_yarn/handlebars-4.7.6\n\nchore(deps): bump handlebars from 4.5.1 to 4.7.6"
    },
    {
      "commit": "af404e7fcbdb0c1dc872aa64d831d6b935790ecd",
      "tree": "77d379996bb564d31d71601d3d9d3587f5ddfcb5",
      "parents": [
        "99bc5494d5befb9ef20cb78f3f10a2cd0fafe251"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 07 09:49:52 2020 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 07 09:49:52 2020 +0000"
      },
      "message": "chore(deps): bump handlebars from 4.5.1 to 4.7.6\n\nBumps [handlebars](https://github.com/wycats/handlebars.js) from 4.5.1 to 4.7.6.\n- [Release notes](https://github.com/wycats/handlebars.js/releases)\n- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md)\n- [Commits](https://github.com/wycats/handlebars.js/compare/v4.5.1...v4.7.6)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "99bc5494d5befb9ef20cb78f3f10a2cd0fafe251",
      "tree": "8684a687630435a3557d222d6391422352f900ed",
      "parents": [
        "aab0c335e099ce4bb096db453907b2f080e12ab8"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Fri May 29 00:12:26 2020 +0800"
      },
      "committer": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Fri May 29 00:12:26 2020 +0800"
      },
      "message": "Bump to v1.2.0\n"
    },
    {
      "commit": "aab0c335e099ce4bb096db453907b2f080e12ab8",
      "tree": "bbb32f3fbdf54fb8e0d626c84c59a293359a4381",
      "parents": [
        "a4fa85076a1ffed50cf4e431075735e0b67aaec2"
      ],
      "author": {
        "name": "I\u0027m a Superman!!!",
        "email": "24762720+vinod827@users.noreply.github.com",
        "time": "Thu May 28 21:29:24 2020 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 28 23:59:24 2020 +0800"
      },
      "message": "Added support for Loading Filtered Policies from DB (#23)\n\n* Added support for loadingfilteredpolicies\r\n\r\n* Update README.md\r\n\r\nAdded support for loading filtered policies\r\n\r\n* Added new method to load filtered policies\r\n\r\n* Code fixed for filteredpolicy\r\n\r\n* code fixed for filteredpolicy\r\n\r\n* code fixed for filteredpolicy\r\n\r\n* Code fixed for filteredadapter\r\n\r\n* code fixed in test class\r\n\r\n* code updated\r\n\r\n* FilteredAdapter\r\n\r\n* FilteredAdapter implementation for loading filtered policies\r\n\r\nFilteredAdapter\r\n\r\n* All review comments incorporated for FilteredAdapter"
    },
    {
      "commit": "a4fa85076a1ffed50cf4e431075735e0b67aaec2",
      "tree": "4b1f9b1f77900d35b562997b68b62692b0d4bbb9",
      "parents": [
        "7030b25b7e1152c0f0254aa88bead5c337e410c0"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Sat May 09 20:12:01 2020 +0800"
      },
      "committer": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Sat May 09 20:12:01 2020 +0800"
      },
      "message": "chore: bump to v1.1.0\n"
    },
    {
      "commit": "7030b25b7e1152c0f0254aa88bead5c337e410c0",
      "tree": "da907a83b6ca8fc2ade0cb8c2c8e8a84170acc49",
      "parents": [
        "63c4359b17ee03fcdc757476df135c93d5f9e209",
        "611ee3d5962ec59a5512aa9c2187654b229a3ca7"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Fri May 08 23:45:20 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 23:45:20 2020 +0800"
      },
      "message": "Merge pull request #22 from DivyPatel9881/batch_operations\n\nfix: Added Batch operations."
    },
    {
      "commit": "611ee3d5962ec59a5512aa9c2187654b229a3ca7",
      "tree": "da907a83b6ca8fc2ade0cb8c2c8e8a84170acc49",
      "parents": [
        "e703299c3c96f3d2f0f419361c524a3a07be0640"
      ],
      "author": {
        "name": "DivyPatel9881",
        "email": "divy9881@gmail.com",
        "time": "Fri May 08 11:53:04 2020 +0530"
      },
      "committer": {
        "name": "DivyPatel9881",
        "email": "divy9881@gmail.com",
        "time": "Fri May 08 21:12:23 2020 +0530"
      },
      "message": "fix: Make operations transactional.\n\nfix: Make operations transactional.\n\nfix: Replace manager with connection.\n\nfix: Rollback to getRepo.\n\nfix: test.\n\nfix: Made removePolicies transactional.\n\nfix: savePolicy().\n\nfix: Added commit transactions.\n\nfix: throw err.\n\nfix: Commit transaction.\n"
    },
    {
      "commit": "e703299c3c96f3d2f0f419361c524a3a07be0640",
      "tree": "e999ab64cb4e0ad7484b9e319a42290d3ce9dd6b",
      "parents": [
        "03e56c1b9c58d27db040ac03e3d4b0323aee05f5"
      ],
      "author": {
        "name": "DivyPatel9881",
        "email": "divy9881@gmail.com",
        "time": "Thu May 07 12:15:23 2020 +0530"
      },
      "committer": {
        "name": "DivyPatel9881",
        "email": "divy9881@gmail.com",
        "time": "Thu May 07 12:15:23 2020 +0530"
      },
      "message": "fix: Remove unwanted imports.\n"
    },
    {
      "commit": "03e56c1b9c58d27db040ac03e3d4b0323aee05f5",
      "tree": "6d4f01ca68c3725f0e713f72194b6376e90824a5",
      "parents": [
        "42e447bad3740e377381aa378016d27a5649f77f"
      ],
      "author": {
        "name": "DivyPatel9881",
        "email": "divy9881@gmail.com",
        "time": "Thu May 07 12:09:07 2020 +0530"
      },
      "committer": {
        "name": "DivyPatel9881",
        "email": "divy9881@gmail.com",
        "time": "Thu May 07 12:11:38 2020 +0530"
      },
      "message": "fix: Added tests.\n"
    },
    {
      "commit": "42e447bad3740e377381aa378016d27a5649f77f",
      "tree": "e9098700843bfed83e98bc37831bd5c375bcccc3",
      "parents": [
        "63c4359b17ee03fcdc757476df135c93d5f9e209"
      ],
      "author": {
        "name": "DivyPatel9881",
        "email": "divy9881@gmail.com",
        "time": "Thu May 07 12:01:55 2020 +0530"
      },
      "committer": {
        "name": "DivyPatel9881",
        "email": "divy9881@gmail.com",
        "time": "Thu May 07 12:10:52 2020 +0530"
      },
      "message": "fix: Added addPolicies and removePolicies member functions.\n"
    },
    {
      "commit": "63c4359b17ee03fcdc757476df135c93d5f9e209",
      "tree": "a688d0d5da08c3d9d33de8c4311ba0750a5bac11",
      "parents": [
        "efa3fd45a074edefd437895b148088a081cac1ac",
        "313941cde7ba669cdb7bb3f4e02b724438541caf"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Thu Apr 09 19:51:09 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 19:51:09 2020 +0800"
      },
      "message": "Merge pull request #20 from xianjiezh/patch-1\n\nUpdate README.md"
    },
    {
      "commit": "313941cde7ba669cdb7bb3f4e02b724438541caf",
      "tree": "a688d0d5da08c3d9d33de8c4311ba0750a5bac11",
      "parents": [
        "efa3fd45a074edefd437895b148088a081cac1ac"
      ],
      "author": {
        "name": "Han",
        "email": "xjhan1995@gmail.com",
        "time": "Thu Apr 09 18:18:32 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 18:18:32 2020 +0800"
      },
      "message": "Update README.md"
    },
    {
      "commit": "efa3fd45a074edefd437895b148088a081cac1ac",
      "tree": "4949390b3137dbd148d5345154334e530718cf96",
      "parents": [
        "74ea39db7d27f514fc80775164e53ff9c84c23d0",
        "701ed982d3a44793d920e05f83772a973dfdd299"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Sun Mar 15 14:46:40 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 15 14:46:40 2020 +0800"
      },
      "message": "Merge pull request #19 from node-casbin/dependabot/npm_and_yarn/acorn-5.7.4\n\nBump acorn from 5.7.3 to 5.7.4"
    },
    {
      "commit": "701ed982d3a44793d920e05f83772a973dfdd299",
      "tree": "4949390b3137dbd148d5345154334e530718cf96",
      "parents": [
        "74ea39db7d27f514fc80775164e53ff9c84c23d0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Mar 15 00:41:13 2020 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 15 00:41:13 2020 +0000"
      },
      "message": "Bump acorn from 5.7.3 to 5.7.4\n\nBumps [acorn](https://github.com/acornjs/acorn) from 5.7.3 to 5.7.4.\n- [Release notes](https://github.com/acornjs/acorn/releases)\n- [Commits](https://github.com/acornjs/acorn/compare/5.7.3...5.7.4)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "74ea39db7d27f514fc80775164e53ff9c84c23d0",
      "tree": "30fcdedef2b1d488e089adb8119210d5759429bd",
      "parents": [
        "13fa950b7263b65b144ff3defa723d8b1c39082b"
      ],
      "author": {
        "name": "Felix Christl",
        "email": "fchristl@gmail.com",
        "time": "Thu Dec 12 17:33:18 2019 +0100"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Dec 13 00:33:18 2019 +0800"
      },
      "message": "Added a `CasbinMongoRule` to properly work with MongoDB (#18)\n\n* - Added a `CasbinMongoRule` to properly work with MongoDB\r\n- Added generic types for `CasbinRule | CasbinMongoRule` in adapter and\r\nmethods to load the correct rule, depending on the connection type.\r\n\r\n* fixed typo\r\n"
    },
    {
      "commit": "13fa950b7263b65b144ff3defa723d8b1c39082b",
      "tree": "05b172bfc2d4478a2a047f276c035bcd49a64257",
      "parents": [
        "ada1fe8ed61bb7b20a0f9fc9584e1076ca6c1283",
        "2307c5f1d877784fd28e7a4d4d5749db5f768bb1"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Dec 12 21:57:26 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 12 21:57:26 2019 +0800"
      },
      "message": "Merge pull request #11 from node-casbin/dependabot/npm_and_yarn/merge-1.2.1\n\nBump merge from 1.2.0 to 1.2.1"
    },
    {
      "commit": "ada1fe8ed61bb7b20a0f9fc9584e1076ca6c1283",
      "tree": "9b917437e918eff7f5cca138cb38997796bf9a64",
      "parents": [
        "7fcffb125218d153aec4dd2083dca644e6e1e166",
        "c518bce6280227a09fe72e226f45302765088a2a"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Dec 12 21:57:18 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 12 21:57:18 2019 +0800"
      },
      "message": "Merge pull request #12 from node-casbin/dependabot/npm_and_yarn/mixin-deep-1.3.2\n\nBump mixin-deep from 1.3.1 to 1.3.2"
    },
    {
      "commit": "7fcffb125218d153aec4dd2083dca644e6e1e166",
      "tree": "a40625b2def565f98b95287a9f8059e0954c87d2",
      "parents": [
        "e9ef4833c41991e28b6ce2a1f57822ee51f00b2e",
        "1268df14c518cb1e22f691902a2551b8ee819f17"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Dec 12 21:57:06 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 12 21:57:06 2019 +0800"
      },
      "message": "Merge pull request #13 from node-casbin/dependabot/npm_and_yarn/js-yaml-3.13.1\n\nBump js-yaml from 3.12.0 to 3.13.1"
    },
    {
      "commit": "e9ef4833c41991e28b6ce2a1f57822ee51f00b2e",
      "tree": "d413660d1b0d1aae9a0a7dc85f423099c0618fb2",
      "parents": [
        "08e3a6515e3678e2e02f54afe9c6fca8709150ee",
        "cb939ad1f52bf3e59137a04916b45aeba8c3c854"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Dec 12 21:56:55 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 12 21:56:55 2019 +0800"
      },
      "message": "Merge pull request #14 from node-casbin/dependabot/npm_and_yarn/lodash-4.17.15\n\nBump lodash from 4.17.11 to 4.17.15"
    },
    {
      "commit": "cb939ad1f52bf3e59137a04916b45aeba8c3c854",
      "tree": "d413660d1b0d1aae9a0a7dc85f423099c0618fb2",
      "parents": [
        "08e3a6515e3678e2e02f54afe9c6fca8709150ee"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Nov 03 02:23:54 2019 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 03 02:23:54 2019 +0000"
      },
      "message": "Bump lodash from 4.17.11 to 4.17.15\n\nBumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.15.\n- [Release notes](https://github.com/lodash/lodash/releases)\n- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.15)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "2307c5f1d877784fd28e7a4d4d5749db5f768bb1",
      "tree": "a1caa93b7dcb3a116a55495d672ad995401a44ad",
      "parents": [
        "08e3a6515e3678e2e02f54afe9c6fca8709150ee"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Nov 03 02:23:52 2019 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 03 02:23:52 2019 +0000"
      },
      "message": "Bump merge from 1.2.0 to 1.2.1\n\nBumps [merge](https://github.com/yeikos/js.merge) from 1.2.0 to 1.2.1.\n- [Release notes](https://github.com/yeikos/js.merge/releases)\n- [Commits](https://github.com/yeikos/js.merge/compare/v1.2.0...v1.2.1)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "c518bce6280227a09fe72e226f45302765088a2a",
      "tree": "2b2dfb36240fdcb505a23cbd15dcec19a54d4b0c",
      "parents": [
        "08e3a6515e3678e2e02f54afe9c6fca8709150ee"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Nov 03 02:23:52 2019 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 03 02:23:52 2019 +0000"
      },
      "message": "Bump mixin-deep from 1.3.1 to 1.3.2\n\nBumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.\n- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)\n- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "1268df14c518cb1e22f691902a2551b8ee819f17",
      "tree": "a099cb8ecb10d2ed4436185a2ab3969d6fa4536b",
      "parents": [
        "08e3a6515e3678e2e02f54afe9c6fca8709150ee"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Nov 03 02:23:52 2019 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 03 02:23:52 2019 +0000"
      },
      "message": "Bump js-yaml from 3.12.0 to 3.13.1\n\nBumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.12.0 to 3.13.1.\n- [Release notes](https://github.com/nodeca/js-yaml/releases)\n- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/nodeca/js-yaml/compare/3.12.0...3.13.1)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "08e3a6515e3678e2e02f54afe9c6fca8709150ee",
      "tree": "0b7736d7d9f751159d37a99de47c025edb758470",
      "parents": [
        "6253ced534e5c0f7d6d525df99f620b943517e9d",
        "62ffc284763f8bdcada30263f4a6219c6fb2971b"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Nov 03 10:22:42 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 03 10:22:42 2019 +0800"
      },
      "message": "Merge pull request #10 from node-casbin/dependabot/npm_and_yarn/handlebars-4.5.1\n\nBump handlebars from 4.0.12 to 4.5.1"
    },
    {
      "commit": "62ffc284763f8bdcada30263f4a6219c6fb2971b",
      "tree": "0b7736d7d9f751159d37a99de47c025edb758470",
      "parents": [
        "6253ced534e5c0f7d6d525df99f620b943517e9d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Nov 02 22:36:26 2019 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 02 22:36:26 2019 +0000"
      },
      "message": "Bump handlebars from 4.0.12 to 4.5.1\n\nBumps [handlebars](https://github.com/wycats/handlebars.js) from 4.0.12 to 4.5.1.\n- [Release notes](https://github.com/wycats/handlebars.js/releases)\n- [Changelog](https://github.com/wycats/handlebars.js/blob/v4.5.1/release-notes.md)\n- [Commits](https://github.com/wycats/handlebars.js/compare/v4.0.12...v4.5.1)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "6253ced534e5c0f7d6d525df99f620b943517e9d",
      "tree": "f1799644f3b75cc09d0375aff35e5051f16009c2",
      "parents": [
        "dbdc442688adffb6fc4cd42af9660592dd6a9075"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Mon Jun 03 10:42:44 2019 +0800"
      },
      "committer": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Mon Jun 03 10:42:44 2019 +0800"
      },
      "message": "Bump to version 1.0.4\n"
    },
    {
      "commit": "dbdc442688adffb6fc4cd42af9660592dd6a9075",
      "tree": "404ae70fa060887c05fdd35b58811a6447f9d0a0",
      "parents": [
        "9978ba8f9a107a24c16d70683e5a759e22c48552",
        "614f7896772144da7b8826768cbe91f27ea2eaa6"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Thu May 30 11:56:55 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 30 11:56:55 2019 +0800"
      },
      "message": "Merge pull request #6 from BobbieBarker/master\n\nfeat(adapter-configuration): Modified adapter.ts to allow for configu…"
    },
    {
      "commit": "614f7896772144da7b8826768cbe91f27ea2eaa6",
      "tree": "404ae70fa060887c05fdd35b58811a6447f9d0a0",
      "parents": [
        "9978ba8f9a107a24c16d70683e5a759e22c48552"
      ],
      "author": {
        "name": "chad",
        "email": "chad@polarity.io",
        "time": "Wed May 29 09:16:35 2019 -0700"
      },
      "committer": {
        "name": "chad",
        "email": "chad@polarity.io",
        "time": "Wed May 29 09:32:57 2019 -0700"
      },
      "message": "feat(adapter-configuration): Modified adapter.ts to allow for configuration over rides.\n"
    },
    {
      "commit": "9978ba8f9a107a24c16d70683e5a759e22c48552",
      "tree": "c50c06d5dccd32aff88ec39f30c92bf678ec13a6",
      "parents": [
        "3874422ab4ba877ba64d257e1918849ab1a52aaa"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Thu Feb 21 20:25:51 2019 +0800"
      },
      "committer": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Thu Feb 21 20:25:51 2019 +0800"
      },
      "message": "Bump to v1.0.3\n"
    },
    {
      "commit": "3874422ab4ba877ba64d257e1918849ab1a52aaa",
      "tree": "82e1481975551eb4d8e107fa7bafa9be92a6cc23",
      "parents": [
        "c5f151b5276575dbb0b28d7f86a9850eee9bd78c"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Thu Feb 21 20:21:30 2019 +0800"
      },
      "committer": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Thu Feb 21 20:21:30 2019 +0800"
      },
      "message": "Fix #4\n"
    },
    {
      "commit": "c5f151b5276575dbb0b28d7f86a9850eee9bd78c",
      "tree": "0100760b0bddfb859a8a61c89e686ac8c80664ce",
      "parents": [
        "782cccdda57f294fada8117ddea64adff5a4d212"
      ],
      "author": {
        "name": "nodece",
        "email": "nodeces@gmail.com",
        "time": "Wed Dec 12 21:13:53 2018 +0800"
      },
      "committer": {
        "name": "nodece",
        "email": "nodeces@gmail.com",
        "time": "Wed Dec 12 21:13:53 2018 +0800"
      },
      "message": "Bump to v1.0.2\n"
    },
    {
      "commit": "782cccdda57f294fada8117ddea64adff5a4d212",
      "tree": "6a9897658dc351d98f3480168e4a28499a4422a3",
      "parents": [
        "77166e9f7dd9b3252f6a0aa4d8251cd514eacf59"
      ],
      "author": {
        "name": "nodece",
        "email": "nodeces@gmail.com",
        "time": "Wed Dec 12 21:06:23 2018 +0800"
      },
      "committer": {
        "name": "nodece",
        "email": "nodeces@gmail.com",
        "time": "Wed Dec 12 21:06:23 2018 +0800"
      },
      "message": "Implement removeFilteredPolicy\n"
    },
    {
      "commit": "77166e9f7dd9b3252f6a0aa4d8251cd514eacf59",
      "tree": "8ac4add98ff5037299bc8913da1a0b427ae06e7d",
      "parents": [
        "853dc0e3a0c67e54103cd2720614f31fbc5a17eb"
      ],
      "author": {
        "name": "nodece",
        "email": "nodeces@gmail.com",
        "time": "Wed Oct 17 23:09:23 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Oct 18 13:09:37 2018 +0800"
      },
      "message": "Create database in Travis CI, fix the badges.\n"
    },
    {
      "commit": "853dc0e3a0c67e54103cd2720614f31fbc5a17eb",
      "tree": "1cb52b3bc1d1fde9015d26a23ca7689f8c793eed",
      "parents": [
        "304afea6abdd65a78074e9990a6c7f26ea0164bf"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Oct 17 22:49:02 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Oct 17 22:49:02 2018 +0800"
      },
      "message": "Improve supported dbs in README.\n"
    },
    {
      "commit": "304afea6abdd65a78074e9990a6c7f26ea0164bf",
      "tree": "aa7f9ba89bd329d4aa540123a501d4de1fd7d54e",
      "parents": [
        "abe9ff71c9a4f549f1e4ee756103cfe492675d25"
      ],
      "author": {
        "name": "nodece",
        "email": "nodeces@gmail.com",
        "time": "Tue Oct 16 00:50:05 2018 +0800"
      },
      "committer": {
        "name": "nodece",
        "email": "nodeces@gmail.com",
        "time": "Tue Oct 16 00:50:05 2018 +0800"
      },
      "message": "Finish\n"
    },
    {
      "commit": "abe9ff71c9a4f549f1e4ee756103cfe492675d25",
      "tree": "533dde3b4fe47b4639486484cd8139b7458f40f2",
      "parents": [],
      "author": {
        "name": "nodece",
        "email": "nodeces@gmail.com",
        "time": "Tue Oct 16 00:49:17 2018 +0800"
      },
      "committer": {
        "name": "nodece",
        "email": "nodeces@gmail.com",
        "time": "Tue Oct 16 00:49:17 2018 +0800"
      },
      "message": "v1.0.1\n"
    }
  ]
}
