diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Changelog for gargoyle
 
+## 0.1.1.1
+
+* Add support for ghc 9.0.2
+
 ## 0.1.1
 
 * Bugfix: Error cases on opening file were non-exhaustive
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,4 +1,6 @@
 # gargoyle
+[![Haskell](https://img.shields.io/badge/language-Haskell-orange.svg)](https://haskell.org) [![Hackage](https://img.shields.io/hackage/v/gargoyle.svg)](https://hackage.haskell.org/package/gargoyle) [![Hackage CI](https://matrix.hackage.haskell.org/api/v2/packages/gargoyle/badge)](https://matrix.hackage.haskell.org/#/package/gargoyle)   [![Github CI](https://github.com/obsidiansystems/gargoyle/workflows/github-action/badge.svg)](https://github.com/obsidiansystems/gargoyle/actions) [![BSD3 License](https://img.shields.io/badge/license-BSD3-blue.svg)](https://github.com/obsidiansystems/gargoyle/blob/master/LICENSE)
+
 
 Gargoyle is a framework for managing daemons from Haskell. Currently, the only requirement is that the daemon be able to communicate over a Unix domain socket. See [gargoyle-postgresql](https://hackage.haskell.org/package/gargoyle-postgresql) for an example that uses gargoyle to manage postgresql.
 
diff --git a/gargoyle.cabal b/gargoyle.cabal
--- a/gargoyle.cabal
+++ b/gargoyle.cabal
@@ -1,5 +1,5 @@
 name:               gargoyle
-version:            0.1.1.0
+version:            0.1.1.1
 license:            BSD3
 license-file:       LICENSE
 author:             Obsidian Systems LLC
@@ -22,14 +22,14 @@
   ChangeLog.md
   README.md
 
-tested-with:        GHC ==8.6.5 || ==8.8.4 || ==8.10.2
+tested-with:        GHC ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2
 
 library
   exposed-modules:  Gargoyle
   ghc-options:      -Wall
   ghc-prof-options: -fprof-auto-exported
   build-depends:
-      base       >=4.12.0 && <4.15
+      base       >=4.12.0 && <4.17
     , directory  >=1.3.3  && <1.4
     , filelock   >=0.1.1  && <0.2
     , filepath   >=1.4.2  && <1.5
