diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
 # Revision history for railroad
 
+## 0.1.1.5 -- 2026-10-11
+* Exclude `validation-1.3.0` from the bounds: it does not build (it uses `foldable1-classes-compat`
+  without declaring it). `validation >= 1.3.1` needs `base >= 4.18`, so on GHC 9.4 the solver picked
+  1.3.0 under 0.1.1.4's `validation < 1.4` and the build failed.
+
 ## 0.1.1.4 -- 2026-10-10
 * Widen dependency upper bounds (tests pass):
   - `effectful < 2.8`
diff --git a/railroad.cabal b/railroad.cabal
--- a/railroad.cabal
+++ b/railroad.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               railroad
-version:            0.1.1.4
+version:            0.1.1.5
 license:            BSD-3-Clause
 license-file:       LICENSE
 author:             Frederik Kallstrup Mastratisi
@@ -24,7 +24,7 @@
       base >=4.17 && < 4.23,
       effectful >= 2.5 && < 2.8,
       mtl >= 2.2 && < 2.4,
-      validation >= 1.1 && < 1.4
+      validation (>= 1.1 && < 1.3.0) || (> 1.3.0 && < 1.4)
 
 library
     import:           stuff
