diff --git a/Data/Aeson/IP.hs b/Data/Aeson/IP.hs
--- a/Data/Aeson/IP.hs
+++ b/Data/Aeson/IP.hs
@@ -1,6 +1,11 @@
+{-# LANGUAGE CPP #-}
 {-# LANGUAGE FlexibleContexts #-}
 {-# LANGUAGE UndecidableInstances #-}
 module Data.Aeson.IP () where
+
+#if __GLASGOW_HASKELL__ <= 708
+import Control.Applicative (pure)
+#endif
 
 import Data.Aeson
 import Data.Aeson.Types
diff --git a/aeson-iproute.cabal b/aeson-iproute.cabal
--- a/aeson-iproute.cabal
+++ b/aeson-iproute.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                aeson-iproute
-version:             0.1.0.0
+version:             0.1.1
 synopsis:            Aeson instances for iproute types
 license:             BSD3
 license-file:        LICENSE
