diff --git a/CHANGES.md b/CHANGES.md
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -16,6 +16,7 @@
 
     - 1.2.0.1 (October 27, 2020)
     - 1.2.1 (June 2, 2021)
+    - 1.2.2 (July 13, 2022) (Thanks to ragreener1)
 
 ## 1.1.5.2 (April 15, 2019)
 
diff --git a/Setup.hs b/Setup.hs
deleted file mode 100644
--- a/Setup.hs
+++ /dev/null
@@ -1,16 +0,0 @@
--- |
---
--- Copyright:
---   This file is part of the package themoviedb.  It is subject to
---   the license terms in the LICENSE file found in the top-level
---   directory of this distribution and at:
---
---     https://github.com/pjones/themoviedb
---
---   No part of this package, including this file, may be copied,
---   modified, propagated, or distributed except according to the terms
---   contained in the LICENSE file.
---
--- License: MIT
-import Distribution.Simple
-main = defaultMain
diff --git a/src/Network/API/TheMovieDB/Internal/Date.hs b/src/Network/API/TheMovieDB/Internal/Date.hs
--- a/src/Network/API/TheMovieDB/Internal/Date.hs
+++ b/src/Network/API/TheMovieDB/Internal/Date.hs
@@ -32,7 +32,7 @@
 newtype Date = Date {day :: Maybe Day} deriving (Eq, Show)
 
 -- | Aeson helper function to parse dates in TheMovieDB API.
-parseDay :: Object -> Text -> Parser (Maybe Day)
+parseDay :: Object -> Key -> Parser (Maybe Day)
 parseDay v key = do
   m <- date
   return (m >>= day)
@@ -41,7 +41,7 @@
     date = v .:? key <|> pure Nothing
 
 -- | Infix alias for 'parseDay'.
-(.::) :: Object -> Text -> Parser (Maybe Day)
+(.::) :: Object -> Key -> Parser (Maybe Day)
 (.::) = parseDay
 
 -- | Parse release dates in JSON.
diff --git a/src/Network/API/TheMovieDB/Internal/Settings.hs b/src/Network/API/TheMovieDB/Internal/Settings.hs
--- a/src/Network/API/TheMovieDB/Internal/Settings.hs
+++ b/src/Network/API/TheMovieDB/Internal/Settings.hs
@@ -18,7 +18,7 @@
   )
 where
 
-import Data.Aeson
+import qualified Data.Aeson as Aeson
 import Network.API.TheMovieDB.Internal.Types
 
 -- | Settings used by this library.
@@ -29,17 +29,17 @@
     tmdbLanguage :: Maybe LanguageCode
   }
 
-instance FromJSON Settings where
-  parseJSON = withObject "Settings" $ \v ->
+instance Aeson.FromJSON Settings where
+  parseJSON = Aeson.withObject "Settings" $ \v ->
     Settings
-      <$> v .: "key"
-      <*> v .: "lang"
+      <$> v Aeson..: "key"
+      <*> v Aeson..: "lang"
 
-instance ToJSON Settings where
+instance Aeson.ToJSON Settings where
   toJSON Settings {..} =
-    object
-      [ "key" .= tmdbKey,
-        "lang" .= tmdbLanguage
+    Aeson.object
+      [ "key" Aeson..= tmdbKey,
+        "lang" Aeson..= tmdbLanguage
       ]
 
 -- | Default settings.
diff --git a/themoviedb.cabal b/themoviedb.cabal
--- a/themoviedb.cabal
+++ b/themoviedb.cabal
@@ -1,6 +1,6 @@
 cabal-version:      2.2
 name:               themoviedb
-version:            1.2.1
+version:            1.2.2
 synopsis:           Haskell API bindings for http://themoviedb.org
 homepage:           https://github.com/pjones/themoviedb
 bug-reports:        https://github.com/pjones/themoviedb/issues
@@ -12,7 +12,7 @@
 category:           Network, API
 stability:          stable
 build-type:         Simple
-tested-with:        GHC ==8.8.4 || ==8.10.4 || ==9.0.1
+tested-with:        GHC ==8.10.7 || ==9.0.2 || ==9.2.3
 description:
   This library provides functions for retrieving metadata
   from the <http://TheMovieDB.org> API.  Documentation
@@ -63,15 +63,15 @@
 --------------------------------------------------------------------------------
 common dependencies
   build-depends:
-    , aeson            >=1.0    && <1.6
+    , aeson            >=2.0    && <2.2
     , base             >=4.6    && <5.0
     , http-client      >=0.4.31 && <0.8
     , http-client-tls  >=0.2.2  && <0.4
     , http-types       >=0.8    && <0.13
-    , mtl              >=2.1    && <2.3
-    , relude           ^>=1.0
-    , text             >=0.11   && <1.3
-    , time             >=1.5    && <1.12
+    , mtl              >=2.1    && <2.4
+    , relude           >=1.0    && <1.2
+    , text             >=0.11   && <2.1
+    , time             >=1.5    && <1.14
 
   mixins:
     base hiding (Prelude),
