diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,28 @@
+2026-07-07
+        * Version bump (4.8). (#745)
+
+2026-05-07
+        * Version bump (4.7.1). (#730)
+
+2026-03-07
+        * Version bump (4.7). (#714)
+
+2026-01-07
+        * Version bump (4.6.1). (#705)
+        * Relax version constraint on containers. (#603)
+
+2025-11-07
+        * Version bump (4.6). (#679)
+
+2025-09-07
+        * Version bump (4.5.1). (#666)
+
+2025-07-07
+        * Version bump (4.5). (#642)
+
+2025-05-07
+        * Version bump (4.4). (#618)
+
 2025-03-07
         * Version bump (4.3). (#604)
         * Fix typo in documentation. (#587)
diff --git a/copilot-language.cabal b/copilot-language.cabal
--- a/copilot-language.cabal
+++ b/copilot-language.cabal
@@ -1,6 +1,6 @@
 cabal-version:       >=1.10
 name:                copilot-language
-version:             4.3
+version:             4.8
 synopsis:            A Haskell-embedded DSL for monitoring hard real-time
                      distributed systems.
 description:
@@ -38,13 +38,13 @@
   build-depends: base                  >= 4.9  && < 5
 
                , array                 >= 0.5  && < 0.6
-               , containers            >= 0.4  && < 0.8
+               , containers            >= 0.4  && < 0.9
                , data-reify            >= 0.6  && < 0.7
                , mtl                   >= 2.0  && < 3
 
-               , copilot-core          >= 4.3 && < 4.4
-               , copilot-interpreter   >= 4.3 && < 4.4
-               , copilot-theorem       >= 4.3 && < 4.4
+               , copilot-core          >= 4.8 && < 4.9
+               , copilot-interpreter   >= 4.8 && < 4.9
+               , copilot-theorem       >= 4.8 && < 4.9
 
   exposed-modules: Copilot.Language
                  , Copilot.Language.Operators.BitWise
