diff --git a/Control/DeepSeq.hs b/Control/DeepSeq.hs
--- a/Control/DeepSeq.hs
+++ b/Control/DeepSeq.hs
@@ -531,12 +531,7 @@
 --  This assumes that WHNF is equivalent to NF for functions.
 --
 --  @since 1.3.0.0
---  @deprecated 1.5.2.0
-#if __GLASGOW_HASKELL__ >= 910
-instance {-# DEPRECATED "NFData is not well-defined on function types. https://github.com/haskell/deepseq/issues/16" #-} NFData (a -> b) where rnf = rwhnf
-#else
 instance NFData (a -> b) where rnf = rwhnf
-#endif
 
 -- Rational and complex numbers.
 
diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -2,12 +2,9 @@
 
 ## Upcoming
 
-## 1.5.2.0
 
-  * Deprecate function instance of NFData
-    ([#16](https://github.com/haskell/deepseq/issues/16), [#109](https://github.com/haskell/deepseq/issues/109))
 
-## 1.5.1.0
+## 1.6.0.0
 
   * Add Unit monoid with `seq`
     ([#18](https://github.com/haskell/deepseq/issues/18), [#105](https://github.com/haskell/deepseq/issues/105))
diff --git a/deepseq.cabal b/deepseq.cabal
--- a/deepseq.cabal
+++ b/deepseq.cabal
@@ -1,6 +1,6 @@
 cabal-version:  1.12
 name:           deepseq
-version:        1.5.2.0
+version:        1.6.0.0
 -- NOTE: Don't forget to update ./changelog.md
 
 license:        BSD3
@@ -26,9 +26,8 @@
 
 build-type:     Simple
 tested-with:
-  GHC==9.12.2,
-  GHC==9.10.2,
-  GHC==9.8.4,
+  GHC==9.10.1,
+  GHC==9.8.2,
   GHC==9.6.6,
   GHC==9.4.8,
   GHC==9.2.8,
@@ -62,7 +61,7 @@
   if impl(ghc >=9.0)
     build-depends: ghc-prim
 
-  build-depends: base       >= 4.12 && < 4.23
+  build-depends: base       >= 4.12 && < 4.21
   ghc-options: -Wall
 
   exposed-modules: Control.DeepSeq
