diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.1.1.4
+
+* Relax upper bound on `optparse-applicative`: 0.19 -> 0.20
+
 ## 0.1.1.3
 
 * Relax upper bound on `base`: 4.21 -> 5
diff --git a/anitomata-aseprite.cabal b/anitomata-aseprite.cabal
--- a/anitomata-aseprite.cabal
+++ b/anitomata-aseprite.cabal
@@ -1,11 +1,11 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.36.0.
+-- This file has been generated from package.yaml by hpack version 0.37.0.
 --
 -- see: https://github.com/sol/hpack
 
 name:           anitomata-aseprite
-version:        0.1.1.3
+version:        0.1.1.4
 synopsis:       Code gen for Aseprite animations
 description:    @anitomata@ Haskell code generation for Aseprite animations.
 category:       Game
@@ -45,7 +45,7 @@
     , directory >=1.3.7.1 && <1.4
     , filepath >=1.4.2.2 && <1.6
     , module-munging ==0.1.*
-    , optparse-applicative >=0.17.1.0 && <0.19
+    , optparse-applicative >=0.17.1.0 && <0.20
     , text >=2.0.2 && <2.2
   default-language: GHC2021
 
diff --git a/package.yaml b/package.yaml
--- a/package.yaml
+++ b/package.yaml
@@ -1,5 +1,5 @@
 name: anitomata-aseprite
-version: 0.1.1.3
+version: 0.1.1.4
 homepage: https://sr.ht/~jship/anitomata/
 git: https://git.sr.ht/~jship/anitomata/
 license: MIT
@@ -44,7 +44,7 @@
   - directory >= 1.3.7.1 && <1.4
   - filepath >= 1.4.2.2 && <1.6
   - module-munging >= 0.1 && <0.2
-  - optparse-applicative >= 0.17.1.0 && <0.19
+  - optparse-applicative >= 0.17.1.0 && <0.20
   - text >=2.0.2 && <2.2
   source-dirs: library
 
