diff --git a/burrito.cabal b/burrito.cabal
--- a/burrito.cabal
+++ b/burrito.cabal
@@ -1,6 +1,6 @@
 cabal-version: 2.2
 name: burrito
-version: 2.0.1.10
+version: 2.0.1.11
 synopsis: Parse and render URI templates.
 description:
   Burrito is a Haskell library for parsing and rendering URI templates.
@@ -35,11 +35,10 @@
 
 flag pedantic
   default: False
-  description: Enables @-Werror@, which turns warnings into errors.
   manual: True
 
 common library
-  build-depends: base ^>=4.18.0.0 || ^>=4.19.0.0 || ^>=4.20.0.0
+  build-depends: base ^>=4.19.0.0 || ^>=4.20.0.0 || ^>=4.21.0.0
   default-language: Haskell2010
   ghc-options:
     -Weverything
@@ -49,6 +48,7 @@
     -Wno-missing-deriving-strategies
     -Wno-missing-exported-signatures
     -Wno-missing-kind-signatures
+    -Wno-missing-role-annotations
     -Wno-missing-safe-haskell-mode
     -Wno-prepositive-qualified-module
     -Wno-safe
@@ -57,9 +57,6 @@
   if flag(pedantic)
     ghc-options: -Werror
 
-  if impl(ghc >= 9.8)
-    ghc-options: -Wno-missing-role-annotations
-
 common executable
   import: library
   build-depends: burrito
@@ -73,10 +70,11 @@
     bytestring ^>=0.11.4.0 || ^>=0.12.0.2,
     containers ^>=0.6.7 || ^>=0.7,
     parsec ^>=3.1.16.1,
-    template-haskell ^>=2.20.0.0 || ^>=2.21.0.0 || ^>=2.22.0.0,
+    template-haskell ^>=2.21.0.0 || ^>=2.22.0.0 || ^>=2.23.0.0,
     text ^>=2.0.2 || ^>=2.1,
     transformers ^>=0.6.1.0,
 
+  -- cabal-gild: discover source/library
   exposed-modules:
     Burrito
     Burrito.Internal.Expand
