diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,11 @@
+# say package
+
+## 0.1.0.1
+
+* Doc updates
+* Version bound updates
+* hpack-ified
+
 ## 0.1.0.0
 
 * Initial commit
diff --git a/bench/say-bench.hs b/bench/say-bench.hs
--- a/bench/say-bench.hs
+++ b/bench/say-bench.hs
@@ -1,6 +1,7 @@
-import Criterion.Main
+import Gauge
+import Gauge.Main
 import qualified System.IO as IO
-import System.IO.Temp
+import UnliftIO.Temporary
 import qualified Data.Text as T
 import qualified Data.Text.Encoding as TE
 import qualified Data.Text.IO as TIO
diff --git a/say.cabal b/say.cabal
--- a/say.cabal
+++ b/say.cabal
@@ -1,54 +1,79 @@
-name:                say
-version:             0.1.0.0
-synopsis:            Initial project template from stack
-description:         Please see README.md
-homepage:            https://github.com/fpco/say#readme
-license:             MIT
-license-file:        LICENSE
-author:              Michael Snoyman
-maintainer:          michael@snoyman.com
-copyright:           2016 FP Complete
-category:            Text
-build-type:          Simple
-extra-source-files:  README.md ChangeLog.md
-cabal-version:       >=1.10
+cabal-version: >= 1.10
 
+-- This file has been generated from package.yaml by hpack version 0.29.6.
+--
+-- see: https://github.com/sol/hpack
+--
+-- hash: 2dfe6e8fbd947bd63280cdcdd1f4fb437beeed6a147b44e1da866b43b1f1722a
+
+name:           say
+version:        0.1.0.1
+synopsis:       Send textual messages to a Handle in a thread-friendly way
+description:    Please see the README and documentation at <https://www.stackage.org/package/say>
+category:       Text
+homepage:       https://github.com/fpco/say#readme
+bug-reports:    https://github.com/fpco/say/issues
+author:         Michael Snoyman
+maintainer:     michael@snoyman.com
+copyright:      2016-2018 FP Complete
+license:        MIT
+license-file:   LICENSE
+build-type:     Simple
+extra-source-files:
+    ChangeLog.md
+    README.md
+
+source-repository head
+  type: git
+  location: https://github.com/fpco/say
+
 library
-  hs-source-dirs:      src
-  exposed-modules:     Say
-  build-depends:       base >= 4.3 && < 5
-                     , bytestring >= 0.10.4
-                     , text >= 1.2
-                     , transformers
-  default-language:    Haskell2010
+  exposed-modules:
+      Say
+  other-modules:
+      Paths_say
+  hs-source-dirs:
+      src
+  build-depends:
+      base >=4.9.1 && <5
+    , bytestring >=0.10.4
+    , text >=1.2
+    , transformers
+  default-language: Haskell2010
 
 test-suite say-test
-  type:                exitcode-stdio-1.0
-  hs-source-dirs:      test
-  main-is:             Spec.hs
-  other-modules:       SaySpec
-  build-depends:       base
-                     , bytestring
-                     , hspec
-                     , say
-                     , temporary
-                     , text
-  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
-  default-language:    Haskell2010
+  type: exitcode-stdio-1.0
+  main-is: Spec.hs
+  other-modules:
+      SaySpec
+      Paths_say
+  hs-source-dirs:
+      test
+  ghc-options: -threaded -rtsopts -with-rtsopts=-N
+  build-depends:
+      base >=4.9.1 && <5
+    , bytestring >=0.10.4
+    , hspec
+    , say
+    , text >=1.2
+    , transformers
+    , unliftio
+  default-language: Haskell2010
 
 benchmark say-bench
-  type:                exitcode-stdio-1.0
-  main-is:             say-bench.hs
-  hs-source-dirs:      bench
-  build-depends:       base
-                     , bytestring
-                     , criterion
-                     , say
-                     , temporary
-                     , text
-  ghc-options:         -threaded -O2 -rtsopts -with-rtsopts=-N
-  default-language:    Haskell2010
-
-source-repository head
-  type:     git
-  location: https://github.com/fpco/say
+  type: exitcode-stdio-1.0
+  main-is: say-bench.hs
+  other-modules:
+      Paths_say
+  hs-source-dirs:
+      bench
+  ghc-options: -threaded -O2 -rtsopts -with-rtsopts=-N
+  build-depends:
+      base >=4.9.1 && <5
+    , bytestring >=0.10.4
+    , gauge
+    , say
+    , text >=1.2
+    , transformers
+    , unliftio
+  default-language: Haskell2010
diff --git a/test/SaySpec.hs b/test/SaySpec.hs
--- a/test/SaySpec.hs
+++ b/test/SaySpec.hs
@@ -8,7 +8,7 @@
 import Data.Text (pack)
 import qualified Data.Text.IO as T
 import System.IO
-import System.IO.Temp (withSystemTempFile)
+import UnliftIO.Temporary (withSystemTempFile)
 import qualified Data.ByteString as S
 import Data.List (nub)
 
