)]}'
{
  "log": [
    {
      "commit": "c92ac3574364b3bcc439fea7bb7f63d26584827e",
      "tree": "38086277d1d4841f921a09aac448b41d73e9e4a4",
      "parents": [
        "c6e94e65be9bfae550a54dde8b9b779d5c6efa77"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Wed Aug 20 05:19:32 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Wed Aug 20 05:19:32 2025 +0000"
      },
      "message": "chore(release): 1.4.0 [skip ci]\n\n# [1.4.0](https://github.com/officialpycasbin/async-postgres-watcher/compare/v1.3.0...v1.4.0) (2025-08-20)\n\n### Features\n\n* fix README badges ([#2](https://github.com/officialpycasbin/async-postgres-watcher/issues/2)) ([c6e94e6](https://github.com/officialpycasbin/async-postgres-watcher/commit/c6e94e65be9bfae550a54dde8b9b779d5c6efa77))\n"
    },
    {
      "commit": "c6e94e65be9bfae550a54dde8b9b779d5c6efa77",
      "tree": "df644d0a24fc0ec0030eca9395f578eca220aebd",
      "parents": [
        "404f3d75503c3d0e7df4ac3c334ddd1f3f7da0cb"
      ],
      "author": {
        "name": "Theo",
        "email": "87375548+Chimou0@users.noreply.github.com",
        "time": "Wed Aug 20 13:17:41 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 20 13:17:41 2025 +0800"
      },
      "message": "feat: fix README badges (#2)\n\n"
    },
    {
      "commit": "404f3d75503c3d0e7df4ac3c334ddd1f3f7da0cb",
      "tree": "831dc6a2179d987f5e4a9b99f8c1e3d5ab0b9344",
      "parents": [
        "8bc75bcef722828804046447081a5bc88942157a"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Fri Aug 15 14:46:42 2025 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Fri Aug 15 14:46:42 2025 +0000"
      },
      "message": "chore(release): 1.3.0 [skip ci]\n\n# [1.3.0](https://github.com/officialpycasbin/async-postgres-watcher/compare/v1.2.0...v1.3.0) (2025-08-15)\n\n### Features\n\n* switch from casbin to pycasbin ([8bc75bc](https://github.com/officialpycasbin/async-postgres-watcher/commit/8bc75bcef722828804046447081a5bc88942157a))\n"
    },
    {
      "commit": "8bc75bcef722828804046447081a5bc88942157a",
      "tree": "a0371331195c8a8fe6010cf4f2a71bb19795dce8",
      "parents": [
        "d1656a7309523bfc4cc3f45a36c82765367d292f"
      ],
      "author": {
        "name": "Theo",
        "email": "87375548+Chimou0@users.noreply.github.com",
        "time": "Fri Aug 15 22:44:51 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 15 22:44:51 2025 +0800"
      },
      "message": "feat: switch from casbin to pycasbin\n\n"
    },
    {
      "commit": "d1656a7309523bfc4cc3f45a36c82765367d292f",
      "tree": "c78fcb422fe22faffcf82a8a1081a8f94a0a908e",
      "parents": [
        "7d7059c8ffa2c38d7660bc7a5ed7b14664d733f6"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Nov 12 03:17:22 2024 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Tue Nov 12 03:17:22 2024 +0000"
      },
      "message": "chore(release): 1.2.0 [skip ci]\n\n# [1.2.0](https://github.com/officialpycasbin/async-postgres-watcher/compare/v1.1.0...v1.2.0) (2024-11-12)\n\n### Features\n\n* fix CI\u0027s macOS error ([7d7059c](https://github.com/officialpycasbin/async-postgres-watcher/commit/7d7059c8ffa2c38d7660bc7a5ed7b14664d733f6))\n* update path ([f2bf3c3](https://github.com/officialpycasbin/async-postgres-watcher/commit/f2bf3c3c307c596bda73911bf15f74a14f31ca19))\n"
    },
    {
      "commit": "7d7059c8ffa2c38d7660bc7a5ed7b14664d733f6",
      "tree": "368e362f96a8371414ec29afe32cf7c2a3502c33",
      "parents": [
        "f2bf3c3c307c596bda73911bf15f74a14f31ca19"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Tue Nov 12 11:15:12 2024 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Tue Nov 12 11:15:12 2024 +0800"
      },
      "message": "feat: fix CI\u0027s macOS error\n"
    },
    {
      "commit": "f2bf3c3c307c596bda73911bf15f74a14f31ca19",
      "tree": "72c1348d59c48aea62f3577ee1dea555930cd010",
      "parents": [
        "aae9774ef1b7bc419c644a7595190700600ef5c4"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Tue Nov 12 10:55:20 2024 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Tue Nov 12 10:55:20 2024 +0800"
      },
      "message": "feat: update path\n"
    },
    {
      "commit": "aae9774ef1b7bc419c644a7595190700600ef5c4",
      "tree": "b3b955f095b166b447d9f82f12e024e355b6914b",
      "parents": [
        "8f2d142de74faa88d1730b11c5eba0963774bffe"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sun Mar 17 03:21:37 2024 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sun Mar 17 03:21:37 2024 +0000"
      },
      "message": "chore(release): 1.1.0 [skip ci]\n\n# [1.1.0](https://github.com/pycasbin/async-postgres-watcher/compare/v1.0.0...v1.1.0) (2024-03-17)\n\n### Features\n\n* bump version to 1.1.0 ([8f2d142](https://github.com/pycasbin/async-postgres-watcher/commit/8f2d142de74faa88d1730b11c5eba0963774bffe))\n"
    },
    {
      "commit": "8f2d142de74faa88d1730b11c5eba0963774bffe",
      "tree": "094a92ab2fbba26cd55017ee26faa9e48e13f648",
      "parents": [
        "6d133bcb052fd5bda564ad647e34b21e423fb25e"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Mar 17 11:19:37 2024 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Mar 17 11:19:37 2024 +0800"
      },
      "message": "feat: bump version to 1.1.0\n"
    },
    {
      "commit": "6d133bcb052fd5bda564ad647e34b21e423fb25e",
      "tree": "f8c77d2735c3480649416ad3b0dc37723308534c",
      "parents": [
        "9fdb4ab4563ea2dd2a456cdbac614657ebf50c75"
      ],
      "author": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sat Mar 16 17:55:45 2024 +0000"
      },
      "committer": {
        "name": "semantic-release-bot",
        "email": "semantic-release-bot@martynus.net",
        "time": "Sat Mar 16 17:55:45 2024 +0000"
      },
      "message": "chore(release): 1.0.0 [skip ci]\n\n# 1.0.0 (2024-03-16)\n\n### Features\n\n* add GitHub Actions CI and semantic-release ([#4](https://github.com/pycasbin/async-postgres-watcher/issues/4)) ([bd150f5](https://github.com/pycasbin/async-postgres-watcher/commit/bd150f581a7a681da4daacc11cfbbb14b1207a22)), closes [#3](https://github.com/pycasbin/async-postgres-watcher/issues/3) [#1](https://github.com/pycasbin/async-postgres-watcher/issues/1)\n* add initial code ([#2](https://github.com/pycasbin/async-postgres-watcher/issues/2)) ([6c868e1](https://github.com/pycasbin/async-postgres-watcher/commit/6c868e108e8b68e6aacde833a4afe96f75345fe8)), closes [#1](https://github.com/pycasbin/async-postgres-watcher/issues/1)\n* Update README.md ([9fdb4ab](https://github.com/pycasbin/async-postgres-watcher/commit/9fdb4ab4563ea2dd2a456cdbac614657ebf50c75))\n"
    },
    {
      "commit": "9fdb4ab4563ea2dd2a456cdbac614657ebf50c75",
      "tree": "c18e4d3706d54e8cab0858f0846a0232fcb6329b",
      "parents": [
        "bd150f581a7a681da4daacc11cfbbb14b1207a22"
      ],
      "author": {
        "name": "Eric Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Mar 17 01:53:20 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 17 01:53:20 2024 +0800"
      },
      "message": "feat: Update README.md"
    },
    {
      "commit": "bd150f581a7a681da4daacc11cfbbb14b1207a22",
      "tree": "22de8b44ecdef7009e323126c0651b9e6e167e88",
      "parents": [
        "6c868e108e8b68e6aacde833a4afe96f75345fe8"
      ],
      "author": {
        "name": "SiuHui",
        "email": "127535046+siuhui@users.noreply.github.com",
        "time": "Sat Mar 16 22:48:38 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 16 22:48:38 2024 +0800"
      },
      "message": "feat: add GitHub Actions CI and semantic-release (#4)\n\n* Add GitHub Actions CI and semantic-release (#3)\r\n\r\n* chore(release): 1.0.0 [skip ci]\r\n\r\n# 1.0.0 (2024-03-16)\r\n\r\n### Features\r\n\r\n* add initial code ([#2](https://github.com/siuhui/async-postgres-watcher/issues/2)) ([6c868e1](https://github.com/siuhui/async-postgres-watcher/commit/6c868e108e8b68e6aacde833a4afe96f75345fe8)), closes [#1](https://github.com/siuhui/async-postgres-watcher/issues/1)\r\n\r\n---------\r\n\r\nCo-authored-by: semantic-release-bot \u003csemantic-release-bot@martynus.net\u003e"
    },
    {
      "commit": "6c868e108e8b68e6aacde833a4afe96f75345fe8",
      "tree": "2f707a3827170656863da75cfa93bc0a4c87ab26",
      "parents": [
        "41c21f1966553e841bca4c7c10f2bd00dca98221"
      ],
      "author": {
        "name": "SiuHui",
        "email": "127535046+siuhui@users.noreply.github.com",
        "time": "Sun Mar 10 18:33:25 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 10 18:33:25 2024 +0800"
      },
      "message": "feat: add initial code (#2)\n\n* Ignore .idea/\r\n\r\n* feat: add async PostgreSQL watcher (#1)\r\n\r\n* test: add tests for AsyncPostgresWatcher\r\n\r\n* docs: add examples\r\n\r\n* docs: update README.md\r\n\r\n* feat: add Apache header\r\n\r\n* feat: add requirements.txt\r\n\r\n* docs: update README.md"
    },
    {
      "commit": "41c21f1966553e841bca4c7c10f2bd00dca98221",
      "tree": "1028deee198593280e866a1c783a4dfc144f2ad1",
      "parents": [],
      "author": {
        "name": "Eric Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Mar 02 22:53:28 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 02 22:53:28 2024 +0800"
      },
      "message": "Initial commit"
    }
  ]
}
