diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,10 @@
+filepath-bytestring (1.5.2.0.3) unstable; urgency=medium
+
+  * Relax bounds to allow QuickCheck-2.15
+  * Allow base and filepath bundled with GHC 9.12
+
+ -- Joey Hess <id@joeyh.name>  Mon, 04 Aug 2025 10:35:01 -0400
+
 filepath-bytestring (1.5.2.0.2) unstable; urgency=medium
 
   * Relax bounds to allow base-4.20 (ghc 9.10.1).
diff --git a/filepath-bytestring.cabal b/filepath-bytestring.cabal
--- a/filepath-bytestring.cabal
+++ b/filepath-bytestring.cabal
@@ -1,6 +1,6 @@
 cabal-version: 1.18
 name:           filepath-bytestring
-version:        1.5.2.0.2
+version:        1.5.2.0.3
 -- NOTE: Don't forget to update CHANGELOG and the filepath dependency below
 license:        BSD3
 license-file:   LICENSE
@@ -53,7 +53,7 @@
         System.FilePath.Windows.ByteString
 
     build-depends:
-        base >= 4 && < 4.21,
+        base >= 4 && < 4.22,
         bytestring >= 0.11.3.0,
         filepath >= 1.4.100.4 && < 1.5.0.0 || >= 1.5.2.0 && <= 1.5.4.0
     if os(Windows)
@@ -77,10 +77,10 @@
         filepath-bytestring,
         base,
         bytestring >= 0.11.2.0,
-        QuickCheck >= 2.7 && < 2.15,
-	-- Versions of filepath that are equvilant to this
-	-- library, for quickcheck equivilance tests.
-        filepath >= 1.4.100.4 && < 1.5.0.0 || >= 1.5.2.0 && <= 1.5.4.0
+        QuickCheck >= 2.7 && < 2.16,
+	-- Versions of filepath that are equivalent to this
+	-- library, for quickcheck equivalence tests.
+        filepath >= 1.4.100.4 && < 1.5.0.0 || >= 1.5.2.0 && <= 1.5.5.0
 
 benchmark filepath-bench
     type: exitcode-stdio-1.0
