diff --git a/CHANGES.md b/CHANGES.md
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,6 +1,12 @@
 User-visible changes in hledger-web.
 See also the hledger changelog.
 
+# 1.19.1 2020-09-07
+
+- Allow megaparsec 9
+
+- Drop redundant semigroups dependency (Felix Yan)
+
 # 1.19 2020-09-01
 
 - Queries containing a malformed regular expression (eg the single
diff --git a/hledger-web.cabal b/hledger-web.cabal
--- a/hledger-web.cabal
+++ b/hledger-web.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 3781a0068e7647eb59ffb0c20198955f86df134e69d18ed657cbddf233258217
+-- hash: 0618523fcb227f1b47ee824ff3c8e31a2f62dcc8b1bdd7bce82542f5ad565062
 
 name:           hledger-web
-version:        1.19
+version:        1.19.1
 synopsis:       Web-based user interface for the hledger accounting system
 description:    A simple web-based user interface for the hledger accounting system,
                 providing a more modern UI than the command-line or terminal interfaces.
@@ -151,7 +151,7 @@
   hs-source-dirs:
       ./.
   ghc-options: -Wall -fwarn-tabs -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints
-  cpp-options: -DVERSION="1.19"
+  cpp-options: -DVERSION="1.19.1"
   build-depends:
       Decimal >=0.5.1
     , aeson >=1
@@ -170,15 +170,14 @@
     , extra >=1.6.3
     , filepath
     , hjsmin
-    , hledger >=1.19 && <1.20
-    , hledger-lib >=1.19 && <1.20
+    , hledger >=1.19.1 && <1.20
+    , hledger-lib >=1.19.1 && <1.20
     , http-client
     , http-conduit
     , http-types
-    , megaparsec >=7.0.0 && <8.1
+    , megaparsec >=7.0.0 && <9.1
     , mtl >=2.2.1
     , network
-    , semigroups
     , shakespeare >=2.0.2.2
     , template-haskell
     , text >=1.2
@@ -210,7 +209,7 @@
   hs-source-dirs:
       app
   ghc-options: -Wall -fwarn-tabs -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints
-  cpp-options: -DVERSION="1.19"
+  cpp-options: -DVERSION="1.19.1"
   build-depends:
       base
     , hledger-web
