diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,11 @@
 # hslua-aeson
 
+## v1.0.3
+
+Released 2020-08-15.
+
+- Relaxed version constraint for hslua, allowing `hslua-1.2.*`.
+
 ## v1.0.2
 
 Released 2020-05-28
diff --git a/hslua-aeson.cabal b/hslua-aeson.cabal
--- a/hslua-aeson.cabal
+++ b/hslua-aeson.cabal
@@ -1,6 +1,6 @@
 cabal-version:       2.2
 name:                hslua-aeson
-version:             1.0.2
+version:             1.0.3
 synopsis:            Allow aeson data types to be used with lua.
 description:         This package provides instances to push and receive any
                      datatype encodable as JSON to and from the Lua stack.
@@ -21,7 +21,6 @@
                    , GHC == 8.8.3
                    , GHC == 8.10.1
 
-
 source-repository head
   type:     git
   location: https://github.com/hslua/hslua-aeson
@@ -32,7 +31,7 @@
   build-depends:       base                 >= 4.7     && < 5
                      , aeson                >= 0.11    && < 1.6
                      , hashable             >= 1.2     && < 1.4
-                     , hslua                >= 1.0     && < 1.2
+                     , hslua                >= 1.0     && < 1.1.1 || >= 1.1.2 && < 1.3
                      , scientific           >= 0.3     && < 0.4
                      , text                 >= 1.1.1.0 && < 1.3
                      , unordered-containers >= 0.2     && < 0.3
