diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,11 @@
 All notable changes to this project will be documented in this file.
 This project adheres to the [Package Versioning Policy](https://wiki.haskell.org/Package_versioning_policy).
 
+## [3001.5.0.1]
+- Allow building against bytestring version 0.11.x.
+- Update our Cabal file to "cabal-version: >= 1.10" so that we can legally use
+  the other-extensions field.
+
 ## [3001.5.0.0]
 - Define a proper `MonadFail` instance for `CGIT`. This is necessary to compile
   successfully with `ghc-8.8.x` Since that change affects our public API, a
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
 [![hackage release](https://img.shields.io/hackage/v/cgi.svg?label=hackage)](http://hackage.haskell.org/package/cgi)
 [![stackage LTS package](http://stackage.org/package/cgi/badge/lts)](http://stackage.org/lts/package/cgi)
 [![stackage Nightly package](http://stackage.org/package/cgi/badge/nightly)](http://stackage.org/nightly/package/cgi)
-[![travis build status](https://img.shields.io/travis/cheecheeo/haskell-cgi/master.svg?label=travis+build)](https://travis-ci.org/cheecheeo/haskell-cgi)
+[![CI Status](https://github.com/cheecheeo/haskell-cgi/actions/workflows/haskell-ci.yml/badge.svg)](https://github.com/cheecheeo/haskell-cgi/actions/workflows/haskell-ci.yml)
 
 This is a Haskell library for writing CGI programs.
 Its features include:
diff --git a/cgi.cabal b/cgi.cabal
--- a/cgi.cabal
+++ b/cgi.cabal
@@ -1,5 +1,5 @@
 name:               cgi
-version:            3001.5.0.0
+version:            3001.5.0.1
 synopsis:           A library for writing CGI programs
 description:        This is a Haskell library for writing CGI programs.
 license:            BSD3
@@ -8,18 +8,19 @@
                     Ian Lynagh, Erik Meijer, Sven Panne, Jeremy Shaw, Peter Simons
 author:             Bjorn Bringert
 maintainer:         John Chee <cheecheeo@gmail.com>, Peter Simons <simons@cryp.to>
-tested-with:        GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.1
+tested-with:        GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.4,
+                    GHC == 8.10.7, GHC == 9.0.2, GHC == 9.2.5, GHC == 9.4.4
 category:           Network
 homepage:           https://github.com/cheecheeo/haskell-cgi
 bug-reports:        https://github.com/cheecheeo/haskell-cgi/issues
 build-type:         Simple
 extra-source-files: README.md
                     CHANGELOG.md
-cabal-version:      >= 1.8
+cabal-version:      >= 1.10
 
 source-repository head
   type:     git
-  location: git://github.com/cheecheeo/haskell-cgi.git
+  location: https://github.com/cheecheeo/haskell-cgi.git
 
 flag install-examples
   default:     False
@@ -33,20 +34,22 @@
   other-modules:    Network.CGI.Accept
   hs-source-dirs:   src
   build-depends:    base        >= 4.9 && < 5
-                  , bytestring  < 0.11
+                  , bytestring  < 0.12
                   , containers  < 0.7
                   , exceptions  == 0.10.*
                   , mtl         > 2.2.0.1 && < 2.3
                   , multipart   >= 0.1.2 && < 0.3
                   , network-uri == 2.6.*
                   , parsec      >= 2.0 && < 3.2
-                  , time        >= 1.5 && < 1.10
+                  , time        >= 1.5 && < 1.13
                   , xhtml       >= 3000.0.0 && < 3000.3
   other-extensions: MultiParamTypeClasses
+  default-language: Haskell2010
 
 executable cookie.cgi
   main-is:        cookie.hs
   hs-source-dirs: examples
+  default-language: Haskell2010
 
   if flag(install-examples)
     build-depends: base, cgi, xhtml
@@ -56,6 +59,7 @@
 executable error.cgi
   main-is:        error.hs
   hs-source-dirs: examples
+  default-language: Haskell2010
 
   if flag(install-examples)
     build-depends: base, cgi
@@ -65,6 +69,7 @@
 executable hello.cgi
   main-is:        hello.hs
   hs-source-dirs: examples
+  default-language: Haskell2010
 
   if flag(install-examples)
     build-depends: base, cgi
@@ -74,6 +79,7 @@
 executable printinput.cgi
   main-is:        printinput.hs
   hs-source-dirs: examples
+  default-language: Haskell2010
 
   if flag(install-examples)
     build-depends: base, cgi
@@ -83,6 +89,7 @@
 executable redirect.cgi
   main-is:        redirect.hs
   hs-source-dirs: examples
+  default-language: Haskell2010
 
   if flag(install-examples)
     build-depends: base, cgi
@@ -92,6 +99,7 @@
 executable showAllInputs.cgi
   main-is:        showAllInputs.hs
   hs-source-dirs: examples
+  default-language: Haskell2010
 
   if flag(install-examples)
     build-depends: base, cgi
@@ -101,6 +109,7 @@
 executable upload.cgi
   main-is:        upload.hs
   hs-source-dirs: examples
+  default-language: Haskell2010
 
   if flag(install-examples)
     build-depends: base, bytestring, cgi, xhtml
