diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,8 +1,12 @@
-## [*Unreleased*](https://github.com/freckle/bcp47/compare/bcp47-v0.2.0.3...main)
+## [*Unreleased*](https://github.com/freckle/bcp47/compare/bcp47-v0.2.0.4...main)
 
 None
 
-## [v0.2.0.3](https://github.com/freckle/bcp47/compare/bcp47-v0.2.0.1...bcp47-v0.2.0.3)
+## [v0.2.0.4](https://github.com/freckle/bcp47/compare/bcp47-v0.2.0.3...bcp47-v0.2.0.4)
+
+- Release without dependencies upper bounds
+
+## [v0.2.0.3](https://github.com/freckle/bcp47/compare/bcp47-v0.2.0.2...bcp47-v0.2.0.3)
 
 - Fix packaging mistake
 
diff --git a/bcp47.cabal b/bcp47.cabal
--- a/bcp47.cabal
+++ b/bcp47.cabal
@@ -1,6 +1,6 @@
 cabal-version:      1.12
 name:               bcp47
-version:            0.2.0.3
+version:            0.2.0.4
 license:            MIT
 license-file:       LICENSE
 copyright:          2019 Freckle Education
@@ -60,15 +60,15 @@
     other-modules:    Paths_bcp47
     default-language: Haskell2010
     build-depends:
-        QuickCheck >=2.14.2 && <2.15,
-        aeson >=1.5.5.1 && <1.6,
+        QuickCheck >=2.14.2,
+        aeson >=1.5.5.1,
         base >=4.7 && <5,
-        containers >=0.6.2.1 && <0.7,
-        country >=0.2.1 && <0.3,
-        generic-arbitrary >=0.1.0 && <0.2,
-        iso639 >=0.1.0.3 && <0.2,
-        megaparsec >=9.0.1 && <10.0,
-        text >=1.2.4.1 && <1.3
+        containers >=0.6.2.1,
+        country >=0.2.1,
+        generic-arbitrary >=0.1.0,
+        iso639 >=0.1.0.3,
+        megaparsec >=9.0.1,
+        text >=1.2.4.1
 
 test-suite doctest
     type:             exitcode-stdio-1.0
@@ -78,7 +78,7 @@
     default-language: Haskell2010
     build-depends:
         base >=4.7 && <5,
-        doctest >=0.16.3 && <0.19
+        doctest >=0.16.3
 
 test-suite spec
     type:             exitcode-stdio-1.0
@@ -91,12 +91,12 @@
 
     default-language: Haskell2010
     build-depends:
-        QuickCheck >=2.14.2 && <2.15,
-        aeson >=1.5.5.1 && <1.6,
+        QuickCheck >=2.14.2,
+        aeson >=1.5.5.1,
         base >=4.7 && <5,
         bcp47 -any,
-        containers >=0.6.2.1 && <0.7,
-        country >=0.2.1 && <0.3,
-        hspec >=2.7.8 && <2.8,
-        iso639 >=0.1.0.3 && <0.2,
-        text >=1.2.4.1 && <1.3
+        containers >=0.6.2.1,
+        country >=0.2.1,
+        hspec >=2.7.8,
+        iso639 >=0.1.0.3,
+        text >=1.2.4.1
