diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,7 @@
+__v0.9.12.4
+
+fix for aeson [] instances in 1.0.0.0
+
 __v0.9.12.2
 
 vector bounds
diff --git a/pinboard.cabal b/pinboard.cabal
--- a/pinboard.cabal
+++ b/pinboard.cabal
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           pinboard
-version:        0.9.12.3
+version:        0.9.12.4
 synopsis:       Access to the Pinboard API
 description:    .
                 The Pinboard API is a way to interact programatically with
diff --git a/src/Pinboard/ApiTypes.hs b/src/Pinboard/ApiTypes.hs
--- a/src/Pinboard/ApiTypes.hs
+++ b/src/Pinboard/ApiTypes.hs
@@ -24,7 +24,7 @@
 import GHC.Generics (Generic)
 
 import qualified Data.HashMap.Strict as HM
-#if !MIN_VERSION_aeson(1,1,0)
+#if !MIN_VERSION_aeson(1,0,0)
 import qualified Data.Vector as V
 #endif
 import Data.Time.Format (formatTime, defaultTimeLocale)
@@ -234,7 +234,7 @@
     | otherwise = fail "bad parse"
   parseJSON _ = fail "bad parse"
 
-#if !MIN_VERSION_aeson(1,1,0)
+#if !MIN_VERSION_aeson(1,0,0)
 instance ToJSON [Suggested] where
   toJSON xs = Array $ toJSON <$> V.fromList xs
 #endif
