diff --git a/web-routes-boomerang.cabal b/web-routes-boomerang.cabal
--- a/web-routes-boomerang.cabal
+++ b/web-routes-boomerang.cabal
@@ -1,5 +1,5 @@
 Name:             web-routes-boomerang
-Version:          0.28.4.2
+Version:          0.28.4.3
 License:          BSD3
 License-File:     LICENSE
 Author:           jeremy@seereason.com
@@ -8,20 +8,21 @@
 Category:         Web, Language
 Synopsis:         Use boomerang for type-safe URL parsers/printers
 Description:      This module add support for creating url parsers/printers using a single unified grammar specification
-Cabal-Version:    >= 1.6
+Cabal-Version:    >= 1.10
 Build-type:       Simple
-tested-with:      GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.1
+tested-with:      GHC==8.0.2, GHC==8.2.2, GHC==8.4.1, GHC==8.6.5, GHC==8.8.4, GHC==8.10.7, GHC==9.0.2, GHC==9.2.2
 
 Library
-        Build-Depends:    base >= 4 && < 5,
+        Default-Language: Haskell2010
+        Build-Depends:    base >= 4.9 && < 5,
                           boomerang >= 1.4 && < 1.5,
-                          mtl,
+                          mtl < 2.3,
                           parsec == 3.1.*,
-                          text >= 0.11 && < 1.3,
-                          web-routes >= 0.26
+                          text >= 0.11 && < 2.1,
+                          web-routes >= 0.26 && < 0.28
         Exposed-Modules:  Web.Routes.Boomerang
 
-        Extensions:       TypeOperators
+        Other-Extensions: TemplateHaskell, TypeOperators, OverloadedStrings
 
 source-repository head
     type:     git
