diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,13 @@
 
 Versioning follows the [Haskell Package Versioning Policy](https://pvp.haskell.org/).
 
+## 0.1.1.0 — 2026-07-24
+
+### Other Changes
+
+- Updated OpenAPI integration for `openapi-hs-5.0` and
+  `servant-openapi-hs-5.1`, including its test suite.
+
 ## 0.1.0.0 — 2026-07-16
 
 Initial contents:
diff --git a/relay-pagination-servant.cabal b/relay-pagination-servant.cabal
--- a/relay-pagination-servant.cabal
+++ b/relay-pagination-servant.cabal
@@ -1,6 +1,6 @@
 cabal-version:   3.0
 name:            relay-pagination-servant
-version:         0.1.0.0
+version:         0.1.1.0
 synopsis:
   RelayPage servant combinator for Relay-style cursor pagination
 
@@ -49,12 +49,12 @@
     , base                 >=4.21     && <5
     , http-api-data        >=0.6      && <0.7
     , http-types           >=0.12     && <0.13
-    , lens                 >=5.2      && <5.4
-    , openapi-hs           >=4.1      && <4.2
-    , relay-pagination     ^>=0.1.0.0
+    , lens                 >=5.3.3    && <5.4
+    , openapi-hs           >=5.0      && <5.1
+    , relay-pagination     ^>=0.1.1.0
     , servant              >=0.20.3   && <0.21
     , servant-client-core  >=0.20.3   && <0.21
-    , servant-openapi-hs   >=4.1      && <4.2
+    , servant-openapi-hs   >=5.1      && <5.2
     , servant-server       >=0.20.3   && <0.21
     , text                 >=2.0      && <2.2
     , wai                  >=3.2      && <3.3
@@ -72,28 +72,27 @@
   ghc-options:    -threaded
   build-depends:
     , aeson
-    , aeson-pretty               >=0.8      && <0.9
+    , aeson-pretty              >=0.8      && <0.9
     , base
-    , bytestring                 >=0.11     && <0.13
+    , bytestring                >=0.11     && <0.13
     , http-api-data
-    , http-client                >=0.7      && <0.8
+    , http-client               >=0.7      && <0.8
     , http-types
-    , insert-ordered-containers  >=0.2      && <0.3
     , lens
     , openapi-hs
-    , relay-pagination           ^>=0.1.0.0
+    , relay-pagination          ^>=0.1.1.0
     , relay-pagination-servant
     , servant
-    , servant-client             >=0.20.3   && <0.21
+    , servant-client            >=0.20.3   && <0.21
     , servant-client-core
     , servant-openapi-hs
     , servant-server
-    , sop-core                   >=0.5      && <0.6
-    , tasty                      >=1.4      && <1.6
-    , tasty-hunit                >=0.10     && <0.11
+    , sop-core                  >=0.5      && <0.6
+    , tasty                     >=1.4      && <1.6
+    , tasty-hunit               >=0.10     && <0.11
     , text
     , wai
-    , warp                       >=3.3      && <3.5
+    , warp                      >=3.3      && <3.5
 
 executable relay-demo
   import:         lang
@@ -107,7 +106,7 @@
     , aeson
     , base
     , openapi-hs
-    , relay-pagination          ^>=0.1.0.0
+    , relay-pagination          ^>=0.1.1.0
     , relay-pagination-servant
     , servant
     , servant-server
@@ -131,7 +130,7 @@
     , bytestring                >=0.11     && <0.13
     , lens
     , openapi-hs
-    , relay-pagination          ^>=0.1.0.0
+    , relay-pagination          ^>=0.1.1.0
     , relay-pagination-servant
     , servant
     , servant-openapi-hs
diff --git a/test/Main.hs b/test/Main.hs
--- a/test/Main.hs
+++ b/test/Main.hs
@@ -7,7 +7,7 @@
 import Data.Aeson.KeyMap qualified as KeyMap
 import Data.ByteString.Lazy (ByteString)
 import Data.ByteString.Lazy qualified as LBS
-import Data.HashMap.Strict.InsOrd qualified as InsOrd
+import Data.HashMap.Strict.InsOrd.Compat qualified as InsOrd
 import Data.List (sort)
 import Data.OpenApi qualified as OpenApi
 import Data.Proxy (Proxy (..))
