diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -11,3 +11,7 @@
 ## 0.1.0.2
 
 Downgrade to `lucid-2.9.12.1` to depend on `servant-lucid-0.9.0.2`
+
+## 0.1.0.3
+
+Depend on fork of `lucid` that retains attribute order
diff --git a/lucid-htmx.cabal b/lucid-htmx.cabal
--- a/lucid-htmx.cabal
+++ b/lucid-htmx.cabal
@@ -1,6 +1,6 @@
 cabal-version:      1.12
 name:               lucid-htmx
-version:            0.1.0.2
+version:            0.1.0.3
 license:            BSD3
 license-file:       LICENSE
 copyright:          (c) 2021 Wavi Labs LLC
@@ -33,7 +33,7 @@
     default-language: Haskell2010
     build-depends:
         base >=4.7 && <5,
-        lucid ==2.9.12.1,
+        lucid >=2.10.0 && <2.11,
         servant >=0.18.3 && <0.19,
         text >=1.2.4.1 && <1.3
 
@@ -46,7 +46,7 @@
     ghc-options:      -threaded -rtsopts -with-rtsopts=-N
     build-depends:
         base >=4.7 && <5,
-        lucid ==2.9.12.1,
+        lucid >=2.10.0 && <2.11,
         lucid-htmx -any,
         servant >=0.18.3 && <0.19,
         text >=1.2.4.1 && <1.3
