)]}'
{
  "log": [
    {
      "commit": "5644f57a63440152af0eddf0b4335a784b670120",
      "tree": "f451c6c0878d273a04f6562a7be08fae6bc345b2",
      "parents": [
        "13ed2cd174222e1be89824877ed5ebefacd4fd1f"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Mon Nov 24 23:54:08 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Mon Nov 24 23:54:08 2025 +0800"
      },
      "message": "feat: upgrade to Spring Boot 4.0.0\n\nBREAKING CHANGE: Requires Java 17+ (previously Java 8). Spring Boot upgraded from 2.7.12 to 4.0.0\n"
    },
    {
      "commit": "13ed2cd174222e1be89824877ed5ebefacd4fd1f",
      "tree": "579faa155cc15b6c5de2171266534794582eca93",
      "parents": [
        "bea05b9277b14020053bf63d9bd416f510114c70"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Mon Apr 28 11:35:56 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Mon Apr 28 11:35:56 2025 +0800"
      },
      "message": "feat: upgrade jcasbin dependency to v1.81.0\n"
    },
    {
      "commit": "bea05b9277b14020053bf63d9bd416f510114c70",
      "tree": "7ae15d00e618de9d52509931a3bd5c50a0e33de0",
      "parents": [
        "5838e526a84198f90e5eeee4ec57af36a369a0f9"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Tue Oct 01 10:18:10 2024 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Tue Oct 01 10:18:10 2024 +0800"
      },
      "message": "feat: improve README badges\n"
    },
    {
      "commit": "5838e526a84198f90e5eeee4ec57af36a369a0f9",
      "tree": "adff141e7b7b310aa7831ed79c2988814874a9b2",
      "parents": [
        "b100f55286bcf8a472dac944cb33c33594e6b815"
      ],
      "author": {
        "name": "Liao Xin",
        "email": "93535922+liewstar@users.noreply.github.com",
        "time": "Mon Sep 30 22:40:50 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 30 22:40:50 2024 +0800"
      },
      "message": "feat: migrate from Gradle to Maven (#106)\n\n* feat: migrate from Gradle to Maven\r\n\r\n* feat: delete gradle-ci.yml\r\n\r\n* feat: disable comment checking"
    },
    {
      "commit": "b100f55286bcf8a472dac944cb33c33594e6b815",
      "tree": "d62acd731898e4c296d887ee6123bf1bf86f41e4",
      "parents": [
        "dbfc31cc3074b27ca97a1278c9dcab838614608c"
      ],
      "author": {
        "name": "Liao Xin",
        "email": "93535922+liewstar@users.noreply.github.com",
        "time": "Thu Aug 01 17:36:57 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 01 17:36:57 2024 +0800"
      },
      "message": "feat: update casbin jdbc and jcasbin dependencies (#104)\n\n"
    },
    {
      "commit": "dbfc31cc3074b27ca97a1278c9dcab838614608c",
      "tree": "4b8a572a4917ae0fd4c9eba9036227a81364b3a4",
      "parents": [
        "aef3b87d4af0b8b5eb486f6ee55efe1d00ca9b79"
      ],
      "author": {
        "name": "Jay Patel",
        "email": "36803168+jay-babu@users.noreply.github.com",
        "time": "Sat Jun 29 21:42:14 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 30 09:42:14 2024 +0800"
      },
      "message": "feat: add DistributedEnforcer auto-configuration via useDistributedEnforcer (#102)\n\n"
    },
    {
      "commit": "aef3b87d4af0b8b5eb486f6ee55efe1d00ca9b79",
      "tree": "a6465a97d80f6b8803b1c9cbb0276c071ff0818d",
      "parents": [
        "d1b6524faa2d0cc8f9a52bfb0117f97fbcbd88fe"
      ],
      "author": {
        "name": "Mouse Wang",
        "email": "34568564+mouse9527@users.noreply.github.com",
        "time": "Fri Jun 07 22:41:37 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 07 22:41:37 2024 +0800"
      },
      "message": "feat: one transaction is notified only once (#100)\n\n"
    },
    {
      "commit": "d1b6524faa2d0cc8f9a52bfb0117f97fbcbd88fe",
      "tree": "023945672f7c634f5836d89ad52283bcb5189408",
      "parents": [
        "a5221b0b4549e87259afdd2c16bcfe51ea7a8a05"
      ],
      "author": {
        "name": "Mouse Wang",
        "email": "34568564+mouse9527@users.noreply.github.com",
        "time": "Thu Jun 06 15:26:55 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 06 15:26:55 2024 +0800"
      },
      "message": "feat: add TxWatcher (#99)\n\n* support spring tx\r\n\r\n* Revert \"support spring tx\"\r\n\r\nThis reverts commit 94dd06805bd1c2319c9943b54af1ee2753c9170d.\r\n\r\n* feat: add TxWatcher (#98)\r\n\r\n* fix: add the new usage to README.md"
    },
    {
      "commit": "a5221b0b4549e87259afdd2c16bcfe51ea7a8a05",
      "tree": "1e06084feda882f8e05a6d1336aebe7b4c96ca7a",
      "parents": [
        "d0991e77541b5e12c27765bd6ea053a886ffb50f"
      ],
      "author": {
        "name": "loukkyy",
        "email": "servan.fichet@gmail.com",
        "time": "Sun Mar 10 11:35:36 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 10 18:35:36 2024 +0800"
      },
      "message": "feat: fix jcasbin dependency conflict in gradle (#94)\n\n"
    },
    {
      "commit": "d0991e77541b5e12c27765bd6ea053a886ffb50f",
      "tree": "7fd96be6e102201766ab3c5934b8615517338f2f",
      "parents": [
        "c24ff1b7d7a9ed6d9cb89a6a304076edcfa81001"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Mar 09 10:06:32 2024 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Mar 09 10:06:32 2024 +0800"
      },
      "message": "fix: upgrade CI Node.js version to 20\n"
    },
    {
      "commit": "c24ff1b7d7a9ed6d9cb89a6a304076edcfa81001",
      "tree": "7850bec0aceea807bd318bc6b2ebd91e57613c18",
      "parents": [
        "03a7f3581f4ec913a04852426d8dcb5330b14d52"
      ],
      "author": {
        "name": "ShingmoYeung",
        "email": "525032303@qq.com",
        "time": "Thu Sep 21 21:13:36 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 21 21:13:36 2023 +0800"
      },
      "message": "feat: add Lettuce Redis watcher (#89)\n\n* Update dependencies and configuration for Casbin:\r\n- Update `org.casbin:jcasbin` from version 1.30.1 to 1.35.0\r\n- Update `org.casbin:jcasbin-redis-watcher` from version 1.4.1 to 1.4.2\r\n- Update `org.casbin:jdbc-adapter` from version 2.3.3 to 2.4.1\r\n- Update `mysql:mysql-connector-java` from version 8.0.30 to 8.0.33\r\n\r\nAdd new configuration properties for Lettuce Redis Type in `CasbinProperties.java`:\r\n- Add `watcherLettuceRedisType` property with the default value of NONE\r\n\r\nUpdate getter and setter methods for `watcherLettuceRedisType` in `CasbinProperties.java`\r\n\r\nAdd new class `CasbinWatcherLettuceRedisType.java`\r\n\r\nUpdate `CasbinRedisWatcherAutoConfiguration.java`:\r\n- Add import statement for `org.casbin.watcher.lettuce.LettuceRedisWatcher`\r\n- Add new conditional bean configuration for Lettuce Redis Watcher\r\n\r\n* Refactor build.gradle dependencies and update Casbin classes\r\n\r\n* Add Lettuce Redis watcher support to Casbin AutoConfiguration\r\n\r\nThe LettuceRedisWatcher class is imported, and a conditional statement is added to check the watcher type. If the type is \"standalone\", a new LettuceRedisWatcher instance is created and set as the watcher. If the type is \"cluster\", a new LettuceRedisWatcher instance is created with the cluster nodes and set as the watcher. If the watcher type is unsupported, a CasbinWatcherLettuceTypeUnsupportedException is thrown.\r\n\r\n* Update dependencies version and fix unsupported watcher type exception in CasbinRedisWatcherAutoConfiguration.java."
    },
    {
      "commit": "03a7f3581f4ec913a04852426d8dcb5330b14d52",
      "tree": "3d893679c8c157c2a57fd6b91d4395d54eb8480a",
      "parents": [
        "b608b3efe29e6c028dcfacf7b9d133e30c4af5fc"
      ],
      "author": {
        "name": "ShingmoYeung",
        "email": "525032303@qq.com",
        "time": "Wed Aug 02 14:03:06 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 02 14:03:06 2023 +0800"
      },
      "message": "feat: fix RedisWatcher bug in starter (#87)\n\nupdated CasbinRedisWatcherAutoConfiguration.java: added casbinProperties parameter to redisWatcher method\r\nupdated application.yml: changed property names to kebab-case and added single quotes around policy-topic value"
    },
    {
      "commit": "b608b3efe29e6c028dcfacf7b9d133e30c4af5fc",
      "tree": "e58ca24953f852a3c7d0d336458d318fb877d122",
      "parents": [
        "09ce724328f1814a53aba6775a5672f109547457"
      ],
      "author": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Sat Jul 29 11:43:52 2023 +0800"
      },
      "committer": {
        "name": "Gucheng Wang",
        "email": "nomeguy@qq.com",
        "time": "Sat Jul 29 11:43:52 2023 +0800"
      },
      "message": "Improve docs\n"
    },
    {
      "commit": "09ce724328f1814a53aba6775a5672f109547457",
      "tree": "37a9ab723531959b73c0f0bcfbda2100ca9d8341",
      "parents": [
        "f0341eeb963a70ee94d0134ab1b785cfaa81be85"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jul 29 11:41:22 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 29 11:41:22 2023 +0800"
      },
      "message": "docs: update maven badge link"
    },
    {
      "commit": "f0341eeb963a70ee94d0134ab1b785cfaa81be85",
      "tree": "c69cc0cd2997667273b5e84ec1f564ec265a3898",
      "parents": [
        "ae3eb9e348823a470eb76905feb57197a7f96408"
      ],
      "author": {
        "name": "Chang Jing Chen",
        "email": "107469948+D1zzzY1@users.noreply.github.com",
        "time": "Tue Jul 25 20:48:55 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 25 20:48:55 2023 +0800"
      },
      "message": "fix: Resolve Maven alerts by updating dependencies (#85)\n\n"
    },
    {
      "commit": "ae3eb9e348823a470eb76905feb57197a7f96408",
      "tree": "22a8134c4ec98e72c5e7edf171fd103428aab000",
      "parents": [
        "de1fdaaa43c1849942805cd0ee929c2dc6890603"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jul 20 21:19:21 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 20 21:19:21 2023 +0800"
      },
      "message": "feat: release v1.0.0 (#83)\n\nBREAKING CHANGE: release v1.0.0"
    },
    {
      "commit": "de1fdaaa43c1849942805cd0ee929c2dc6890603",
      "tree": "05278953c07d84375338c306e3f910b43e041095",
      "parents": [
        "014277cbf602d73eeecce5555f0d7aa4eb4ee00e"
      ],
      "author": {
        "name": "Chen Changjing",
        "email": "107469948+D1zzzY1@users.noreply.github.com",
        "time": "Thu Jul 20 16:23:29 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 20 16:23:29 2023 +0800"
      },
      "message": "feat: fix Casbin Starter Can\u0027t Use Dynamic Data Source (#80)\n\n* fix: fix Can\u0027t Use Dynamic Data Source\r\n\r\n* fix: fix Can\u0027t Use Dynamic Data Source"
    },
    {
      "commit": "014277cbf602d73eeecce5555f0d7aa4eb4ee00e",
      "tree": "35bca87e01150c37b741a05c74a825e867b968c9",
      "parents": [
        "34dece1a53bfeb62c8cd4728def756de27370437"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jul 20 16:20:07 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 20 16:20:07 2023 +0800"
      },
      "message": "ci: fix CI node version to 18"
    },
    {
      "commit": "34dece1a53bfeb62c8cd4728def756de27370437",
      "tree": "434f4e7f42cc730cd819fa79ef744d2b122e1d6a",
      "parents": [
        "b9007e3de792434561f98d053af653f89dd0df8c"
      ],
      "author": {
        "name": "wht",
        "email": "101807499+OutOfEastGate@users.noreply.github.com",
        "time": "Wed Dec 07 15:58:31 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 07 15:58:31 2022 +0800"
      },
      "message": "feat: support for springboot-3.0 (#77)\n\n"
    },
    {
      "commit": "b9007e3de792434561f98d053af653f89dd0df8c",
      "tree": "ae61becdace0e4aadf950c47f579bac4b9c5d3c9",
      "parents": [
        "49f4dd9dc9e9786d429ce6a5e87384812982a303"
      ],
      "author": {
        "name": "Hamid Mortazavi",
        "email": "hamid.mortazavi@gmail.com",
        "time": "Sun Oct 30 06:21:39 2022 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 30 14:21:39 2022 +0800"
      },
      "message": "fix: jcasbin was not included when published, with api it\u0027s letting Gradle know that the module wants to transitively export that dependency to other modules, so that it\u0027s available to them at both runtime and compile time. This configuration behaves just like compile (which is now deprecated) (#74)\n\n"
    },
    {
      "commit": "49f4dd9dc9e9786d429ce6a5e87384812982a303",
      "tree": "e1dd58b71103d5adf9d8864ed734924b592cfe8b",
      "parents": [
        "e7a050781b870a06301faa85c4b7fc58549f82ed"
      ],
      "author": {
        "name": "Hamid Mortazavi",
        "email": "hamid.mortazavi@gmail.com",
        "time": "Tue Oct 11 16:36:53 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 11 23:36:53 2022 +0800"
      },
      "message": "feat: upgraded spring and polish (#72)\n\n"
    },
    {
      "commit": "e7a050781b870a06301faa85c4b7fc58549f82ed",
      "tree": "f346581fcacc61806d7340bdf66e2c2a188b8c73",
      "parents": [
        "cf227aca0237de8f168510da0262bb97c74acf53"
      ],
      "author": {
        "name": "Hamid Mortazavi",
        "email": "hamid.mortazavi@gmail.com",
        "time": "Tue Oct 11 15:17:38 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 11 22:17:38 2022 +0800"
      },
      "message": "fix: upgraded gradle since new version of spring boot requires gradle 7.x (#71)\n\n* upgraded gradle since new version of spring boot requires gradle 7.x\r\n\r\n* fixed tests"
    },
    {
      "commit": "cf227aca0237de8f168510da0262bb97c74acf53",
      "tree": "9949b353714d0f9e198225a8925749c4b63ed5aa",
      "parents": [
        "6b4eef91dc9cafcf9bf2ceb4be2ad984d3f6db8f"
      ],
      "author": {
        "name": "imp2002",
        "email": "imp07@qq.com",
        "time": "Sun Sep 25 14:27:03 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 25 14:27:03 2022 +0800"
      },
      "message": "fix: auto generate spring-configuration-metadata.json (#70)\n\n"
    },
    {
      "commit": "6b4eef91dc9cafcf9bf2ceb4be2ad984d3f6db8f",
      "tree": "fc0d6364470625357e61b036142f613071269006",
      "parents": [
        "b90f9615f813b09ba0edfc4421d4451f852d4995"
      ],
      "author": {
        "name": "稻谷",
        "email": "gumingfeng@live.com",
        "time": "Wed Sep 07 19:35:17 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 07 19:35:17 2022 +0800"
      },
      "message": "fix: update the way to get the driver (#69)\n\nBecause if the user does not configure the driver class name, a null pointer will be thrown\r\n\r\nCo-authored-by: gumingfeng@Live.com \u003cgmf1988mingfeng\u003e"
    },
    {
      "commit": "b90f9615f813b09ba0edfc4421d4451f852d4995",
      "tree": "065e934744b8be7076eef2a53f2833fbc99ceaf5",
      "parents": [
        "1aadca5827baa16c6f465d6ae2b07409e8b7cdb1"
      ],
      "author": {
        "name": "imp2002",
        "email": "imp07@qq.com",
        "time": "Wed Jul 06 19:37:21 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 06 19:37:21 2022 +0800"
      },
      "message": "fix: replace built-in adapter and watcher with official jdbc-adapter and redis-watcher (#68)\n\n* fix: remove built-in adapter and watcher\r\n\r\n* fix: add official jdbc-adapter and redis-watcher"
    },
    {
      "commit": "1aadca5827baa16c6f465d6ae2b07409e8b7cdb1",
      "tree": "ca82cfd920fe83c14189f8cd8b9ad5f1d3e2cbf6",
      "parents": [
        "96918ae022403fcb4f058c4d5a81e42bfe1488e5"
      ],
      "author": {
        "name": "Yang Tang",
        "email": "tangyang9464@163.com",
        "time": "Sun Jun 12 23:39:01 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 12 23:39:01 2022 +0800"
      },
      "message": "ci: add semantic.yml (#66)\n\n"
    },
    {
      "commit": "96918ae022403fcb4f058c4d5a81e42bfe1488e5",
      "tree": "8a76edc4795908b596dd0cc5b6aaef77a1513209",
      "parents": [
        "33baa2cce08ddcd01574dd3e53593732afda9be2"
      ],
      "author": {
        "name": "Yixiang Zhao",
        "email": "seriouszyx@foxmail.com",
        "time": "Thu Feb 10 21:24:54 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 10 21:24:54 2022 +0800"
      },
      "message": "fix: org.h2.jdbc.JdbcSQLSyntaxErrorException after H2 version upgrade (#62)\n\nSigned-off-by: Yixiang Zhao \u003cseriouszyx@foxmail.com\u003e"
    },
    {
      "commit": "33baa2cce08ddcd01574dd3e53593732afda9be2",
      "tree": "ea24eb5059259dda3184c3930d50dc0085b919c3",
      "parents": [
        "5564a6232c82892c961b3c5dd44d8c13509474e3"
      ],
      "author": {
        "name": "Yixiang Zhao",
        "email": "seriouszyx@foxmail.com",
        "time": "Tue Jan 04 21:10:32 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 04 21:10:32 2022 +0800"
      },
      "message": "fix: use mavenCentral as default repository instead of aliyun (#60)\n\nSigned-off-by: Yixiang Zhao \u003cseriouszyx@foxmail.com\u003e"
    },
    {
      "commit": "5564a6232c82892c961b3c5dd44d8c13509474e3",
      "tree": "1ffd1dc873d35158cf9d09bb5350b1449257f07e",
      "parents": [
        "207d74175fa8e7b2519952ff520d3cbd36c73826"
      ],
      "author": {
        "name": "Yixiang Zhao",
        "email": "674965440@qq.com",
        "time": "Tue Jan 04 20:09:13 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 04 20:09:13 2022 +0800"
      },
      "message": "feat: upgrade jcasbin version to 1.21.0 and fix the bugs about filter and redis-watcher (#58)\n\nSigned-off-by: Yixiang Zhao \u003cseriouszyx@foxmail.com\u003e"
    },
    {
      "commit": "207d74175fa8e7b2519952ff520d3cbd36c73826",
      "tree": "9dbd4841754fb881c3af257cb57d68e57941d60f",
      "parents": [
        "c5e289d6df5ba66be310c24ac1bce653c7ce8c3c"
      ],
      "author": {
        "name": "Fabian Bao",
        "email": "fabian4@163.com",
        "time": "Mon Dec 13 10:25:51 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 13 10:25:51 2021 +0800"
      },
      "message": "feat: support customized redis topic (#55)\n\nSigned-off-by: fabian4 \u003cfabian4@163.com\u003e"
    },
    {
      "commit": "c5e289d6df5ba66be310c24ac1bce653c7ce8c3c",
      "tree": "1579d77df8f47c8c9dd2a0a21fd387726827d019",
      "parents": [
        "14b7f6bb14c3e5bb9ab4b94f2a61425ca248cfe0"
      ],
      "author": {
        "name": "饭",
        "email": "liuyun105@126.com",
        "time": "Sat Nov 27 00:59:00 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 27 00:59:00 2021 +0800"
      },
      "message": "feat: support customized table name (#52)\n\n* support customized table name when using jdbc\r\n\r\nfix https://github.com/jcasbin/casbin-spring-boot-starter/issues/51\r\n\r\nSigned-off-by: Macky \u003cliuyunsh@cn.ibm.com\u003e"
    },
    {
      "commit": "14b7f6bb14c3e5bb9ab4b94f2a61425ca248cfe0",
      "tree": "663f55aa666c3c6fef1a231f17dc7829fcc86ff2",
      "parents": [
        "5220c75761ba5a06840e85b9d1f8ee4111473a82"
      ],
      "author": {
        "name": "饭",
        "email": "liuyun105@126.com",
        "time": "Thu Nov 25 12:10:34 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 25 12:10:34 2021 +0800"
      },
      "message": "fix: db2 adapter issue (#50)\n\n* fix db2 adaptor issue\r\n\r\nissue: jcasbin#47\r\n\r\n\r\nSigned-off-by: Macky \u003cliuyunsh@cn.ibm.com\u003e\r\n\r\n* fix sql issue and sonar issue for db2adptor\r\n\r\nfix https://github.com/jcasbin/casbin-spring-boot-starter/issues/47\r\n\r\nSigned-off-by: Macky \u003cliuyunsh@cn.ibm.com\u003e\r\n\r\n* update node version from 12 to 16\r\n\r\nissue: https://github.com/jcasbin/casbin-spring-boot-starter/runs/4318955733?check_suite_focus\u003dtrue\r\n\r\nSigned-off-by: Macky \u003cliuyunsh@cn.ibm.com\u003e\r\n\r\nCo-authored-by: Macky \u003cliuyunsh@cn.ibm.com\u003e"
    },
    {
      "commit": "5220c75761ba5a06840e85b9d1f8ee4111473a82",
      "tree": "24dcaaa1ca928bd3d7bc5d99eed40fb840b6d60b",
      "parents": [
        "3e9f8590fc52378e20f0bc03773b751dbc0508b3"
      ],
      "author": {
        "name": "深刻",
        "email": "tsund@qq.com",
        "time": "Sat May 29 16:38:23 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 29 16:38:23 2021 +0800"
      },
      "message": "fix: use PostgreSQLAdapter in autoConfigJdbcAdapter when using (#46)\n\nPostgreSQL database\r\n\r\nissue: #44\r\n\r\nSigned-off-by: tsund \u003ctsund@qq.com\u003e"
    },
    {
      "commit": "3e9f8590fc52378e20f0bc03773b751dbc0508b3",
      "tree": "9e8f224bf7e4036dbcd03e472e9256f08a18cdba",
      "parents": [
        "76b2bedd3e411aa1c39f86dfd08386a6b97f6ef5"
      ],
      "author": {
        "name": "ZhengJin Fang",
        "email": "fangzhengjin@gmail.com",
        "time": "Fri May 28 10:08:15 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 28 10:08:15 2021 +0800"
      },
      "message": "fix: Add PostgreSQLAdapter (#45)\n\n"
    },
    {
      "commit": "76b2bedd3e411aa1c39f86dfd08386a6b97f6ef5",
      "tree": "b9ee985c5488747438628675e9c178caf04defcd",
      "parents": [
        "c5c66024f1189d150a984b3a46868136aa3f470f"
      ],
      "author": {
        "name": "深刻",
        "email": "tsund@qq.com",
        "time": "Wed May 19 19:28:21 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 19 19:28:21 2021 +0800"
      },
      "message": "feat: use v1.9.2 of jcasbin (#43)\n\nfeat: use v1.9.0 of jcasbin"
    },
    {
      "commit": "c5c66024f1189d150a984b3a46868136aa3f470f",
      "tree": "b2557fcf7d2e6b2bff0f98e6971ca2fbf8cb1dab",
      "parents": [
        "c600049f77ca07c78c5de91b354423249b015fc6"
      ],
      "author": {
        "name": "ZhengJin Fang",
        "email": "fangzhengjin@gmail.com",
        "time": "Wed May 19 19:27:20 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 19 19:27:20 2021 +0800"
      },
      "message": "Update gradle-ci.yml"
    },
    {
      "commit": "c600049f77ca07c78c5de91b354423249b015fc6",
      "tree": "b19d36d4a7e3f5dfcc39db2518925bc86d05c218",
      "parents": [
        "b9a42f442e4c6b1c5c13477bba6bd8b2c7497e74"
      ],
      "author": {
        "name": "ZhengJin Fang",
        "email": "fangzhengjin@gmail.com",
        "time": "Thu May 13 12:45:12 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 13 12:45:12 2021 +0800"
      },
      "message": "Update gradle-ci.yml"
    },
    {
      "commit": "b9a42f442e4c6b1c5c13477bba6bd8b2c7497e74",
      "tree": "47a2a1baf7dfc4e9fe0ae8650a6dce6007daf5aa",
      "parents": [
        "185893c8fe26638c7190487186bb38540ec48873"
      ],
      "author": {
        "name": "ZhengJin Fang",
        "email": "fangzhengjin@gmail.com",
        "time": "Sat May 08 13:16:06 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 08 13:16:06 2021 +0800"
      },
      "message": "fix: ci error"
    },
    {
      "commit": "185893c8fe26638c7190487186bb38540ec48873",
      "tree": "ca407d03242b10e6db0d8e19abadf3194665b2e6",
      "parents": [
        "c83a5180fd00760bc1cc4d3b7b2f6b61bb07b0b4"
      ],
      "author": {
        "name": "ZhengJin Fang",
        "email": "fangzhengjin@gmail.com",
        "time": "Sat May 08 13:12:43 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 08 13:12:43 2021 +0800"
      },
      "message": "Update gradle-ci.yml"
    },
    {
      "commit": "c83a5180fd00760bc1cc4d3b7b2f6b61bb07b0b4",
      "tree": "75156942df735e291643299c4527cefd4c179011",
      "parents": [
        "f0bac849025f3e012bdd1628d010bcd080af18bd"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 05 17:22:21 2021 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 05 17:22:21 2021 +0800"
      },
      "message": "Remove Bintray badge in README.\n"
    },
    {
      "commit": "f0bac849025f3e012bdd1628d010bcd080af18bd",
      "tree": "386cffa188f13df692a9072148b7198a97dfdd42",
      "parents": [
        "dbf87aa04975678eac571a7bb94bb16fa862c948",
        "e1bfd04a13ff99ba6e7d617f01beceea71fa363b"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 05 17:18:30 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 05 17:18:30 2021 +0800"
      },
      "message": "Merge pull request #42 from fangzhengjin/master\n\nfix: ci error"
    },
    {
      "commit": "e1bfd04a13ff99ba6e7d617f01beceea71fa363b",
      "tree": "386cffa188f13df692a9072148b7198a97dfdd42",
      "parents": [
        "9a0908ac34be62ddd65c92066c99d905d3c39824"
      ],
      "author": {
        "name": "ZhengJin Fang",
        "email": "fangzhengjin@gmail.com",
        "time": "Wed May 05 17:05:16 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 05 17:05:16 2021 +0800"
      },
      "message": "Update gradle-ci.yml"
    },
    {
      "commit": "9a0908ac34be62ddd65c92066c99d905d3c39824",
      "tree": "9f4eb3649ec7f06b0c77470e8e5d3ae6af71f955",
      "parents": [
        "dbf87aa04975678eac571a7bb94bb16fa862c948"
      ],
      "author": {
        "name": "ZhengJin Fang",
        "email": "fangzhengjin@gmail.com",
        "time": "Wed May 05 17:04:21 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 05 17:04:21 2021 +0800"
      },
      "message": "Update .releaserc.json"
    },
    {
      "commit": "dbf87aa04975678eac571a7bb94bb16fa862c948",
      "tree": "8a6f1de14d390a7942021e1a8fca34962e338adc",
      "parents": [
        "e84a5d8613f7703f31ae50ca797c30b54b312f11"
      ],
      "author": {
        "name": "ZhengJin",
        "email": "fangzhengjin@gmail.com",
        "time": "Wed May 05 00:48:20 2021 +0800"
      },
      "committer": {
        "name": "ZhengJin",
        "email": "fangzhengjin@gmail.com",
        "time": "Wed May 05 00:48:20 2021 +0800"
      },
      "message": "semantic-release deploy\n"
    },
    {
      "commit": "e84a5d8613f7703f31ae50ca797c30b54b312f11",
      "tree": "41abd2b24836079936ed8368a2b66b2b65a5a6e3",
      "parents": [
        "ee8b7b32368fc38a1f8635f363c8d787c1ac1a48"
      ],
      "author": {
        "name": "深刻",
        "email": "tsund@qq.com",
        "time": "Thu Apr 01 21:55:05 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 01 21:55:05 2021 +0800"
      },
      "message": "Improve comments (#39)\n\n* style: modify Chinese annotations to English annotations\r\n\r\nissue (#32)\r\n\r\n* style: delete all Chinese\r\n\r\nissue(#32)"
    },
    {
      "commit": "ee8b7b32368fc38a1f8635f363c8d787c1ac1a48",
      "tree": "f06c0e0d304c88d79b86a9f2bdee50f6b68986f5",
      "parents": [
        "ed26a8d828f57f119557c6448f3d4fe51bef30fd"
      ],
      "author": {
        "name": "ZhengJin Fang",
        "email": "fangzhengjin@gmail.com",
        "time": "Mon Mar 29 00:26:56 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 29 00:26:56 2021 +0800"
      },
      "message": "Custom Casbin data source (#36)\n\n* Add CasbinDataSource"
    },
    {
      "commit": "ed26a8d828f57f119557c6448f3d4fe51bef30fd",
      "tree": "fb727a80e09e9f8b153f3dbb17415bd08a7a2b11",
      "parents": [
        "ce851cdbb1fc3d0d6e614a09af5e34c181987ba7",
        "6ae93076e285974988b702cb574993e0acf37584"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Mon Mar 22 17:58:29 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 22 17:58:29 2021 +0800"
      },
      "message": "Merge pull request #34 from shy1st/master\n\nUpdate README.md"
    },
    {
      "commit": "6ae93076e285974988b702cb574993e0acf37584",
      "tree": "fb727a80e09e9f8b153f3dbb17415bd08a7a2b11",
      "parents": [
        "ec1b3ee5fdba0e6cb3073eb0a219129dd4f639bc"
      ],
      "author": {
        "name": "shy",
        "email": "928357057@qq.com",
        "time": "Mon Mar 22 14:45:31 2021 +0800"
      },
      "committer": {
        "name": "shy",
        "email": "928357057@qq.com",
        "time": "Mon Mar 22 14:45:31 2021 +0800"
      },
      "message": "Update README.md\n"
    },
    {
      "commit": "ce851cdbb1fc3d0d6e614a09af5e34c181987ba7",
      "tree": "7431a39bcaeee3de2e5b3b967163959e491a90cf",
      "parents": [
        "dcf2bb5876e60f25c955dff1bef3841c0dd11c83",
        "ec1b3ee5fdba0e6cb3073eb0a219129dd4f639bc"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Sun Mar 21 20:59:27 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 21 20:59:27 2021 +0800"
      },
      "message": "Merge pull request #33 from shy1st/master\n\nci: add github action badge."
    },
    {
      "commit": "ec1b3ee5fdba0e6cb3073eb0a219129dd4f639bc",
      "tree": "7431a39bcaeee3de2e5b3b967163959e491a90cf",
      "parents": [
        "adb7a0ba3112b8d3ab3984932f467eb14e2997e2"
      ],
      "author": {
        "name": "shy",
        "email": "928357057@qq.com",
        "time": "Sun Mar 21 16:28:45 2021 +0800"
      },
      "committer": {
        "name": "shy",
        "email": "928357057@qq.com",
        "time": "Sun Mar 21 16:28:45 2021 +0800"
      },
      "message": "ci: add github action badge.\n"
    },
    {
      "commit": "dcf2bb5876e60f25c955dff1bef3841c0dd11c83",
      "tree": "cbd9bc768009cb3f0fd1abbcf613f29156f64269",
      "parents": [
        "b833ac0ccd35d23ae5bf3f377d349fe15e67c661",
        "adb7a0ba3112b8d3ab3984932f467eb14e2997e2"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Fri Mar 19 20:57:56 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 19 20:57:56 2021 +0800"
      },
      "message": "Merge pull request #31 from shy1st/master\n\nci: use github action."
    },
    {
      "commit": "adb7a0ba3112b8d3ab3984932f467eb14e2997e2",
      "tree": "cbd9bc768009cb3f0fd1abbcf613f29156f64269",
      "parents": [
        "b833ac0ccd35d23ae5bf3f377d349fe15e67c661"
      ],
      "author": {
        "name": "shy",
        "email": "928357057@qq.com",
        "time": "Fri Mar 19 17:27:06 2021 +0800"
      },
      "committer": {
        "name": "shy",
        "email": "928357057@qq.com",
        "time": "Fri Mar 19 17:35:47 2021 +0800"
      },
      "message": "ci: use github action.\n"
    },
    {
      "commit": "b833ac0ccd35d23ae5bf3f377d349fe15e67c661",
      "tree": "d562dc02b891b2c112d4a4b1503be8dde44c2760",
      "parents": [
        "06933a55e592e526965678185831d9b0dc10de44",
        "3972ffa153075da14c5a2dc38b9893a39d93221f"
      ],
      "author": {
        "name": "ZhengJin Fang",
        "email": "fangzhengjin@gmail.com",
        "time": "Sun Mar 14 14:16:40 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 14 14:16:40 2021 +0800"
      },
      "message": "Merge pull request #29 from divyagar/master\n\nAdded comments in english language"
    },
    {
      "commit": "3972ffa153075da14c5a2dc38b9893a39d93221f",
      "tree": "d562dc02b891b2c112d4a4b1503be8dde44c2760",
      "parents": [
        "04343a12868f644a167c0962df19e3daeff26ed8"
      ],
      "author": {
        "name": "ZhengJin Fang",
        "email": "fangzhengjin@gmail.com",
        "time": "Sun Mar 14 14:13:26 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 14 14:13:26 2021 +0800"
      },
      "message": "Update JdbcAdapter.java"
    },
    {
      "commit": "04343a12868f644a167c0962df19e3daeff26ed8",
      "tree": "8fe595ea805ca10d40efe09103cc5e9355898968",
      "parents": [
        "06933a55e592e526965678185831d9b0dc10de44"
      ],
      "author": {
        "name": "divyagar",
        "email": "divyagarg2601@gmail.com",
        "time": "Sun Mar 14 10:54:27 2021 +0530"
      },
      "committer": {
        "name": "divyagar",
        "email": "divyagarg2601@gmail.com",
        "time": "Sun Mar 14 10:54:27 2021 +0530"
      },
      "message": "Added comments in english language\n\nSigned-off-by: divyagar \u003cdivyagarg2601@gmail.com\u003e\n"
    },
    {
      "commit": "06933a55e592e526965678185831d9b0dc10de44",
      "tree": "cd48967f66fb94a2f860afe73f518dd87b8baca9",
      "parents": [
        "019a6f80fcbdbb42d416a2f5441d6b5b09f723bb"
      ],
      "author": {
        "name": "呆萌小孩",
        "email": "34126552+shy1st@users.noreply.github.com",
        "time": "Tue Feb 09 21:56:06 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 09 21:56:06 2021 +0800"
      },
      "message": "Update gradle.properties"
    },
    {
      "commit": "019a6f80fcbdbb42d416a2f5441d6b5b09f723bb",
      "tree": "942f1b9be45059d234f56439a01e5c620cc36168",
      "parents": [
        "21d5365bd61a0563f99be6404538d3361e42d77f",
        "b46e4343ac5b2f0b68ab3662f38a5c12d409fb7b"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Tue Feb 09 21:18:21 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 09 21:18:21 2021 +0800"
      },
      "message": "Merge pull request #26 from shy1st/master\n\nUpdate build.gradle"
    },
    {
      "commit": "b46e4343ac5b2f0b68ab3662f38a5c12d409fb7b",
      "tree": "c78da0d527971116c44453289e178b9686f0e654",
      "parents": [
        "9670dcde8209c6f7de62853f4d9edc56a3fec62e"
      ],
      "author": {
        "name": "呆萌小孩",
        "email": "34126552+shy1st@users.noreply.github.com",
        "time": "Tue Feb 09 16:56:43 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 09 16:56:43 2021 +0800"
      },
      "message": "Update build.gradle"
    },
    {
      "commit": "21d5365bd61a0563f99be6404538d3361e42d77f",
      "tree": "cb8cd4a4754fbac0291fb495ca9646e63ac7a1d7",
      "parents": [
        "9a3e75afc2328b293376976a7df8e2d5dde3f8af"
      ],
      "author": {
        "name": "ZhengJin Fang",
        "email": "fangzhengjin@gmail.com",
        "time": "Sat Jan 23 15:29:35 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 23 15:29:35 2021 +0800"
      },
      "message": "0.0.11"
    },
    {
      "commit": "9a3e75afc2328b293376976a7df8e2d5dde3f8af",
      "tree": "8f6d1459ba07a28cf55cde64cab7cdcf46a6f948",
      "parents": [
        "b6525cb0ae380da3128e85c22c659ea11ac2cb7f",
        "9670dcde8209c6f7de62853f4d9edc56a3fec62e"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jan 22 21:44:34 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 22 21:44:34 2021 +0800"
      },
      "message": "Merge pull request #24 from shy1st/master\n\nAdd the \"id\" column for the table \"casbin_rule\"."
    },
    {
      "commit": "9670dcde8209c6f7de62853f4d9edc56a3fec62e",
      "tree": "8f6d1459ba07a28cf55cde64cab7cdcf46a6f948",
      "parents": [
        "b6525cb0ae380da3128e85c22c659ea11ac2cb7f"
      ],
      "author": {
        "name": "shy",
        "email": "928357057@qq.com",
        "time": "Fri Jan 22 16:29:46 2021 +0800"
      },
      "committer": {
        "name": "shy",
        "email": "928357057@qq.com",
        "time": "Fri Jan 22 16:29:46 2021 +0800"
      },
      "message": "Add the \"id\" column for the table \"casbin_rule\".\n"
    },
    {
      "commit": "b6525cb0ae380da3128e85c22c659ea11ac2cb7f",
      "tree": "502b669ebadd026e129781e6e193501b57774ccb",
      "parents": [
        "643063aedb1684a18e7c42c90412dc742f33a2ea"
      ],
      "author": {
        "name": "ZhengJin Fang",
        "email": "fangzhengjin@gmail.com",
        "time": "Mon Dec 28 14:10:00 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 28 14:10:00 2020 +0800"
      },
      "message": "Update .travis.yml"
    },
    {
      "commit": "643063aedb1684a18e7c42c90412dc742f33a2ea",
      "tree": "a9835011eb08af3e44be4f198f481270418233b0",
      "parents": [
        "c6eee8f496935e076fcbff75d9894051267aab17"
      ],
      "author": {
        "name": "ZhengJin",
        "email": "fangzhengjin@gmail.com",
        "time": "Mon Dec 28 14:07:32 2020 +0800"
      },
      "committer": {
        "name": "ZhengJin",
        "email": "fangzhengjin@gmail.com",
        "time": "Mon Dec 28 14:07:32 2020 +0800"
      },
      "message": "remove lombok\n"
    },
    {
      "commit": "c6eee8f496935e076fcbff75d9894051267aab17",
      "tree": "921001aea08e149a5a43468798ab164f5eca9b63",
      "parents": [
        "79fc8858d08a737c5a7062622dde133d614aee5b"
      ],
      "author": {
        "name": "呆萌小孩",
        "email": "34126552+shy1st@users.noreply.github.com",
        "time": "Mon Dec 28 13:39:26 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 28 13:39:26 2020 +0800"
      },
      "message": "FilteredPolicy for JdbcAdapter. (#20)\n\n* FilteredPolicy for JdbcAdapter.\r\n\r\nCo-authored-by: ZhengJin \u003cfangzhengjin@gmail.com\u003e"
    },
    {
      "commit": "79fc8858d08a737c5a7062622dde133d614aee5b",
      "tree": "2034df936b78671212d429a8c8eea04933438179",
      "parents": [
        "19d27edb730bf77c3b6987bb49b4488c0961b98e"
      ],
      "author": {
        "name": "ZhengJin Fang",
        "email": "fangzhengjin@gmail.com",
        "time": "Thu Nov 21 19:33:53 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 21 19:33:53 2019 +0800"
      },
      "message": "Update README.md"
    },
    {
      "commit": "19d27edb730bf77c3b6987bb49b4488c0961b98e",
      "tree": "c07828d71368125d88a74897abcd35c1b6c11911",
      "parents": [
        "0c9cf6557d4a84d308bb22dc8d6bec4cd530851e"
      ],
      "author": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Tue Sep 24 18:43:32 2019 +0800"
      },
      "committer": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Tue Sep 24 18:43:32 2019 +0800"
      },
      "message": "0.0.9\n"
    },
    {
      "commit": "0c9cf6557d4a84d308bb22dc8d6bec4cd530851e",
      "tree": "e2a89f5cc1a5febacba1e6e74f74914a7b6d035a",
      "parents": [
        "89b5084461fe4aa46c849ba30c932d7d32204321"
      ],
      "author": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Tue Sep 24 18:21:49 2019 +0800"
      },
      "committer": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Tue Sep 24 18:21:49 2019 +0800"
      },
      "message": "fix #11 pr#13\n"
    },
    {
      "commit": "89b5084461fe4aa46c849ba30c932d7d32204321",
      "tree": "3adf5e8c81e06f64be33ddbfe851e3b5d5f4af95",
      "parents": [
        "170cf3f44e1f8b0cd9ea70a1fbb75dee6e7c0502"
      ],
      "author": {
        "name": "ZhengJin Fang",
        "email": "fangzhengjin@gmail.com",
        "time": "Tue Sep 17 09:37:02 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 17 09:37:02 2019 +0800"
      },
      "message": "Update .travis.yml"
    },
    {
      "commit": "170cf3f44e1f8b0cd9ea70a1fbb75dee6e7c0502",
      "tree": "786982b5a17b78b48631f0142636f67683f31fd4",
      "parents": [
        "018457d655eff604ba1cb008bc7e0d525ca7b80a"
      ],
      "author": {
        "name": "FangZhengjin",
        "email": "fangzhengjin@users.noreply.github.com",
        "time": "Sat Jul 13 00:00:16 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 13 00:00:16 2019 +0800"
      },
      "message": "Update README.md"
    },
    {
      "commit": "018457d655eff604ba1cb008bc7e0d525ca7b80a",
      "tree": "5e8cb6b4eb8872b6cb1aecce295319be48f40c68",
      "parents": [
        "4e138c8857368e23a65a5d2773383df273a9f8f4"
      ],
      "author": {
        "name": "FangZhengjin",
        "email": "fangzhengjin@users.noreply.github.com",
        "time": "Fri Jul 12 23:59:08 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 12 23:59:08 2019 +0800"
      },
      "message": "Update README_CN.md"
    },
    {
      "commit": "4e138c8857368e23a65a5d2773383df273a9f8f4",
      "tree": "c2e915394c8d0ac452013777115073ca61e7c556",
      "parents": [
        "9e346186a2c5d24569c3ae627c587f9b80f1ede0"
      ],
      "author": {
        "name": "FangZhengjin",
        "email": "fangzhengjin@users.noreply.github.com",
        "time": "Fri Jul 12 23:57:57 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 12 23:57:57 2019 +0800"
      },
      "message": "Update README_CN.md"
    },
    {
      "commit": "9e346186a2c5d24569c3ae627c587f9b80f1ede0",
      "tree": "b363f42ff98698f1c85da578acf7cc46d7dd7b39",
      "parents": [
        "b506c54dfcb2af217255acfb881b84fdac7f399b"
      ],
      "author": {
        "name": "FangZhengjin",
        "email": "fangzhengjin@users.noreply.github.com",
        "time": "Tue Jul 09 10:45:21 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 09 10:45:21 2019 +0800"
      },
      "message": "Update maven.gradle"
    },
    {
      "commit": "b506c54dfcb2af217255acfb881b84fdac7f399b",
      "tree": "3dde828519c857a2e87d9b71c60200968d09901a",
      "parents": [
        "95bf42d5443713781ea3b1f591a061e691724280"
      ],
      "author": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Mon Jul 01 17:30:30 2019 +0800"
      },
      "committer": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Mon Jul 01 17:30:30 2019 +0800"
      },
      "message": "update jcasbin\nsupport SpringBoot 1.5.9\nsupport SyncedEnforcer config\n"
    },
    {
      "commit": "95bf42d5443713781ea3b1f591a061e691724280",
      "tree": "69ddb6afa9af46ebe853f0f056bec602e67ed2ce",
      "parents": [
        "cfb2c730c82b38f4d27a8409f65f00059ef2bd91"
      ],
      "author": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Mon May 27 18:42:34 2019 +0800"
      },
      "committer": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Mon May 27 18:42:34 2019 +0800"
      },
      "message": "update secure\n"
    },
    {
      "commit": "cfb2c730c82b38f4d27a8409f65f00059ef2bd91",
      "tree": "6210963964a70e618569db40e0595e55de88a274",
      "parents": [
        "eeebd58af712ca10159ffb5026f8eddac36d0559"
      ],
      "author": {
        "name": "FangZhengjin",
        "email": "fangzhengjin@users.noreply.github.com",
        "time": "Mon May 27 16:39:41 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 27 16:39:41 2019 +0800"
      },
      "message": "Update .travis.yml"
    },
    {
      "commit": "eeebd58af712ca10159ffb5026f8eddac36d0559",
      "tree": "cda942442fa25ccff5a7c29884e7e67693ec6e33",
      "parents": [
        "e86266fe5a946d5b69d518b066e07df7c0d6d5ac"
      ],
      "author": {
        "name": "FangZhengjin",
        "email": "fangzhengjin@users.noreply.github.com",
        "time": "Mon May 27 00:26:56 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 27 00:26:56 2019 +0800"
      },
      "message": "Update .travis.yml"
    },
    {
      "commit": "e86266fe5a946d5b69d518b066e07df7c0d6d5ac",
      "tree": "8285ed084b56af8ed2fd8a58d9aaf622eb701d4c",
      "parents": [
        "bfab3418dad57ba720d1961e82b8a688a8312f52"
      ],
      "author": {
        "name": "FangZhengjin",
        "email": "fangzhengjin@users.noreply.github.com",
        "time": "Wed May 15 18:49:02 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 15 18:49:02 2019 +0800"
      },
      "message": "Update build.gradle"
    },
    {
      "commit": "bfab3418dad57ba720d1961e82b8a688a8312f52",
      "tree": "91d650766fe88a3c6dfc4ffb4c88d2b814d7062b",
      "parents": [
        "5a528e22fdc47a8913944c115f570c89b8e79adb"
      ],
      "author": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Wed May 15 18:33:44 2019 +0800"
      },
      "committer": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Wed May 15 18:33:44 2019 +0800"
      },
      "message": "Cli publish to bintray\n"
    },
    {
      "commit": "5a528e22fdc47a8913944c115f570c89b8e79adb",
      "tree": "af7b5508898cf90bec06237d02470a5565921761",
      "parents": [
        "47bdfcb518abf90951c3b82992f19644864b0a52"
      ],
      "author": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Thu May 09 13:39:00 2019 +0800"
      },
      "committer": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Thu May 09 13:39:00 2019 +0800"
      },
      "message": "0.0.7\n"
    },
    {
      "commit": "47bdfcb518abf90951c3b82992f19644864b0a52",
      "tree": "9cbe0daeaf8855d3c8f77c40cb67f87f180044f2",
      "parents": [
        "6b4d226b33699b7db5271601bc355a38517d104b"
      ],
      "author": {
        "name": "饭",
        "email": "liuyun105@126.com",
        "time": "Thu May 09 11:43:32 2019 +0800"
      },
      "committer": {
        "name": "FangZhengjin",
        "email": "fangzhengjin@users.noreply.github.com",
        "time": "Thu May 09 11:43:32 2019 +0800"
      },
      "message": "add db2 support (#5)\n\n* support db2\r\n"
    },
    {
      "commit": "6b4d226b33699b7db5271601bc355a38517d104b",
      "tree": "e8e5b8bea542b8725cda0ca3d2f657591a7fd131",
      "parents": [
        "2beb28a2e6d9926e26fcf660e8549982c06f4228"
      ],
      "author": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Sat Apr 27 12:48:44 2019 +0800"
      },
      "committer": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Sat Apr 27 12:48:44 2019 +0800"
      },
      "message": "JCasbin version update\n"
    },
    {
      "commit": "2beb28a2e6d9926e26fcf660e8549982c06f4228",
      "tree": "dddf52deaeda146427305879e6ce2adda86c1ddc",
      "parents": [
        "de9cbdf81856c21326a8fa0a24cbf8a919e6cf3a"
      ],
      "author": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Sat Apr 27 12:22:23 2019 +0800"
      },
      "committer": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Sat Apr 27 12:22:23 2019 +0800"
      },
      "message": "JCasbin version update\n"
    },
    {
      "commit": "de9cbdf81856c21326a8fa0a24cbf8a919e6cf3a",
      "tree": "541d6b2e6da74714f00c48fb0b14da3147fd0ff6",
      "parents": [
        "fba7b0f997d2fd5aadeef039c03b7d204e7f5d69"
      ],
      "author": {
        "name": "DefNed",
        "email": "zxcasd555888@163.com",
        "time": "Fri Apr 19 22:22:20 2019 +0800"
      },
      "committer": {
        "name": "FangZhengjin",
        "email": "fangzhengjin@users.noreply.github.com",
        "time": "Fri Apr 19 22:22:20 2019 +0800"
      },
      "message": "Fix JdbcAdapter database initialization exception when using oracle\n\n\r\n"
    },
    {
      "commit": "fba7b0f997d2fd5aadeef039c03b7d204e7f5d69",
      "tree": "be8a5ac470d58b071997e5d5d7214a086cf0fb42",
      "parents": [
        "090db0f4e51cc020e8d23571069cdfb1ee0dfda8"
      ],
      "author": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Thu Apr 18 22:58:54 2019 +0800"
      },
      "committer": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Thu Apr 18 22:58:54 2019 +0800"
      },
      "message": "0.0.5\n"
    },
    {
      "commit": "090db0f4e51cc020e8d23571069cdfb1ee0dfda8",
      "tree": "9af934e1012d0c65484535d860a4923e149ca651",
      "parents": [
        "736264612a401490a9bba2d1a7c5c6c9bef32c30"
      ],
      "author": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Thu Apr 18 22:53:57 2019 +0800"
      },
      "committer": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Thu Apr 18 22:53:57 2019 +0800"
      },
      "message": "AutoConfig single watcher\n"
    },
    {
      "commit": "736264612a401490a9bba2d1a7c5c6c9bef32c30",
      "tree": "a7458a9c9cb51264d0cae87a583a1773c448cd6b",
      "parents": [
        "6176458bd47f5e226ed4619b0351a2255e0f8c8e"
      ],
      "author": {
        "name": "Ken Huang",
        "email": "may.24@qq.com",
        "time": "Wed Apr 17 12:17:44 2019 +0800"
      },
      "committer": {
        "name": "FangZhengjin",
        "email": "fangzhengjin@users.noreply.github.com",
        "time": "Wed Apr 17 12:17:44 2019 +0800"
      },
      "message": "Fixed auto-injection to null in some spring versions causing automatic configuration to fail\n\nFixed auto-injection to null in some spring versions causing automatic configuration to fail"
    },
    {
      "commit": "6176458bd47f5e226ed4619b0351a2255e0f8c8e",
      "tree": "02907644314bb83bc14dfa8fc362813be3014c34",
      "parents": [
        "17b98a6d782d1ac50ed301263764cab1e52f3d92"
      ],
      "author": {
        "name": "FangZhengjin",
        "email": "fangzhengjin@users.noreply.github.com",
        "time": "Tue Apr 16 23:03:15 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 16 23:03:15 2019 +0800"
      },
      "message": "version update"
    },
    {
      "commit": "17b98a6d782d1ac50ed301263764cab1e52f3d92",
      "tree": "faa5c29139af0ae5765caf9f83d16052341aa686",
      "parents": [
        "043fee307eea561f2f03a96d5140a5c40e710145"
      ],
      "author": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Tue Apr 16 20:11:53 2019 +0800"
      },
      "committer": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Tue Apr 16 20:11:53 2019 +0800"
      },
      "message": "修正 casbin.enableCasbin 未设置时无法自动配置\n"
    },
    {
      "commit": "043fee307eea561f2f03a96d5140a5c40e710145",
      "tree": "f8c90f1d0f525203adcaecbb2c2d979573c0c64c",
      "parents": [
        "9cb69075c1ec2ddb419b156b50034d7e0b7598f7"
      ],
      "author": {
        "name": "FangZhengjin",
        "email": "fangzhengjin@users.noreply.github.com",
        "time": "Mon Apr 15 22:08:24 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 15 22:08:24 2019 +0800"
      },
      "message": "Update README.md"
    },
    {
      "commit": "9cb69075c1ec2ddb419b156b50034d7e0b7598f7",
      "tree": "51acc5a99cc9e610ca0fcf4bb17f6e84eab3f4dd",
      "parents": [
        "da59fb098b8b3cbef077dbb0581d0d7baf0a5bad"
      ],
      "author": {
        "name": "FangZhengjin",
        "email": "fangzhengjin@users.noreply.github.com",
        "time": "Mon Apr 15 22:07:39 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 15 22:07:39 2019 +0800"
      },
      "message": "Update README.md"
    },
    {
      "commit": "da59fb098b8b3cbef077dbb0581d0d7baf0a5bad",
      "tree": "7c3eba720d525fb6734ac4a5d1005e8ade568ff9",
      "parents": [
        "b34f2f2f28de612eb33641ab4159136f385a97a1"
      ],
      "author": {
        "name": "FangZhengjin",
        "email": "fangzhengjin@users.noreply.github.com",
        "time": "Sun Apr 14 18:13:49 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 14 18:13:49 2019 +0800"
      },
      "message": "Update README_CN.md"
    },
    {
      "commit": "b34f2f2f28de612eb33641ab4159136f385a97a1",
      "tree": "f3cc89922c23a7b2d97f1f63cf5f282baa7aa49d",
      "parents": [
        "d0ef6da092b8dd03e93ccb0c42c2209bfca8998e"
      ],
      "author": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Sun Apr 14 18:12:52 2019 +0800"
      },
      "committer": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Sun Apr 14 18:12:52 2019 +0800"
      },
      "message": "update README.md\n"
    },
    {
      "commit": "d0ef6da092b8dd03e93ccb0c42c2209bfca8998e",
      "tree": "51e9f971572272442ca6d4e7bbb86785a37650fa",
      "parents": [
        "d1a9d44534826a15f7aeff1a79e9721294e1facf"
      ],
      "author": {
        "name": "FangZhengjin",
        "email": "fangzhengjin@users.noreply.github.com",
        "time": "Sun Apr 14 17:05:15 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 14 17:05:15 2019 +0800"
      },
      "message": "Update README.md"
    },
    {
      "commit": "d1a9d44534826a15f7aeff1a79e9721294e1facf",
      "tree": "5cbc6e38699d141ed9565d47bfeadc2bbd7e3800",
      "parents": [
        "cdfaa3537fb1918fab79ba29dd6d84b13de697e6"
      ],
      "author": {
        "name": "FangZhengjin",
        "email": "fangzhengjin@users.noreply.github.com",
        "time": "Sun Apr 14 17:04:38 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 14 17:04:38 2019 +0800"
      },
      "message": "Update README.md"
    },
    {
      "commit": "cdfaa3537fb1918fab79ba29dd6d84b13de697e6",
      "tree": "ca27cee9ac8389f0d06cfc03a15fa4c0781d5e5c",
      "parents": [
        "5d23a27a0ab651b367c1deb5610989a615e4ca34"
      ],
      "author": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Sun Apr 14 17:02:41 2019 +0800"
      },
      "committer": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Sun Apr 14 17:02:41 2019 +0800"
      },
      "message": "update README.md\n"
    },
    {
      "commit": "5d23a27a0ab651b367c1deb5610989a615e4ca34",
      "tree": "857194ecccaff9ef99f2b8cdea25c7d12efc7c1a",
      "parents": [
        "ae722d16c12f75c2faf3c94045f9ecc6c2b2674b"
      ],
      "author": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Tue Apr 09 23:02:57 2019 +0800"
      },
      "committer": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Tue Apr 09 23:02:57 2019 +0800"
      },
      "message": "Transfer to jCasbin\n"
    },
    {
      "commit": "ae722d16c12f75c2faf3c94045f9ecc6c2b2674b",
      "tree": "e7489604df185fc2acc6b87cb71102dce4dae7fd",
      "parents": [
        "fcce4e9af07e7678928d2a3c2f0a50e1f8394b3e"
      ],
      "author": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Tue Apr 09 14:38:00 2019 +0800"
      },
      "committer": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Tue Apr 09 14:38:00 2019 +0800"
      },
      "message": "Transfer to jCasbin\n"
    },
    {
      "commit": "fcce4e9af07e7678928d2a3c2f0a50e1f8394b3e",
      "tree": "613b681df5c5cf21119b824ac01347f0d92c0216",
      "parents": [
        "e89fde31f7accd4846354443de1d0de0929f134f"
      ],
      "author": {
        "name": "FangZhengjin",
        "email": "fangzhengjin@users.noreply.github.com",
        "time": "Sun Apr 07 15:29:35 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 07 15:29:35 2019 +0800"
      },
      "message": "Update .travis.yml"
    },
    {
      "commit": "e89fde31f7accd4846354443de1d0de0929f134f",
      "tree": "772bdc6cf0dc2e5b2978a41472ac21055aa84b25",
      "parents": [
        "239d6dc56809fbaa23d6123dc819e415bfae2225"
      ],
      "author": {
        "name": "FangZhengjin",
        "email": "fangzhengjin@users.noreply.github.com",
        "time": "Sun Apr 07 12:29:03 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 07 12:29:03 2019 +0800"
      },
      "message": "Update gradle-wrapper.properties"
    },
    {
      "commit": "239d6dc56809fbaa23d6123dc819e415bfae2225",
      "tree": "bcd79229567be77c9a249133fb911b27355aa047",
      "parents": [
        "522bd60d2db3434381da3328d7bdce41dee8239a"
      ],
      "author": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Sun Apr 07 12:27:26 2019 +0800"
      },
      "committer": {
        "name": "fangzhengjin",
        "email": "fangzhengjin@gmail.com",
        "time": "Sun Apr 07 12:27:26 2019 +0800"
      },
      "message": "Release 0.0.2\n"
    }
  ],
  "next": "522bd60d2db3434381da3328d7bdce41dee8239a"
}
