)]}'
{
  "log": [
    {
      "commit": "f05dfad84beb86825b5ea0b923af447024bb5285",
      "tree": "91a6d14ee5fd1ede06c9793898a5c3b7954e0a00",
      "parents": [
        "b57bef61f666f33facc79f522031c1a9fce0a1ec"
      ],
      "author": {
        "name": "FAUST.",
        "email": "126341483+FAUST-BENCHOU@users.noreply.github.com",
        "time": "Tue Sep 09 21:27:13 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 09 21:27:13 2025 +0800"
      },
      "message": "feat: add smart type conversion for Object[] parameters (#44)\n\n"
    },
    {
      "commit": "b57bef61f666f33facc79f522031c1a9fce0a1ec",
      "tree": "ae3d63978fc108ed27003dec1331eeeb51e6cfa9",
      "parents": [
        "c3612e9ce03f281750d924a5e16d7154f70625b1"
      ],
      "author": {
        "name": "Liao Xin",
        "email": "93535922+liewstar@users.noreply.github.com",
        "time": "Thu Jan 23 18:08:46 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 23 18:08:46 2025 +0800"
      },
      "message": "feat: optimize exception handling (#43)\n\n"
    },
    {
      "commit": "c3612e9ce03f281750d924a5e16d7154f70625b1",
      "tree": "5a2e1a5f92b85a8166630510be9f524cf6b421bd",
      "parents": [
        "623968c2fc4f0cf563c51e4e51b6035a0eebefa4"
      ],
      "author": {
        "name": "Liao Xin",
        "email": "93535922+liewstar@users.noreply.github.com",
        "time": "Thu Jan 23 17:42:02 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 23 17:42:02 2025 +0800"
      },
      "message": "feat: show better error message (#42)\n\n"
    },
    {
      "commit": "623968c2fc4f0cf563c51e4e51b6035a0eebefa4",
      "tree": "1c74a0e23547a1cd3b1cf924539c8b12575e2fc0",
      "parents": [
        "cb0fa0924d6b743aeab6a7ddf73ee1eec0a1b81a"
      ],
      "author": {
        "name": "Liao Xin",
        "email": "93535922+liewstar@users.noreply.github.com",
        "time": "Sat Jan 18 19:01:29 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 18 19:01:29 2025 +0800"
      },
      "message": "feat: fix \"ABAC\" model enforceEx error (#40)\n\n"
    },
    {
      "commit": "cb0fa0924d6b743aeab6a7ddf73ee1eec0a1b81a",
      "tree": "f90803c54b2b63f9249129c4b3bf5da77597599f",
      "parents": [
        "f816c34645622cc41a337c757f0884aefaf99f54"
      ],
      "author": {
        "name": "sukidayou",
        "email": "77531556+sukidayou@users.noreply.github.com",
        "time": "Fri Jan 17 23:19:20 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 17 23:19:20 2025 +0800"
      },
      "message": "docs: add badges to README like other repos (#39)\n\n"
    },
    {
      "commit": "f816c34645622cc41a337c757f0884aefaf99f54",
      "tree": "714fca06819ef1d78e9f4edb41c9a6bd27fcad6e",
      "parents": [
        "4e5e80814312af1ec9f4f48e1c3214e72ea96476"
      ],
      "author": {
        "name": "sukidayou",
        "email": "77531556+sukidayou@users.noreply.github.com",
        "time": "Fri Jan 17 22:10:33 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 17 22:10:33 2025 +0800"
      },
      "message": "feat: sync dependency versions with jCasbin (#38)\n\n"
    },
    {
      "commit": "4e5e80814312af1ec9f4f48e1c3214e72ea96476",
      "tree": "a36b1ea1d4693b1349a592da5d323837a8e63a58",
      "parents": [
        "65d763706fb40d0d74c67a0707004506cfc7c8fc"
      ],
      "author": {
        "name": "sukidayou",
        "email": "77531556+sukidayou@users.noreply.github.com",
        "time": "Fri Jan 17 21:38:11 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 17 21:38:11 2025 +0800"
      },
      "message": "feat: upgrade jcasbin version to fix KeyMatch5 model bug and add test cases (#37)\n\n"
    },
    {
      "commit": "65d763706fb40d0d74c67a0707004506cfc7c8fc",
      "tree": "060a3cb32d6cd11581e0cf17818fb6c8c2b3a436",
      "parents": [
        "b23b514066831736e3ad8e654367c707d3c048a8"
      ],
      "author": {
        "name": "sukidayou",
        "email": "77531556+sukidayou@users.noreply.github.com",
        "time": "Sun Jan 12 11:08:46 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 12 11:08:46 2025 +0800"
      },
      "message": "feat: fix result for \"ABAC with policy rule\" model (#34)\n\n"
    },
    {
      "commit": "b23b514066831736e3ad8e654367c707d3c048a8",
      "tree": "8873e412aa5db0364f013c2adeaf00aea4aab63a",
      "parents": [
        "783be0cd2a6064f1629b61407bbae27b83fc4d02"
      ],
      "author": {
        "name": "sukidayou",
        "email": "77531556+sukidayou@users.noreply.github.com",
        "time": "Tue Dec 17 00:53:39 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 17 00:53:39 2024 +0800"
      },
      "message": "feat: fix bug that unable to fetch CLI version (#30)\n\n* feat: support \"-v/--version\" to get version of casbin-java-cli\r\n\r\n* fix: unable to fetch CLI version"
    },
    {
      "commit": "783be0cd2a6064f1629b61407bbae27b83fc4d02",
      "tree": "ee8c01a761930358ba4e0eaf90a048d74249cd35",
      "parents": [
        "bad457548c598417946dd1cc3917aec40b433741"
      ],
      "author": {
        "name": "sukidayou",
        "email": "77531556+sukidayou@users.noreply.github.com",
        "time": "Thu Dec 12 23:44:26 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 12 23:44:26 2024 +0800"
      },
      "message": "feat: support \"-v/--version\" to get version of casbin-java-cli (#28)\n\n"
    },
    {
      "commit": "bad457548c598417946dd1cc3917aec40b433741",
      "tree": "1664406fd89d0533a84a706a60c53ea4fc5c3cb5",
      "parents": [
        "49231e0d41c2ab1b15d21789bc82e1cca8b0f415"
      ],
      "author": {
        "name": "Liao Xin",
        "email": "93535922+liewstar@users.noreply.github.com",
        "time": "Mon Nov 25 20:15:08 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 25 20:15:08 2024 +0800"
      },
      "message": "feat: remove file extension limit for model and policy files (#26)\n\n* fix: processing line breaks in parameters\r\n\r\n* refactor: add content format validation for model and policy input\r\n\r\n* feat: update README.md"
    },
    {
      "commit": "49231e0d41c2ab1b15d21789bc82e1cca8b0f415",
      "tree": "48a61c6a42ccf154a44c5c44b9b3a50923b41b5b",
      "parents": [
        "03a9a9d47a4b89be65ddb63cc5debfad15472113"
      ],
      "author": {
        "name": "sukidayou",
        "email": "77531556+sukidayou@users.noreply.github.com",
        "time": "Fri Nov 22 00:32:31 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 22 00:32:31 2024 +0800"
      },
      "message": "feat: support -h\\--help option (#21)\n\n"
    },
    {
      "commit": "03a9a9d47a4b89be65ddb63cc5debfad15472113",
      "tree": "7ff7b1e7043007da224a0afc9182df245568faf2",
      "parents": [
        "ebc00188934cd575611bc84c69333916d1bb43e2"
      ],
      "author": {
        "name": "Liao Xin",
        "email": "93535922+liewstar@users.noreply.github.com",
        "time": "Tue Nov 19 23:12:44 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 19 23:12:44 2024 +0800"
      },
      "message": "feat: add some test cases like getUsersForRoleInDomain (#22)\n\n"
    },
    {
      "commit": "ebc00188934cd575611bc84c69333916d1bb43e2",
      "tree": "bbb9742f3fac6182cd58bdfd5de71fcf4726242a",
      "parents": [
        "d201f5b4225e6a37be90144dee9589143124c986"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Tue Nov 19 14:19:37 2024 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Tue Nov 19 14:19:37 2024 +0800"
      },
      "message": "fix: improve gitignore\n"
    },
    {
      "commit": "d201f5b4225e6a37be90144dee9589143124c986",
      "tree": "ac128e910de88daa726702fcc5850f2792287a48",
      "parents": [
        "c0a9668b5465bdbddffbe5fb40e5807b3b58896b"
      ],
      "author": {
        "name": "Liao Xin",
        "email": "93535922+liewstar@users.noreply.github.com",
        "time": "Tue Nov 12 00:28:44 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 12 00:28:44 2024 +0800"
      },
      "message": "feat: add RBAC APIs (#19)\n\n"
    },
    {
      "commit": "c0a9668b5465bdbddffbe5fb40e5807b3b58896b",
      "tree": "2cf8c3068b7a989e7bdaf847581097aab8a6fbb0",
      "parents": [
        "49b01e16a5cdedb280f276af4035b78b6b440fc9"
      ],
      "author": {
        "name": "Liao Xin",
        "email": "93535922+liewstar@users.noreply.github.com",
        "time": "Fri Oct 25 00:13:17 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 25 00:13:17 2024 +0800"
      },
      "message": "feat: use reflection and support Management API (#18)\n\n"
    },
    {
      "commit": "49b01e16a5cdedb280f276af4035b78b6b440fc9",
      "tree": "f253a877aae6da320873f2aa03fcac6c674c3c76",
      "parents": [
        "eee4fe93a964af70bf94f3566c9f04378e74496a"
      ],
      "author": {
        "name": "Liao Xin",
        "email": "93535922+liewstar@users.noreply.github.com",
        "time": "Sun Sep 22 22:28:20 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 22 22:28:20 2024 +0800"
      },
      "message": "fix: add enforce command (#15)\n\n"
    },
    {
      "commit": "eee4fe93a964af70bf94f3566c9f04378e74496a",
      "tree": "2d3af5e36ad4449a629fc407a339c4915f47f3bf",
      "parents": [
        "e8a08817e2bf027a8c9ce8b880c98f8aed692d07"
      ],
      "author": {
        "name": "Liao Xin",
        "email": "93535922+liewstar@users.noreply.github.com",
        "time": "Wed Sep 18 23:36:38 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 18 23:36:38 2024 +0800"
      },
      "message": "feat: Use \"casbin\" command instead of \"java -jar target/casbin-java-cli.jar\" command (#14)\n\n* feat: Use \"casbin\" command instead of \"java -jar target/casbin-java-cli.jar\" command\r\n\r\n* fix: remove .sh suffix"
    },
    {
      "commit": "e8a08817e2bf027a8c9ce8b880c98f8aed692d07",
      "tree": "232b6cb16ee5fbbc589c790f6b771a314e7653e9",
      "parents": [
        "8d9c1b329a5bd659f2926e4dbce9b052b4cd9bbc"
      ],
      "author": {
        "name": "Liao Xin",
        "email": "93535922+liewstar@users.noreply.github.com",
        "time": "Wed Aug 21 22:05:10 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 21 22:05:10 2024 +0800"
      },
      "message": "feat: support custom function, Management API and RBAC with Domains API (#10)\n\n* feat: Support parsing string\r\n\r\n* feat: simple check model\r\n\r\n* feat: update README\r\n\r\n* feat: support management api and rbac with domain api\r\n\r\n* feat: update pom.xml\r\n\r\n* feat: add tests for dynamically compiled code\r\n\r\n* feat: remove unused models and policies"
    },
    {
      "commit": "8d9c1b329a5bd659f2926e4dbce9b052b4cd9bbc",
      "tree": "28ef1960cec454c94aa9e2cdf07bd3408b0a00f9",
      "parents": [
        "554a82523c2d87c8cb5fe399d0f06b56bebbe0d7"
      ],
      "author": {
        "name": "Liao Xin",
        "email": "93535922+liewstar@users.noreply.github.com",
        "time": "Thu Aug 08 21:33:05 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 08 21:33:05 2024 +0800"
      },
      "message": "feat: support some functions of the editor (#9)\n\n* feat: Support parsing string\r\n\r\n* feat: simple check model\r\n\r\n* feat: update README"
    },
    {
      "commit": "554a82523c2d87c8cb5fe399d0f06b56bebbe0d7",
      "tree": "7d1b418755aeaf4e1314a2fb06f9902fadf2ff63",
      "parents": [
        "ee40972ea3fe604af26761f4c081b3bd177ed8ea"
      ],
      "author": {
        "name": "Liao Xin",
        "email": "93535922+liewstar@users.noreply.github.com",
        "time": "Mon Aug 05 21:10:59 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 05 21:10:59 2024 +0800"
      },
      "message": "feat: add CI workflows (#7)\n\n"
    },
    {
      "commit": "ee40972ea3fe604af26761f4c081b3bd177ed8ea",
      "tree": "b67836c341830105794bb2cbe871d131458af37a",
      "parents": [
        "6c771ab8504bc73113ec9cc29d8e78d4d5776aa0"
      ],
      "author": {
        "name": "Liao Xin",
        "email": "93535922+liewstar@users.noreply.github.com",
        "time": "Sun Aug 04 23:18:53 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 04 23:18:53 2024 +0800"
      },
      "message": "feat: add README (#5)\n\n* feat: Initialize cli usage\r\n\r\n* feat: add removePolicy and addPolicy\r\n\r\n* feat: delete before client\r\n\r\n* feat: modify class name\r\n\r\n* feat: add readme"
    },
    {
      "commit": "6c771ab8504bc73113ec9cc29d8e78d4d5776aa0",
      "tree": "94102a69a2ac38ad66e3fe069a85995b1827d736",
      "parents": [
        "6dfc24474c655bd81ea25ce62e7a21360c79f114"
      ],
      "author": {
        "name": "Liao Xin",
        "email": "93535922+liewstar@users.noreply.github.com",
        "time": "Sat Aug 03 19:38:12 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 03 19:38:12 2024 +0800"
      },
      "message": "feat: add addPolicy and removePolicy (#3)\n\n* feat: Initialize cli usage\r\n\r\n* feat: add removePolicy and addPolicy\r\n\r\n* feat: delete before client\r\n\r\n* feat: modify class name"
    },
    {
      "commit": "6dfc24474c655bd81ea25ce62e7a21360c79f114",
      "tree": "de390e725eb19a07845cfe9738b57b4be2bb72f0",
      "parents": [
        "f581ddf12a942208ca228beae420079a21f6ff2d"
      ],
      "author": {
        "name": "Liao Xin",
        "email": "93535922+liewstar@users.noreply.github.com",
        "time": "Fri Aug 02 11:28:59 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 02 11:28:59 2024 +0800"
      },
      "message": "feat: Initialize cli usage (#2)\n\n"
    },
    {
      "commit": "f581ddf12a942208ca228beae420079a21f6ff2d",
      "tree": "61054fe47157adb26b6f404ca22d0ea701944ac2",
      "parents": [],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jul 29 11:06:55 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 29 11:06:55 2024 +0800"
      },
      "message": "Initial commit"
    }
  ]
}
