)]}'
{
  "log": [
    {
      "commit": "89953a299e80c95b3179b8844d98e594dab08953",
      "tree": "b19708bb6abd3d2cb506a20b3fb3c555749757d1",
      "parents": [
        "75a1dd15f2e4148c886db48f83f6e9b5f32b81b1"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Feb 04 16:42:12 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Feb 04 16:42:12 2025 +0000"
      },
      "message": "chore(release): 1.4.0 [skip ci]\n\n# [1.4.0](https://github.com/casbin-rs/casbin-rust-cli/compare/v1.3.0...v1.4.0) (2025-02-04)\n\n### Features\n\n* fix bug in JSON format type conversion ([#10](https://github.com/casbin-rs/casbin-rust-cli/issues/10)) ([75a1dd1](https://github.com/casbin-rs/casbin-rust-cli/commit/75a1dd15f2e4148c886db48f83f6e9b5f32b81b1))\n"
    },
    {
      "commit": "75a1dd15f2e4148c886db48f83f6e9b5f32b81b1",
      "tree": "4c504285ad54525a2b804456b192358cf2e4bb7b",
      "parents": [
        "b5ca66a86b3f7e73a353addb51405296389be846"
      ],
      "author": {
        "name": "LiuliFox",
        "email": "88608708+liulifox233@users.noreply.github.com",
        "time": "Wed Feb 05 00:38:52 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 05 00:38:52 2025 +0800"
      },
      "message": "feat: fix bug in JSON format type conversion (#10)\n\n* fix: fix json format type convert\r\n\r\n* chore: cargo clippy\r\n\r\n* chore: update dependence"
    },
    {
      "commit": "b5ca66a86b3f7e73a353addb51405296389be846",
      "tree": "fcfc5b4f045ee8d7e1fa5572b8f4a0a951968900",
      "parents": [
        "5a128b8bf9826b1fa4504b7f7f7604b69162d77a"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Feb 04 14:12:28 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Feb 04 14:12:28 2025 +0000"
      },
      "message": "chore(release): 1.3.0 [skip ci]\n\n# [1.3.0](https://github.com/casbin-rs/casbin-rust-cli/compare/v1.2.0...v1.3.0) (2025-02-04)\n\n### Features\n\n* add support for json format args and improve version format ([#8](https://github.com/casbin-rs/casbin-rust-cli/issues/8)) ([5a128b8](https://github.com/casbin-rs/casbin-rust-cli/commit/5a128b8bf9826b1fa4504b7f7f7604b69162d77a))\n"
    },
    {
      "commit": "5a128b8bf9826b1fa4504b7f7f7604b69162d77a",
      "tree": "0ddc62fbcf532f2c384158311ea7b8da2c18a383",
      "parents": [
        "86909fb081bdb3e3fe585c6c8e0b5c76c94d0a7b"
      ],
      "author": {
        "name": "LiuliFox",
        "email": "88608708+liulifox233@users.noreply.github.com",
        "time": "Tue Feb 04 22:07:28 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 04 22:07:28 2025 +0800"
      },
      "message": "feat: add support for json format args and improve version format (#8)\n\n"
    },
    {
      "commit": "86909fb081bdb3e3fe585c6c8e0b5c76c94d0a7b",
      "tree": "7179b8d70463a325fc0a99b2d40ec2c49992ddd2",
      "parents": [
        "c37869af9b66baf0709918f02a4c374382c6bab7"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Mon Feb 03 10:47:54 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Mon Feb 03 10:47:54 2025 +0000"
      },
      "message": "chore(release): 1.2.0 [skip ci]\n\n# [1.2.0](https://github.com/casbin-rs/casbin-rust-cli/compare/v1.1.0...v1.2.0) (2025-02-03)\n\n### Features\n\n* switch auto release action to casbin-rs/semantic-release-action-rust to release Windows binary ([#7](https://github.com/casbin-rs/casbin-rust-cli/issues/7)) ([c37869a](https://github.com/casbin-rs/casbin-rust-cli/commit/c37869af9b66baf0709918f02a4c374382c6bab7))\n"
    },
    {
      "commit": "c37869af9b66baf0709918f02a4c374382c6bab7",
      "tree": "53bcbeb4de70a64ad7bc7e3dcce4bff276e3d044",
      "parents": [
        "4b2b45464a562a4c1caf3c49236302d031190f51"
      ],
      "author": {
        "name": "LiuliFox",
        "email": "88608708+liulifox233@users.noreply.github.com",
        "time": "Mon Feb 03 09:08:49 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 03 09:08:49 2025 +0800"
      },
      "message": "feat: switch auto release action to casbin-rs/semantic-release-action-rust to release Windows binary (#7)\n\n"
    },
    {
      "commit": "4b2b45464a562a4c1caf3c49236302d031190f51",
      "tree": "96fc7f254c8c9b0fc270c7ac834689760d8c2e72",
      "parents": [
        "c48bd06a2f74f7fbbf40f2d948f64cfd6b29528b"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sun Feb 02 17:19:18 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sun Feb 02 17:19:18 2025 +0000"
      },
      "message": "chore(release): 1.1.0 [skip ci]\n\n# [1.1.0](https://github.com/casbin-rs/casbin-rust-cli/compare/v1.0.0...v1.1.0) (2025-02-02)\n\n### Features\n\n* add some subcommands like enforce_ex() \u0026 disable semantic-release-action at forks ([#6](https://github.com/casbin-rs/casbin-rust-cli/issues/6)) ([c48bd06](https://github.com/casbin-rs/casbin-rust-cli/commit/c48bd06a2f74f7fbbf40f2d948f64cfd6b29528b))\n"
    },
    {
      "commit": "c48bd06a2f74f7fbbf40f2d948f64cfd6b29528b",
      "tree": "52f41a638f457324a810dfab0332d279029609ea",
      "parents": [
        "ebc782e24ad118b747091d9e8c52273ebc5e774b"
      ],
      "author": {
        "name": "LiuliFox",
        "email": "88608708+liulifox233@users.noreply.github.com",
        "time": "Mon Feb 03 01:16:15 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 03 01:16:15 2025 +0800"
      },
      "message": "feat: add some subcommands like enforce_ex() \u0026 disable semantic-release-action at forks (#6)\n\n* feat: implement completion and enforceEx subcommand\r\n\r\n* chore: cargo clippy\r\n\r\n* feat: disable semantic-release-action at forks"
    },
    {
      "commit": "ebc782e24ad118b747091d9e8c52273ebc5e774b",
      "tree": "364d19126be4a4de166f161f5b70aead506a15b3",
      "parents": [
        "fb813989f1dd7a43dd685776ed17dd82a619aef3"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Mon Jan 27 16:42:17 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Mon Jan 27 16:42:17 2025 +0000"
      },
      "message": "chore(release): 1.0.0 [skip ci]\n\n# 1.0.0 (2025-01-27)\n\n### Features\n\n* implement enforce command ([#2](https://github.com/casbin-rs/casbin-rust-cli/issues/2)) ([99e407e](https://github.com/casbin-rs/casbin-rust-cli/commit/99e407e72b31cb190fc7aa91a33e0925e948c32a))\n* switch to semantic-release-action ([#4](https://github.com/casbin-rs/casbin-rust-cli/issues/4)) ([fb81398](https://github.com/casbin-rs/casbin-rust-cli/commit/fb813989f1dd7a43dd685776ed17dd82a619aef3))\n"
    },
    {
      "commit": "fb813989f1dd7a43dd685776ed17dd82a619aef3",
      "tree": "713c2a44e929e42d58e424af9ed5213104dc97fd",
      "parents": [
        "99e407e72b31cb190fc7aa91a33e0925e948c32a"
      ],
      "author": {
        "name": "LiuliFox",
        "email": "88608708+liulifox233@users.noreply.github.com",
        "time": "Tue Jan 28 00:37:36 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 28 00:37:36 2025 +0800"
      },
      "message": "feat: switch to semantic-release-action (#4)\n\n"
    },
    {
      "commit": "99e407e72b31cb190fc7aa91a33e0925e948c32a",
      "tree": "b49d228fe6921f68b3f82e9af1d249bfed397c80",
      "parents": [
        "5193c28699c1d674df1d987381c8e4ab7ef1a6d5"
      ],
      "author": {
        "name": "LiuliFox",
        "email": "88608708+liulifox233@users.noreply.github.com",
        "time": "Tue Jan 21 22:57:03 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 21 22:57:03 2025 +0800"
      },
      "message": "feat: implement enforce command (#2)\n\n"
    },
    {
      "commit": "5193c28699c1d674df1d987381c8e4ab7ef1a6d5",
      "tree": "4507efb900f6b40ed876db6b202847e463a88311",
      "parents": [],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jan 17 22:43:53 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 17 22:43:53 2025 +0800"
      },
      "message": "Initial commit"
    }
  ]
}
