chore(release): 1.4.0 [skip ci]

# [1.4.0](https://github.com/officialpycasbin/async-postgres-watcher/compare/v1.3.0...v1.4.0) (2025-08-20)

### Features

* fix README badges ([#2](https://github.com/officialpycasbin/async-postgres-watcher/issues/2)) ([c6e94e6](https://github.com/officialpycasbin/async-postgres-watcher/commit/c6e94e65be9bfae550a54dde8b9b779d5c6efa77))
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0a80a19..f79a87d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,12 @@
 # Semantic Versioning Changelog
 
+# [1.4.0](https://github.com/officialpycasbin/async-postgres-watcher/compare/v1.3.0...v1.4.0) (2025-08-20)
+
+
+### Features
+
+* fix README badges ([#2](https://github.com/officialpycasbin/async-postgres-watcher/issues/2)) ([c6e94e6](https://github.com/officialpycasbin/async-postgres-watcher/commit/c6e94e65be9bfae550a54dde8b9b779d5c6efa77))
+
 # [1.3.0](https://github.com/officialpycasbin/async-postgres-watcher/compare/v1.2.0...v1.3.0) (2025-08-15)
 
 
diff --git a/pyproject.toml b/pyproject.toml
index 6fa2c2f..544177c 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
 [project]
 name = "casbin-async-postgres-watcher"
-version = "1.3.0"
+version = "1.4.0"
 authors = [
     {name = "hsluoyz", email = "hsluoyz@gmail.com"},
 ]