diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
 # Revision history for haskell-stack-trace-pugin
 
+## Unreleased changes
+
+## 0.1.1.1 -- 2020-01-18
+
+- Allow GHC-8.8.1
+
 ## 0.1.1.0 -- 2020-01-18
 
 - Ergonomic improvements [#1](https://github.com/waddlaw/haskell-stack-trace-plugin/pull/1) (@khwarizmii)
diff --git a/haskell-stack-trace-plugin.cabal b/haskell-stack-trace-plugin.cabal
--- a/haskell-stack-trace-plugin.cabal
+++ b/haskell-stack-trace-plugin.cabal
@@ -1,6 +1,6 @@
 cabal-version:      2.4
 name:               haskell-stack-trace-plugin
-version:            0.1.1.0
+version:            0.1.1.1
 synopsis:           haskell-stack-trace-plugin
 description:
   This plugin allow implicitly add HasCallStack class to every top-level function for all module. Hence, we can to get completely continuous call stack.
@@ -20,7 +20,7 @@
   CHANGELOG.md
   Readme.md
 
-tested-with:        GHC ==8.6.5
+tested-with:        GHC ==8.6.5 || ==8.8.1
 
 source-repository head
   type:     git
@@ -32,24 +32,24 @@
   default:     False
 
 common common-opts
-  build-depends:    base ^>=4.12
+  build-depends:    base >=4.12 && <4.14
   default-language: Haskell2010
 
 library
   import:          common-opts
   hs-source-dirs:  src
-  build-depends:   ghc ^>=8.6
+  build-depends:   ghc ^>=8.6 || ^>=8.8
   exposed-modules: StackTrace.Plugin
 
   if flag(dev)
     ghc-options:
       -Wall -Werror -Wcompat -Wincomplete-uni-patterns
-      -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
+      -Wnoncanonical-monad-instances
       -Wno-missing-home-modules
 
   -- -Wincomplete-record-updates
   else
-    ghc-options: -O2 -Wall
+    ghc-options: -Wall
 
 test-suite test
   import:             common-opts
@@ -68,7 +68,7 @@
     ghc-options: -Wall -Werror
 
   else
-    ghc-options: -O2 -Wall
+    ghc-options: -Wall
 
 executable example
   import:         common-opts
diff --git a/test/StackTrace/PluginSpec.hs b/test/StackTrace/PluginSpec.hs
--- a/test/StackTrace/PluginSpec.hs
+++ b/test/StackTrace/PluginSpec.hs
@@ -9,7 +9,7 @@
 spec :: Spec
 spec = do
   output <- runIO exe
-  expected <- runIO $ BL.readFile "test/resource/ghc86.output"
+  expected <- runIO $ BL.readFile "test/resource/ghc.output"
   it "integration test" $ output `shouldBe` expected
 
 
