diff --git a/Data/Array/Base.hs b/Data/Array/Base.hs
index 3b843d652a148289c4b0dccbfddc5f87ca6cdfbf..d9beb92c294bdc132f93cd2c26d2555ab8da255f 100644
--- a/Data/Array/Base.hs
+++ b/Data/Array/Base.hs
@@ -10,7 +10,7 @@
   , UnliftedFFITypes
   , RoleAnnotations
  #-}
-{-# OPTIONS_HADDOCK hide #-}
+{-# OPTIONS_HADDOCK not-home #-}
 
 -----------------------------------------------------------------------------
 -- |
@@ -25,6 +25,17 @@
 -- Basis for IArray and MArray.  Not intended for external consumption;
 -- use IArray or MArray instead.
 --
+-- = WARNING
+--
+-- This module is considered __internal__.
+--
+-- The Package Versioning Policy __does not apply__.
+--
+-- The contents of this module may change __in any way whatsoever__
+-- and __without any warning__ between minor versions of this package.
+--
+-- Authors importing this module are expected to track development
+-- closely.
 -----------------------------------------------------------------------------
 
 module Data.Array.Base where
diff --git a/Data/Array/IO/Internals.hs b/Data/Array/IO/Internals.hs
index 2b12e36c6ca9c3b68af0dba047334a3b1ce34611..9faf49d2dc37215526b88d448ca82a3462d0a55a 100644
--- a/Data/Array/IO/Internals.hs
+++ b/Data/Array/IO/Internals.hs
@@ -4,7 +4,7 @@
   , RoleAnnotations
  #-}
 
-{-# OPTIONS_HADDOCK hide #-}
+{-# OPTIONS_HADDOCK not-home #-}
 -----------------------------------------------------------------------------
 -- |
 -- Module      :  Data.Array.IO.Internal
@@ -17,6 +17,18 @@
 --
 -- Mutable boxed and unboxed arrays in the IO monad.
 --
+-- = WARNING
+--
+-- This module is considered __internal__.
+--
+-- The Package Versioning Policy __does not apply__.
+--
+-- The contents of this module may change __in any way whatsoever__
+-- and __without any warning__ between minor versions of this package.
+--
+-- Authors importing this module are expected to track development
+-- closely.
+--
 -----------------------------------------------------------------------------
 
 module Data.Array.IO.Internals (
diff --git a/Data/Array/Storable/Internals.hs b/Data/Array/Storable/Internals.hs
index 3fcd73a0fc370e3875967c3a88d5818b09387eb8..40403b52f180591881a991095730088e10fffa69 100644
--- a/Data/Array/Storable/Internals.hs
+++ b/Data/Array/Storable/Internals.hs
@@ -1,5 +1,5 @@
 {-# LANGUAGE FlexibleInstances, MultiParamTypeClasses, RoleAnnotations #-}
-{-# OPTIONS_HADDOCK hide #-}
+{-# OPTIONS_HADDOCK not-home #-}
 -----------------------------------------------------------------------------
 -- |
 -- Module      :  Data.Array.Storable.Internals
@@ -13,6 +13,18 @@
 -- Actual implementation of "Data.Array.Storable".
 --
 -- @since 0.4.0.0
+--
+-- = WARNING
+--
+-- This module is considered __internal__.
+--
+-- The Package Versioning Policy __does not apply__.
+--
+-- The contents of this module may change __in any way whatsoever__
+-- and __without any warning__ between minor versions of this package.
+--
+-- Authors importing this module are expected to track development
+-- closely.
 -----------------------------------------------------------------------------
 
 module Data.Array.Storable.Internals (
diff --git a/array.cabal b/array.cabal
index 877b5b81f4442e662293c19fbea665df9bf88a0d..d4708a82dbc31f6b4ebda9ae0c79c64bee088631 100644
--- a/array.cabal
+++ b/array.cabal
@@ -1,6 +1,6 @@
 cabal-version: >= 1.10
 name:          array
-version:       0.5.4.0
+version:       0.5.5.0
 
 -- NOTE: Don't forget to update ./changelog.md
 license:       BSD3
@@ -36,7 +36,7 @@ library
       Trustworthy,
       UnboxedTuples,
       UnliftedFFITypes
-  build-depends: base >= 4.9 && < 4.18
+  build-depends: base >= 4.9 && < 4.19
   ghc-options: -Wall
   exposed-modules:
       Data.Array
diff --git a/changelog.md b/changelog.md
index fdbaf7d1085e9849a482659a11dadff43f5bec3a..a2b88fa6214331353352903eb71a4008b370f56c 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,12 +1,16 @@
 # Changelog for [`array` package](http://hackage.haskell.org/package/array)
 
-## 0.5.5.0  *UNRELEASED*
+## NEXT  *TBA*
 
-* add the `genArray` and `newGenArray` function
+  * add the `genArray` and `newGenArray` function
+
+## 0.5.5.0  *February 2022*
+
+  * Compatibility with GHC's new JavaScript backend.
 
 ## 0.5.4.0  *July 2019*
 
-* Add a `Read` instance for `UArray`
+  * Add a `Read` instance for `UArray`
 
 ## 0.5.3.0  *Oct 2018*