diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -24,18 +24,29 @@
 
 [KaC]: <https://keepachangelog.com/en/1.0.0/>
 
+## 0.2.0.0 (2021-06-25)
+
+### Breaking
+
+* Fix `--help` when using `optparse-applicative` `0.16`
+
+### Non-Breaking
+
+* Refactor Nix configuration
+* Use TTC 1.1.0.1
+
 ## 0.1.0.2 (2021-06-10)
 
 ### Non-Breaking
 
-* Bump `ttc` dependency version upper bound
+* Bump TTC dependency version upper bound
 
 ## 0.1.0.1 (2021-06-03)
 
 ### Non-Breaking
 
 * Use `docker-pkg` scripts to build packages
-* Bump `ttc` dependency version upper bound
+* Bump TTC dependency version upper bound
 
 ## 0.1.0.0 (2021-05-26)
 
diff --git a/app/LibOA.hs b/app/LibOA.hs
--- a/app/LibOA.hs
+++ b/app/LibOA.hs
@@ -11,7 +11,7 @@
 -- projects as required.  If the library grows to a substantial size or others
 -- with to use it, I will reconsider.
 --
--- Revision: 2021-04-04
+-- Revision: 2021-06-24
 ------------------------------------------------------------------------------
 
 {-# LANGUAGE CPP #-}
@@ -42,6 +42,9 @@
 
 -- https://hackage.haskell.org/package/optparse-applicative
 import qualified Options.Applicative as OA
+#if MIN_VERSION_optparse_applicative (0,16,0)
+import qualified Options.Applicative.Builder.Internal as OABI
+#endif
 import qualified Options.Applicative.Common as OAC
 import qualified Options.Applicative.Types as OAT
 
@@ -59,6 +62,10 @@
 helper = OA.option helpReader $ mconcat
     [ OA.short 'h'
     , OA.long "help"
+    , OA.value id
+    , OA.metavar ""
+    , OABI.noGlobal
+    , OA.noArgError (OA.ShowHelpText Nothing)
     , OA.help "show this help text"
     , OA.hidden
     ]
diff --git a/literatex.cabal b/literatex.cabal
--- a/literatex.cabal
+++ b/literatex.cabal
@@ -1,5 +1,5 @@
 name:           literatex
-version:        0.1.0.2
+version:        0.2.0.0
 category:       Utils
 synopsis:       transform literate source code to Markdown
 description:
