diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## [0.1.0.2] - April 10, 2025
+
+- Support base-4.21
+
 ## [0.1.0.1] - November 14, 2023
 
 - Inline constants
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-c.cabal b/termbox-bindings-c.cabal
--- a/termbox-bindings-c.cabal
+++ b/termbox-bindings-c.cabal
@@ -1,10 +1,10 @@
 cabal-version: 2.4
 
-author: Mitchell Rosen
+author: Mitchell Dalvi Rosen, Travis Staton
 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 v1.1.4@, a simple C library for writing text-based user interfaces:
   <https://github.com/termbox/termbox>
@@ -18,11 +18,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-c
 synopsis: termbox bindings
-tested-with: GHC == 9.4.7, GHC == 9.6.3, GHC == 9.8.1
-version: 0.1.0.1
+tested-with: GHC == 9.8.4, GHC == 9.10.1, GHC == 9.12.2
+version: 0.1.0.2
 
 extra-source-files:
   CHANGELOG.md
@@ -34,22 +34,28 @@
 source-repository head
   type: git
   location: git://github.com/awkward-squad/termbox.git
+  subdir: termbox-bindings-c
 
 library
-  build-depends: base ^>= 4.13 || ^>= 4.14 || ^>= 4.15 || ^>= 4.16 || ^>= 4.17 || ^>= 4.18 || ^>= 4.19
+  build-depends:
+    base ^>= 4.13
+      || ^>= 4.14
+      || ^>= 4.15
+      || ^>= 4.16
+      || ^>= 4.17
+      || ^>= 4.18
+      || ^>= 4.19
+      || ^>= 4.20
+      || ^>= 4.21
   c-sources:
     cbits/termbox.c
     cbits/utf8.c
   default-extensions:
-    BinaryLiterals
     CApiFFI
-    DeriveGeneric
     DerivingStrategies
     DuplicateRecordFields
-    InstanceSigs
     InterruptibleFFI
-    NamedFieldPuns
-  default-language: Haskell2010
+  default-language: GHC2021
   exposed-modules: Termbox.Bindings.C
   hs-source-dirs: src
   ghc-options:
