diff --git a/ascii.cabal b/ascii.cabal
--- a/ascii.cabal
+++ b/ascii.cabal
@@ -1,7 +1,7 @@
 cabal-version: 3.0
 
 name: ascii
-version: 1.4.2.0
+version: 1.5.0.0
 synopsis: The ASCII character set and encoding
 category: Data, Text
 
@@ -35,7 +35,7 @@
       , ascii-numbers == 1.1.0.*
       , ascii-predicates == 1.0.1.*
       , ascii-superset == 1.2.4.*
-      , ascii-th == 1.1.1.*
+      , ascii-th == 1.2.0.*
       , base ^>= 4.14 || ^>= 4.15 || ^>= 4.16 || ^>= 4.17
       , bytestring ^>= 0.10.12 || ^>= 0.11
       , text ^>= 1.2.4 || ^>= 2.0
diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,12 @@
+### 1.5.0.0 (2023-01-06)
+
+Raise `ascii-th` version to `1.2.0`. This changes the constraints on `lower` and
+`upper` quasi-quotations in an expression context. Previously, the constraint
+was `FromString`. The constraints are now `ToCasefulString 'LowerCase` and
+`ToCasefulString 'UpperCase` respectively. This expands the range of types
+inhabited by lower/uppercase quotes to include `ASCII'lower` and `ASCII'upper`,
+which were previously not able to be expressed using quasi-quotations.
+
 ### 1.4.2.0 (2023-01-05)
 
 Raise `ascii-superset` version from `1.2.0` to `1.2.4`. This adds classes
