diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+## self-extract 0.4.0
+
+Fixes:
+* Works with lts-11.*
+
 ## self-extract 0.3.4
 
 Fixes:
diff --git a/self-extract.cabal b/self-extract.cabal
--- a/self-extract.cabal
+++ b/self-extract.cabal
@@ -2,10 +2,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 9aa6665712803373181ee46b0357dc87ee3f4c7b030c6bd0123042ad21d3be59
+-- hash: 6df2ac6c7a101ee7b6800698a13153dd9824c78534cfe5ead5bca6ab25540825
 
 name:           self-extract
-version:        0.3.4
+version:        0.4.0
 synopsis:       A Haskell library to make self-extracting executables
 description:    A Haskell library to make self-extracting executables.
 category:       Distribution
@@ -49,7 +49,7 @@
     , path >=0.6 && <0.7
     , path-io >=1.3 && <1.4
     , unix-compat >=0.5 && <0.6
-    , ztar >=0.2 && <0.3
+    , ztar >=1.0 && <1.1
   if flag(dev)
     ghc-options: -Werror
   if impl(ghc >= 8.0)
