diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,8 @@
-## [_Unreleased_](https://github.com/freckle/stackctl/compare/v1.1.2.0...main)
+## [_Unreleased_](https://github.com/freckle/stackctl/compare/v1.1.2.1...main)
+
+## [v1.1.2.1](https://github.com/freckle/stackctl/compare/v1.1.2.0...v1.1.2.1)
+
+- Build with LTS-20.4 / GHC 9.2
 
 ## [v1.1.2.0](https://github.com/freckle/stackctl/compare/v1.1.1.1...v1.1.2.0)
 
diff --git a/src/Stackctl/Spec/Cat.hs b/src/Stackctl/Spec/Cat.hs
--- a/src/Stackctl/Spec/Cat.hs
+++ b/src/Stackctl/Spec/Cat.hs
@@ -8,6 +8,7 @@
 
 import Blammo.Logging.Logger (flushLogger)
 import Data.Aeson
+import qualified Data.Aeson.Key as Key
 import Data.Aeson.Lens
 import qualified Data.HashMap.Strict as HashMap
 import Data.List (sort, sortOn)
@@ -170,7 +171,7 @@
   displayPropertyWith
     :: (FromJSON a, ToJSON a) => (a -> [Text]) -> Text -> [Text]
   displayPropertyWith f k = cyan k <> ": " : fromMaybe [] displayValue
-    where displayValue = val ^? key k . _JSON . to f
+    where displayValue = val ^? key (Key.fromText k) . _JSON . to f
 
 putBoxed :: MonadIO m => Int -> [Text] -> m ()
 putBoxed n xs = do
diff --git a/stackctl.cabal b/stackctl.cabal
--- a/stackctl.cabal
+++ b/stackctl.cabal
@@ -1,6 +1,6 @@
 cabal-version:   1.18
 name:            stackctl
-version:         1.1.2.0
+version:         1.1.2.1
 license:         MIT
 license-file:    LICENSE
 copyright:       2022 Renaissance Learning Inc
@@ -69,9 +69,10 @@
 
     ghc-options:
         -fwrite-ide-info -Weverything -Wno-all-missed-specialisations
-        -Wno-missing-import-lists -Wno-missing-local-signatures
-        -Wno-missing-safe-haskell-mode -Wno-prepositive-qualified-module
-        -Wno-unsafe -optP-Wno-nonportable-include-path
+        -Wno-missing-import-lists -Wno-missing-kind-signatures
+        -Wno-missing-local-signatures -Wno-missing-safe-haskell-mode
+        -Wno-prepositive-qualified-module -Wno-unsafe
+        -optP-Wno-nonportable-include-path
 
     build-depends:
         Blammo >=1.1.1.1,
@@ -124,9 +125,10 @@
 
     ghc-options:
         -fwrite-ide-info -Weverything -Wno-all-missed-specialisations
-        -Wno-missing-import-lists -Wno-missing-local-signatures
-        -Wno-missing-safe-haskell-mode -Wno-prepositive-qualified-module
-        -Wno-unsafe -optP-Wno-nonportable-include-path -threaded -rtsopts
+        -Wno-missing-import-lists -Wno-missing-kind-signatures
+        -Wno-missing-local-signatures -Wno-missing-safe-haskell-mode
+        -Wno-prepositive-qualified-module -Wno-unsafe
+        -optP-Wno-nonportable-include-path -threaded -rtsopts
         -with-rtsopts=-N
 
     build-depends:
@@ -156,9 +158,10 @@
 
     ghc-options:
         -fwrite-ide-info -Weverything -Wno-all-missed-specialisations
-        -Wno-missing-import-lists -Wno-missing-local-signatures
-        -Wno-missing-safe-haskell-mode -Wno-prepositive-qualified-module
-        -Wno-unsafe -optP-Wno-nonportable-include-path
+        -Wno-missing-import-lists -Wno-missing-kind-signatures
+        -Wno-missing-local-signatures -Wno-missing-safe-haskell-mode
+        -Wno-prepositive-qualified-module -Wno-unsafe
+        -optP-Wno-nonportable-include-path
 
     build-depends:
         base >=4 && <5,
