diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,15 @@
 Changelog
 =========
 
+Version 0.1.1.1
+---------------
+
+*Nov 13, 2018*
+
+<https://github.com/mstksg/hmatrix-vector-sized/releases/tag/v0.1.1.1>
+
+*   Fix building on GHC 8.6.
+
 Version 0.1.1.0
 ---------------
 
diff --git a/hmatrix-vector-sized.cabal b/hmatrix-vector-sized.cabal
--- a/hmatrix-vector-sized.cabal
+++ b/hmatrix-vector-sized.cabal
@@ -1,11 +1,13 @@
--- This file has been generated from package.yaml by hpack version 0.20.0.
+cabal-version: 1.12
+
+-- This file has been generated from package.yaml by hpack version 0.31.0.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 599f43d91e14ba43a882f7ef47d4b638ecdab3da7eae3da1c0e744565c61b14d
+-- hash: 099428797d283e9c364d9864eeafde7718d5f1c900fc7d8a8e8bc0775cdfb939
 
 name:           hmatrix-vector-sized
-version:        0.1.1.0
+version:        0.1.1.1
 synopsis:       Conversions between hmatrix and vector-sized types
 description:    Conversions between statically sized types in hmatrix and vector-sized.
                 .
@@ -18,12 +20,11 @@
 copyright:      (c) Justin Le 2018
 license:        BSD3
 license-file:   LICENSE
+tested-with:    GHC >= 8.0
 build-type:     Simple
-cabal-version:  >= 1.10
-
 extra-source-files:
-    CHANGELOG.md
     README.md
+    CHANGELOG.md
 
 source-repository head
   type: git
diff --git a/src/Numeric/LinearAlgebra/Static/Vector.hs b/src/Numeric/LinearAlgebra/Static/Vector.hs
--- a/src/Numeric/LinearAlgebra/Static/Vector.hs
+++ b/src/Numeric/LinearAlgebra/Static/Vector.hs
@@ -1,7 +1,12 @@
+{-# LANGUAGE CPP                 #-}
 {-# LANGUAGE ScopedTypeVariables #-}
 {-# LANGUAGE TypeApplications    #-}
 {-# LANGUAGE TypeOperators       #-}
 
+#if MIN_VERSION_base(4,12,0)
+{-# LANGUAGE NoStarIsType         #-}
+#endif
+
 -- |
 -- Module      : Numeric.LinearAlgebra.Static.Vector
 -- Copyright   : (c) Justin Le 2018
@@ -169,6 +174,8 @@
 
 -- | Shape a /vector-sized/ storable vector of elements into an /hmatrix/
 -- matrix.
+--
+-- @since 0.1.1.0
 vecL
     :: forall m n. KnownNat n
     => VS.Vector (m * n) H.ℝ
@@ -179,6 +186,8 @@
 
 -- | Flatten an /hmatrix/ matrix into a /vector-sized/ storable vector of
 -- its items.
+--
+-- @since 0.1.1.0
 lVec
     :: forall m n. ()
     => H.L m n
@@ -189,6 +198,8 @@
 
 -- | Shape a /vector-sized/ storable vector of elements into an /hmatrix/
 -- complex matrix.
+--
+-- @since 0.1.1.0
 vecM
     :: forall m n. KnownNat n
     => VS.Vector (m * n) H.ℂ
@@ -199,6 +210,8 @@
 
 -- | Flatten an /hmatrix/ complex matrix into a /vector-sized/ storable
 -- vector of its items.
+--
+-- @since 0.1.1.0
 mVec
     :: forall m n. ()
     => H.M m n
