diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,10 @@
 `shellmet` uses [PVP Versioning][1].
 The changelog is available [on GitHub][2].
 
+## 0.0.6.0 — Jan 5, 2026
+
+* Support GHC 9.12.
+
 ## 0.0.5.0 — Oct 20, 2024
 
 * Support GHC 9.2.8. 9.4.7, 9.6.6, 9.8.2, 9.10.1.
diff --git a/shellmet.cabal b/shellmet.cabal
--- a/shellmet.cabal
+++ b/shellmet.cabal
@@ -1,6 +1,6 @@
 cabal-version:       2.4
 name:                shellmet
-version:             0.0.5.0
+version:             0.0.6.0
 synopsis:            Out of the shell solution for scripting in Haskell
 description:         Shellmet provides easy and convenient way to call shell commands from Haskell programs
 homepage:            https://github.com/kowainik/shellmet
@@ -9,7 +9,7 @@
 license-file:        LICENSE
 author:              Dmitrii Kovanikov
 maintainer:          Kowainik <xrom.xkov@gmail.com>
-copyright:           2019-2022 Kowainik
+copyright:           2019-2026 Kowainik
 category:            Shell, Command Line
 build-type:          Simple
 extra-doc-files:     README.md
@@ -22,15 +22,16 @@
                      GHC == 9.2.8
                      GHC == 9.4.7
                      GHC == 9.6.6
-                     GHC == 9.8.2
-                     GHC == 9.10.1
+                     GHC == 9.8.4
+                     GHC == 9.10.3
+                     GHC == 9.12.3
 
 source-repository head
   type:                git
   location:            https://github.com/kowainik/shellmet.git
 
 common common-options
-  build-depends:       base >= 4.11.1.0 && < 4.21
+  build-depends:       base >= 4.11.1.0 && < 4.22
 
   ghc-options:         -Wall
                        -Wcompat
@@ -59,6 +60,13 @@
   if impl(ghc >= 9.8)
     ghc-options:       -Wterm-variable-capture
                        -Winconsistent-flags
+  if impl(ghc >= 9.10)
+    ghc-options:       -Wincomplete-record-selectors
+                       -Wdeprecated-type-abstractions
+                       -Wdata-kinds-tc
+                       -Wdefaulted-exception-context
+  if impl(ghc >= 9.12)
+    ghc-options:       -Wview-pattern-signatures
 
   default-language:    Haskell2010
   default-extensions:  ConstraintKinds
diff --git a/src/Shellmet.hs b/src/Shellmet.hs
--- a/src/Shellmet.hs
+++ b/src/Shellmet.hs
@@ -9,7 +9,7 @@
 
 {- |
 Module                  : Shellmet
-Copyright               : (c) 2019-2022 Kowainik
+Copyright               : (c) 2019-2026 Kowainik
 SPDX-License-Identifier : MPL-2.0
 Maintainer              : Kowainik <xrom.xkov@gmail.com>
 Stability               : Stable
