diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,11 @@
 
 ## Unreleased
 
+## 0.4.0.2 - 2026-03-17
+
+### Changed 
+- Dependency bounds.
+
 ## 0.4.0.1 - 2026-03-17
 
 ### Added
diff --git a/haal.cabal b/haal.cabal
--- a/haal.cabal
+++ b/haal.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           haal
-version:        0.4.0.1
+version:        0.4.0.2
 synopsis:       A Haskell library for Active Automata Learning.
 description:    Please see the README on GitHub at <https://github.com/steve-anunknown/haal#readme>
 category:       Model Learning
@@ -52,8 +52,8 @@
       src
   ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
   build-depends:
-      base >=4.18.3 && <4.19
-    , containers >=0.6.7 && <0.7
+      base >=4.18.3 && <5
+    , containers >=0.6.7 && <0.8
     , mtl >=2.3.1 && <2.4
     , random >=1.3.1 && <1.4
     , vector >=0.13.2 && <0.14
@@ -139,7 +139,7 @@
   ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N
   build-depends:
       QuickCheck
-    , base >=4.18.3 && <4.19
+    , base >=4.18.3 && <5
     , containers
     , haal
     , hspec
