diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
 # Revision history for ogma-language-xlsx
 
+## [1.16.0] - 2026-09-21
+
+* Version bump (1.16.0) (#606).
+* Bump upper version constraint on `xlsx` (#528).
+* Remove unused imports from `Language.XLSXSpec.Parser` (#596).
+
 ## [1.15.0] - 2026-07-21
 
 * Version bump (1.15.0) (#508).
diff --git a/ogma-language-xlsx.cabal b/ogma-language-xlsx.cabal
--- a/ogma-language-xlsx.cabal
+++ b/ogma-language-xlsx.cabal
@@ -19,7 +19,7 @@
 build-type:          Simple
 
 name:                ogma-language-xlsx
-version:             1.15.0
+version:             1.16.0
 homepage:            https://github.com/nasa/ogma
 license:             Apache-2.0
 license-file:        LICENSE
@@ -53,9 +53,9 @@
       base       >= 4.11.0.0 && < 5
     , bytestring >= 0.10.8.2 && < 0.13
     , text       >= 1.2.3.1  && < 2.2
-    , xlsx       >= 1.1.0    && < 1.3
+    , xlsx       >= 1.1.0    && < 1.4
 
-    , ogma-spec >= 1.15.0 && < 1.16
+    , ogma-spec >= 1.16.0 && < 1.17
 
   hs-source-dirs:
     src
diff --git a/src/Language/XLSXSpec/Parser.hs b/src/Language/XLSXSpec/Parser.hs
--- a/src/Language/XLSXSpec/Parser.hs
+++ b/src/Language/XLSXSpec/Parser.hs
@@ -20,12 +20,10 @@
 import           Codec.Xlsx           (Cell, CellValue (..), ColumnIndex (..),
                                        ParseError (..), _cellValue, _wsCells,
                                        _xlSheets, toRows, toXlsxEither)
-import           Control.Monad        (forM, sequence)
+import           Control.Monad        (forM)
 import qualified Data.ByteString.Lazy as L
-import           Data.List            (lookup)
 import           Data.Maybe           (catMaybes, fromJust, isNothing)
 import qualified Data.Text            as T
-import qualified Data.Text.Encoding   as T
 
 -- External imports: ogma-spec
 import Data.OgmaSpec (Requirement (..), Spec (Spec))
