diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## [1.0.0.1] - April 10, 2025
+
+- Support base-4.21
+
 ## [1.0.0] - November 14, 2023
 
 - Rework `Tb_attr` and `Tb_color` into `Tb_attrs`
diff --git a/LICENSE b/LICENSE
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright 2018-2023 Mitchell Rosen, Travis Staton
+Copyright 2018-2025 Mitchell Dalvi Rosen, Travis Staton
 
 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
 
diff --git a/termbox-bindings-hs.cabal b/termbox-bindings-hs.cabal
--- a/termbox-bindings-hs.cabal
+++ b/termbox-bindings-hs.cabal
@@ -1,10 +1,10 @@
 cabal-version: 2.4
 
-author: Mitchell Rosen
+author: Mitchell Dalvi Rosen, Travis Stagon
 bug-reports: https://github.com/awkward-squad/termbox/issues
 build-type: Simple
 category: User Interfaces
-copyright: (c) 2018-2023 Mitchell Rosen, Travis Staton
+copyright: (c) 2018-2025 Mitchell Dalvi Rosen, Travis Staton
 description:
   This package provides bindings to @termbox@, a simple C library for writing text-based user interfaces:
   <https://github.com/termbox/termbox>.
@@ -16,11 +16,11 @@
 homepage: https://github.com/awkward-squad/termbox
 license-file: LICENSE
 license: BSD-3-Clause
-maintainer: Mitchell Rosen <mitchellwrosen@gmail.com>, Travis Staton <hello@travisstaton.com>
+maintainer: Mitchell Dalvi Rosen <mitchellwrosen@gmail.com>, Travis Staton <hello@travisstaton.com>
 name: termbox-bindings-hs
 synopsis: termbox bindings
-tested-with: GHC == 9.4.7, GHC == 9.6.3, GHC == 9.8.1
-version: 1.0.0
+tested-with: GHC == 9.8.4, GHC == 9.10.1, GHC == 9.12.2
+version: 1.0.0.1
 
 extra-doc-files:
   CHANGELOG.md
@@ -32,21 +32,26 @@
 
 library
   build-depends:
-    base ^>= 4.13 || ^>= 4.14 || ^>= 4.15 || ^>= 4.16 || ^>= 4.17 || ^>= 4.18 || ^>= 4.19,
+    base ^>= 4.13
+      || ^>= 4.14
+      || ^>= 4.15
+      || ^>= 4.16
+      || ^>= 4.17
+      || ^>= 4.18
+      || ^>= 4.19
+      || ^>= 4.20
+      || ^>= 4.21,
     termbox-bindings-c ^>= 0.1,
   default-extensions:
     BlockArguments
     DeriveAnyClass
-    DeriveGeneric
     DerivingStrategies
     DuplicateRecordFields
-    GeneralizedNewtypeDeriving
     LambdaCase
     NamedFieldPuns
     PatternSynonyms
-    TypeApplications
     ViewPatterns
-  default-language: Haskell2010
+  default-language: GHC2021
   exposed-modules: Termbox.Bindings.Hs
   hs-source-dirs: src
   ghc-options:
