diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -31,3 +31,7 @@
 ## 0.3.3.0 -- 2022-01-17
 
 * Third version revised D. Fixed issue with not exported defined function in the Phonetic.Languages.Permutations.Represent module.
+
+## 0.3.4.0 -- 2022-03-24
+
+* Third version revised E. Updated the dependency boundaries to support the latest GHC and Cabal.
diff --git a/phonetic-languages-permutations-array.cabal b/phonetic-languages-permutations-array.cabal
--- a/phonetic-languages-permutations-array.cabal
+++ b/phonetic-languages-permutations-array.cabal
@@ -2,7 +2,7 @@
 -- For further documentation, see http://haskell.org/cabal/users-guide/
 
 name:                phonetic-languages-permutations-array
-version:             0.3.3.0
+version:             0.3.4.0
 synopsis:            Permutations and universal set related functions for the phonetic-languages series
 description:         Permutations-related to produce universal set of the task. Uses arrays instead of vectors.
 homepage:            https://hackage.haskell.org/package/phonetic-languages-permutations-array
@@ -20,6 +20,6 @@
   exposed-modules:     Phonetic.Languages.Permutations.Arr, Phonetic.Languages.Permutations.ArrMini, Phonetic.Languages.Permutations.ArrMini1, Phonetic.Languages.Permutations.Represent
   -- other-modules:
   other-extensions:    MultiWayIf
-  build-depends:       base >=4.8 && <5, subG >=0.4.2 && <1
+  build-depends:       base >=4.8 && <5, subG ==0.5.3.0
   -- hs-source-dirs:
   default-language:    Haskell2010
