diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+aeson-diff 1.1.0.3
+
+    * Relax upper bound on base dependency for Stackage LTS-9.
+
 aeson-diff 1.1.0.0
 
     * aeson-diff can now, optionally, generate a test operation before each
diff --git a/aeson-diff.cabal b/aeson-diff.cabal
--- a/aeson-diff.cabal
+++ b/aeson-diff.cabal
@@ -1,5 +1,5 @@
 name:                aeson-diff
-version:             1.1.0.2
+version:             1.1.0.3
 synopsis:            Extract and apply patches to JSON documents.
 description:
   .
@@ -34,7 +34,7 @@
   exposed-modules:     Data.Aeson.Diff
                      , Data.Aeson.Patch
                      , Data.Aeson.Pointer
-  build-depends:       base >=4.5 && <4.10
+  build-depends:       base >=4.5 && <4.11
                      , aeson
                      , bytestring >= 0.10
                      , edit-distance-vector
diff --git a/lib/Data/Aeson/Pointer.hs b/lib/Data/Aeson/Pointer.hs
--- a/lib/Data/Aeson/Pointer.hs
+++ b/lib/Data/Aeson/Pointer.hs
@@ -4,6 +4,7 @@
 module Data.Aeson.Pointer (
   Pointer(..),
   Key(..),
+  Path,
   -- * Representing pointers
   formatPointer,
   parsePointer,
@@ -62,7 +63,7 @@
 --
 -- Defined in RFC 6901 <http://tools.ietf.org/html/rfc6901>
 newtype Pointer = Pointer { pointerPath :: Path }
-  deriving (Eq, Show, Monoid)
+  deriving (Eq, Ord, Show, Monoid)
 
 -- | Format a 'Pointer' as described in RFC 6901.
 --
diff --git a/stack.yaml b/stack.yaml
--- a/stack.yaml
+++ b/stack.yaml
@@ -1,4 +1,4 @@
-resolver: lts-8.2
+resolver: lts-8.5
 extra-deps:
 - edit-distance-vector-1.0.0.4
 flags: {}
