diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,6 +10,10 @@
 
 - Added CI tests
 
+## 0.2.1.1 - 2023-05-26
+
+- Changed to optparse-applicative-0.18.0.0
+
 ## 0.2.1.0 - 2023-05-20
 
 - Changed to srtree-1.0.0.1
diff --git a/pandoc-symreg.cabal b/pandoc-symreg.cabal
--- a/pandoc-symreg.cabal
+++ b/pandoc-symreg.cabal
@@ -1,11 +1,11 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.35.1.
+-- This file has been generated from package.yaml by hpack version 0.35.2.
 --
 -- see: https://github.com/sol/hpack
 
 name:           pandoc-symreg
-version:        0.2.1.0
+version:        0.2.1.1
 synopsis:       A tool to convert symbolic regression expressions into different formats.
 description:    A pandoc-like cli tool and library to convert symbolic regression expressions to convenient formats
 category:       Text, Math
@@ -37,11 +37,11 @@
   build-depends:
       attoparsec ==0.14.*
     , attoparsec-expr ==0.1.*
-    , base >=4.16 && <4.18
+    , base >=4.7 && <5
     , bytestring ==0.11.*
     , mtl ==2.2.*
-    , optparse-applicative ==0.17.*
-    , srtree >=1.0.0.2 && <1.1
+    , optparse-applicative ==0.18.*
+    , srtree >=1.0.0.4 && <1.1
     , srtree-eqsat
   default-language: Haskell2010
 
@@ -55,12 +55,12 @@
   build-depends:
       attoparsec ==0.14.*
     , attoparsec-expr ==0.1.*
-    , base >=4.16 && <4.18
+    , base >=4.7 && <5
     , bytestring ==0.11.*
     , mtl ==2.2.*
-    , optparse-applicative ==0.17.*
+    , optparse-applicative ==0.18.*
     , pandoc-symreg
-    , srtree >=1.0.0.2 && <1.1
+    , srtree >=1.0.0.4 && <1.1
     , srtree-eqsat
   default-language: Haskell2010
 
@@ -75,11 +75,11 @@
   build-depends:
       attoparsec ==0.14.*
     , attoparsec-expr ==0.1.*
-    , base >=4.16 && <4.18
+    , base >=4.7 && <5
     , bytestring ==0.11.*
     , mtl ==2.2.*
-    , optparse-applicative ==0.17.*
+    , optparse-applicative ==0.18.*
     , pandoc-symreg
-    , srtree >=1.0.0.2 && <1.1
+    , srtree >=1.0.0.4 && <1.1
     , srtree-eqsat
   default-language: Haskell2010
