diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,11 @@
 For the latest version of this document, please see
 [https://github.com/DougBurke/hvega/blob/master/hvega/CHANGELOG.md](https://github.com/DougBurke/hvega/blob/master/hvega/CHANGELOG.md).
 
+## 0.12.0.1
+
+Bump to support bytestring version 0.11 for testing `hvega`. There
+are no changes to the code.
+
 ## 0.12.0.0
 
 Support aeson version 2.0. There is currently no significant change to
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,7 +1,10 @@
+
 # hvega
 
+[![Hackage](https://img.shields.io/hackage/v/hvega.svg)](https://hackage.haskell.org/package/hvega)
 [![vega-lite version](https://img.shields.io/badge/Vega--Lite-v4.15-purple.svg)](https://vega.github.io/vega-lite/)
 [![GitHub CI](https://github.com/DougBurke/hvega/workflows/hvega-CI/badge.svg)](https://github.com/DougBurke/hvega/actions)
+[![Dependencies status](https://img.shields.io/hackage-deps/v/hvega.svg)](http://packdeps.haskellers.com/feed?needle=hvega)
 
 Create [Vega-Lite](https://vega.github.io/vega-lite/) visualizations in
 Haskell. It targets version 4.15 of the Vega-Lite specification. Note that
diff --git a/default.nix b/default.nix
--- a/default.nix
+++ b/default.nix
@@ -1,6 +1,6 @@
 { sources ? import ../nix/sources.nix
 , pkgs ? import sources.nixpkgs {}
-, compiler ? "ghc8104"
+, compiler ? "ghc8107"
 }:
 
 let
diff --git a/hvega.cabal b/hvega.cabal
--- a/hvega.cabal
+++ b/hvega.cabal
@@ -1,5 +1,5 @@
 name:                hvega
-version:             0.12.0.0
+version:             0.12.0.1
 synopsis:            Create Vega-Lite visualizations (version 4) in Haskell.
 description:         This is based on the elm-vegalite package
                      (<http://package.elm-lang.org/packages/gicentre/elm-vegalite/latest>)
@@ -218,7 +218,7 @@
   build-depends:       aeson >= 1.4.2 && < 2.1
                      , aeson-pretty == 0.8.*
                      , base >= 4 && < 5
-                     , bytestring == 0.10.*
+                     , bytestring >= 0.10 && < 0.12
                      , containers >= 0.5.7 && < 0.7
                      , filepath
                      , tasty
diff --git a/shell.nix b/shell.nix
--- a/shell.nix
+++ b/shell.nix
@@ -1,1 +1,3 @@
-(import ./default.nix {}).shell
+{ compiler ? "ghc8107"
+}:
+(import ./default.nix { compiler = compiler; }).shell
diff --git a/src/Graphics/Vega/VegaLite.hs b/src/Graphics/Vega/VegaLite.hs
--- a/src/Graphics/Vega/VegaLite.hs
+++ b/src/Graphics/Vega/VegaLite.hs
@@ -855,6 +855,7 @@
 
          -- ** Version 0.12
          --
+         -- $update01201
          -- $update01200
          
          -- ** Version 0.11
@@ -1267,6 +1268,10 @@
 -- $update
 -- The following section describes how to update code that used
 -- an older version of @hvega@.
+
+-- $update01201
+-- The @0.12.0.1@ release is purely to support bytestring 0.11 when
+-- running the tests. There are no changes to the code.
 
 -- $update01200
 -- The @0.12.0.0@ release allows @hvega@ to be built with version 2.0 of the
diff --git a/stack.yaml b/stack.yaml
--- a/stack.yaml
+++ b/stack.yaml
@@ -3,12 +3,14 @@
 packages:
 - .
 
-extra-deps:
-- aeson-2.0.1.0
-- semialign-1.2
-- time-compat-1.9.6.1
-- hashable-1.3.4.1
-- git: https://github.com/hasufell/aeson-pretty
-  commit: e902ab866bb41d990b66af3644aeb352ff7aaf6f
+#extra-deps:
+#- aeson-2.0.1.0
+#- semialign-1.2
+#- time-compat-1.9.6.1
+#- hashable-1.3.4.1
+#- git: https://github.com/hasufell/aeson-pretty
+#  commit: e902ab866bb41d990b66af3644aeb352ff7aaf6f
 
-resolver: lts-18.7
+extra-deps: []
+
+resolver: lts-18.18
