diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,12 @@
 # Revision history for nothunks
 
+## 0.3.1 -- 2025-07-30
+
+* Make it build with ghc-9.12.
+* Added support for:
+  * `containers-0.8`
+  * `random-1.3.0`
+
 ## 0.3.0 -- 2024-08-13
 
 * Include _both_ `Context` _and_ `Info` in `ThunkInfo` (#54)
diff --git a/NOTICE b/NOTICE
--- a/NOTICE
+++ b/NOTICE
@@ -1,4 +1,4 @@
-Copyright 2018-2024 Input Output Global Inc (IOG)
+Copyright 2018-2025 Input Output Global Inc (IOG)
 
    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
diff --git a/nothunks.cabal b/nothunks.cabal
--- a/nothunks.cabal
+++ b/nothunks.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               nothunks
-version:            0.3.0.0
+version:            0.3.1
 synopsis:           Examine values for unexpected thunks
 description:        Long lived application data typically should not contain
                     any thunks. This library can be used to examine values for
@@ -13,10 +13,10 @@
 bug-reports:        https://github.com/input-output-hk/nothunks
 author:             IOG
 maintainer:         Marcin Szamotulski <coot@coot.me>
-copyright:          2018-2024 Input Output Global Inc (IOG)
+copyright:          2018-2025 Input Output Global Inc (IOG)
 category:           Development
 extra-doc-files:    README.md CHANGELOG.md
-tested-with:        GHC == {8.10, 9.0, 9.2, 9.4, 9.6, 9.8, 9.10}
+tested-with:        GHC == {8.10, 9.0, 9.2, 9.4, 9.6, 9.8, 9.10, 9.12}
 
 source-repository head
   type:     git
@@ -41,15 +41,15 @@
     exposed-modules:  NoThunks.Class
 
     build-depends:    base       >= 4.12 && < 5
-                    , containers >= 0.5  && < 0.8
+                    , containers >= 0.5  && < 0.9
                     , stm        >= 2.5  && < 2.6
-                    , time       >= 1.5  && < 1.13
+                    , time       >= 1.5  && < 1.15
 
                       -- Whatever is bundled with ghc
                     , ghc-heap
 
     if impl(ghc >= 9.2)
-      build-depends:  wherefrom-compat ^>= 0.1.1
+      build-depends:  wherefrom-compat ^>= 0.2
 
     if flag(bytestring)
       build-depends:  bytestring >= 0.10 && < 0.13
@@ -80,8 +80,8 @@
                     , ghc-prim
 
                       -- Additional dependencies
-                    , hedgehog       >= 1.1 && < 1.5
-                    , random         >= 1.1 && < 1.3
+                    , hedgehog       >= 1.1 && < 1.6
+                    , random         >= 1.1 && < 1.4
                     , tasty          >= 1.3 && < 1.6
                     , tasty-hedgehog >= 1.1 && < 1.5
 
