diff --git a/tibetan-utils.cabal b/tibetan-utils.cabal
--- a/tibetan-utils.cabal
+++ b/tibetan-utils.cabal
@@ -1,5 +1,5 @@
 name: tibetan-utils
-version: 0.1.0.3
+version: 0.1.0.4
 cabal-version: >=1.10
 build-type: Simple
 license: BSD3
@@ -26,10 +26,10 @@
         TextShow.Data.Integral.Tibetan
     build-depends:
         base >=4.7 && <5,
-        megaparsec >=5.1.2 && <5.2,
+        megaparsec >=5.0.1 && <5.1,
         text >=1.2.2.1 && <1.3,
         composition >=1.0.2.1 && <1.1,
-        text-show >=3.4.1.1 && <3.5,
+        text-show ==3.4.*,
         either >=4.4.1.1 && <4.5
     default-language: Haskell2010
     default-extensions: OverloadedStrings
@@ -40,11 +40,11 @@
     main-is: Spec.hs
     build-depends:
         base >=4.9.0.0 && <4.10,
-        tibetan-utils >=0.1.0.3 && <0.2,
-        hspec >=2.3.2 && <2.4,
-        hspec-megaparsec >=0.3.0 && <0.4,
+        tibetan-utils >=0.1.0.4 && <0.2,
+        hspec >=2.2.4 && <2.3,
+        hspec-megaparsec >=0.2.1 && <0.3,
         text >=1.2.2.1 && <1.3,
-        megaparsec >=5.1.2 && <5.2
+        megaparsec >=5.0.1 && <5.1
     default-language: Haskell2010
     hs-source-dirs: test
     ghc-options: -threaded -rtsopts -with-rtsopts=-N
