diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Changelog
 
+## v2.5.0 (2022-03-09)
+- Allow text-2.0 and servant-0.19 #20
+- Expose PutRange so we can use this in integrations #18
+
 ## v2.4.2 (2021-12-10)
 - Don't return Next-Range upon partial response
 
diff --git a/servant-pagination.cabal b/servant-pagination.cabal
--- a/servant-pagination.cabal
+++ b/servant-pagination.cabal
@@ -10,7 +10,7 @@
     different fashions (pagination with offset / limit, endless scroll using
     last referenced resources, ascending and descending ordering, etc.)
 version:
-    2.4.2
+    2.5.0
 homepage:
     https://github.com/chordify/haskell-servant-pagination
 bug-reports:
@@ -83,9 +83,9 @@
 
   build-depends:
       base >= 4 && < 5
-    , text >= 1.2 && < 2
-    , servant >= 0.11 && < 0.19
-    , servant-server >= 0.11 && < 0.19
+    , text >= 1.2 && < 2.1
+    , servant >= 0.11 && < 0.20
+    , servant-server >= 0.11 && < 0.20
     , safe >= 0.3 && < 1
     , uri-encode >= 1.5 && < 1.6
 
diff --git a/src/Servant/Pagination.hs b/src/Servant/Pagination.hs
--- a/src/Servant/Pagination.hs
+++ b/src/Servant/Pagination.hs
@@ -102,6 +102,8 @@
   , ContentRange (..)
   , PageHeaders
   , IsRangeType
+  , PutRange
+  , ExtractRange
 
   -- * Declare Ranges
   , HasPagination(..)
