diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,15 @@
 
 ## Unreleased
 
+## 0.3.0.1 - 2026-07-20
+
+### Changed
+
+- Upgraded the baikai provider cohort to the `0.4` series: `baikai`,
+  `baikai-claude`, and `baikai-openai` now require `>=0.4 && <0.5`.
+  `baikai-effectful` stays on the `0.3` series. Dependency bounds only — no
+  changes to the exported API.
+
 ## 0.3.0.0 - 2026-07-05
 
 ### Changed
diff --git a/shikumi.cabal b/shikumi.cabal
--- a/shikumi.cabal
+++ b/shikumi.cabal
@@ -1,6 +1,6 @@
 cabal-version:   3.4
 name:            shikumi
-version:         0.3.0.0
+version:         0.3.0.1
 synopsis:        Typed, structured, evaluable LM programs over baikai
 category:        AI
 description:
@@ -53,10 +53,10 @@
 
   build-depends:
     , aeson
-    , baikai             >=0.3  && <0.4
-    , baikai-claude      >=0.3  && <0.4
+    , baikai             >=0.4  && <0.5
+    , baikai-claude      >=0.4  && <0.5
     , baikai-effectful   >=0.3  && <0.4
-    , baikai-openai      >=0.3  && <0.4
+    , baikai-openai      >=0.4  && <0.5
     , base               >=4.20 && <5
     , base64-bytestring
     , bytestring
@@ -109,10 +109,10 @@
 
   build-depends:
     , aeson
-    , baikai             >=0.3      && <0.4
-    , baikai-claude      >=0.3      && <0.4
+    , baikai             >=0.4      && <0.5
+    , baikai-claude      >=0.4      && <0.5
     , baikai-effectful   >=0.3      && <0.4
-    , baikai-openai      >=0.3      && <0.4
+    , baikai-openai      >=0.4      && <0.5
     , base
     , base64-bytestring
     , bytestring
