diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,7 @@
+0.3.1.4
+=======
+* Loosen deps on aeson to allow 1.1.0.0
+
 0.3.1.3
 =======
 * Fix build on windows
diff --git a/katip.cabal b/katip.cabal
--- a/katip.cabal
+++ b/katip.cabal
@@ -1,5 +1,5 @@
 name:                katip
-version:             0.3.1.3
+version:             0.3.1.4
 synopsis:            A structured logging framework.
 description:
   Katip is a structured logging framework. See README.md for more details.
@@ -54,7 +54,7 @@
     OverloadedStrings
 
   build-depends: base >=4.5 && <5
-               , aeson >=0.6 && <1.1
+               , aeson >=0.6 && <1.2
                , auto-update >= 0.1 && < 0.2
                , bytestring >= 0.9 && < 0.11
                , containers >=0.4 && <0.6
diff --git a/src/Katip.hs b/src/Katip.hs
--- a/src/Katip.hs
+++ b/src/Katip.hs
@@ -150,7 +150,7 @@
 @
 
 In the above example, doDatabaseThings would overwrite that
-UderIDContext with its own context and namespace. Sometimes this is
+UserIDContext with its own context and namespace. Sometimes this is
 what you want and that's why 'logF' and other functions which only
 require 'Katip' exist. If you are interested in combining log
 contexts and namespaces, see 'KatipContext'.
