diff --git a/LICENSE.markdown b/LICENSE.markdown
--- a/LICENSE.markdown
+++ b/LICENSE.markdown
@@ -1,6 +1,6 @@
 ISC License (ISC)
 
-Copyright 2020 Taylor Fausak
+Copyright 2021 Taylor Fausak
 
 Permission to use, copy, modify, and/or distribute this software for any
 purpose with or without fee is hereby granted, provided that the above
diff --git a/README.markdown b/README.markdown
--- a/README.markdown
+++ b/README.markdown
@@ -1,6 +1,6 @@
 # Burrito
 
-[![Travis CI](https://travis-ci.org/tfausak/burrito.svg?branch=master)](https://travis-ci.org/tfausak/burrito)
+[![CI](https://github.com/tfausak/burrito/workflows/CI/badge.svg)](https://github.com/tfausak/burrito/actions/new)
 [![Hackage](https://img.shields.io/hackage/v/burrito)](https://hackage.haskell.org/package/burrito)
 [![Stackage](https://www.stackage.org/package/burrito/badge/nightly?label=stackage)](https://www.stackage.org/package/burrito)
 
diff --git a/burrito.cabal b/burrito.cabal
--- a/burrito.cabal
+++ b/burrito.cabal
@@ -1,7 +1,7 @@
-cabal-version: 2.2
+cabal-version: >= 1.10
 
 name: burrito
-version: 1.2.0.0
+version: 1.2.0.1
 
 synopsis: Parse and render URI templates.
 description:
@@ -32,37 +32,16 @@
   location: https://github.com/tfausak/burrito
   type: git
 
-common basics
-  default-language: Haskell2010
-  ghc-options:
-    -Weverything
-    -Wno-all-missed-specialisations
-    -Wno-implicit-prelude
-    -Wno-missing-exported-signatures
-    -Wno-missing-import-lists
-    -Wno-safe
-    -Wno-unsafe
-
-  if impl(ghc >= 8.8)
-    ghc-options:
-      -Wno-missing-deriving-strategies
-
-  if impl(ghc >= 8.10)
-    ghc-options:
-      -Wno-missing-safe-haskell-mode
-      -Wno-prepositive-qualified-module
-
 library
-  import: basics
-
   build-depends:
-    base >= 4.12.0 && < 4.15
-    , bytestring >= 0.10.8 && < 0.11
-    , containers >= 0.6.0 && < 0.7
+    base >= 4.13.0 && < 4.16
+    , bytestring >= 0.10.10 && < 0.11
+    , containers >= 0.6.2 && < 0.7
     , parsec >= 3.1.14 && < 3.2
-    , template-haskell >= 2.14.0 && < 2.17
-    , text >= 1.2.3 && < 1.3
+    , template-haskell >= 2.15.0 && < 2.18
+    , text >= 1.2.4 && < 1.3
     , transformers >= 0.5.6 && < 0.6
+  default-language: Haskell2010
   exposed-modules:
     Burrito
     Burrito.Internal.Expand
@@ -85,18 +64,28 @@
     Burrito.Internal.Type.Token
     Burrito.Internal.Type.Value
     Burrito.Internal.Type.Variable
+  ghc-options:
+    -Weverything
+    -Wno-implicit-prelude
+    -Wno-missing-deriving-strategies
+    -Wno-missing-exported-signatures
+    -Wno-safe
   hs-source-dirs: src/lib
 
-test-suite test
-  import: basics
+  if impl(ghc >= 8.10)
+    ghc-options:
+      -Wno-missing-safe-haskell-mode
+      -Wno-prepositive-qualified-module
 
+test-suite test
   build-depends:
     base -any
     , burrito -any
     , containers -any
-    , hspec >= 2.7.1 && < 2.8
+    , hspec >= 2.7.6 && < 2.8
     , QuickCheck >= 2.13.2 && < 2.15
     , text -any
+  default-language: Haskell2010
   hs-source-dirs: src/test
   main-is: Main.hs
   type: exitcode-stdio-1.0
