diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -16,6 +16,11 @@
   encoding.)
 * (Further workflow changes: stack integration, Stackage, etc.)
 
+### [0.0.2.14]
+
+* Update for GHC 8.6.1
+* Travis CI infrastructure and resolver updates
+
 ### [0.0.2.13]
 
 * Update for GHC 8.4.3
@@ -116,6 +121,7 @@
 [open milestones]: https://github.com/orome/crypto-enigma-hs/milestones?state=open
 [issues]: https://github.com/orome/crypto-enigma-hs/issues?utf8=✓&q=
 [First stable release]: https://github.com/orome/crypto-enigma-hs/milestones/First%20Stable%20Release
+[0.0.2.14]: https://github.com/orome/crypto-enigma-hs/releases/tag/0.0.2.14
 [0.0.2.13]: https://github.com/orome/crypto-enigma-hs/releases/tag/0.0.2.13
 [0.0.2.12]: https://github.com/orome/crypto-enigma-hs/releases/tag/0.0.2.12
 [0.0.2.11]: https://github.com/orome/crypto-enigma-hs/releases/tag/0.0.2.11
diff --git a/crypto-enigma.cabal b/crypto-enigma.cabal
--- a/crypto-enigma.cabal
+++ b/crypto-enigma.cabal
@@ -3,7 +3,7 @@
 -- PVP summary:         +-+------- breaking API changes
 --                      | | +----- non-breaking API additions
 --                      | | | +--- code changes with no API change
-version:                0.0.2.13
+version:                0.0.2.14
 synopsis:               An Enigma machine simulator with display.
 description:            The crypto-enigma package is an Enigma machine simulator
                         with rich display and machine state details.
@@ -34,7 +34,7 @@
 extra-source-files:     CHANGELOG.md
                         README.md
 extra-doc-files:        figs/*.jpg
-cabal-version:          >=1.22
+cabal-version:          1.22
 
 source-repository head
         type:           git
@@ -45,7 +45,7 @@
         type:           git
         location:       git://github.com/orome/crypto-enigma-hs.git
         branch:         hackage
-        tag:            0.0.2.13
+        tag:            0.0.2.14
 
 library
     -- default-extensions: Trustworthy
@@ -53,7 +53,7 @@
                         Crypto.Enigma.Display
     other-modules:      Crypto.Enigma.Utils
     -- other-extensions:
-    build-depends:      base >=4.8.1.0 && <=4.11.1.0,
+    build-depends:      base >=4.8.1.0 && <=4.12.0.0,
                         containers >=0.5.5.1,
                         split >=0.2.2,
                         mtl >=2.2,
@@ -65,7 +65,7 @@
     type:               exitcode-stdio-1.0
     hs-source-dirs:     test
     main-is:            Check.hs
-    build-depends:      base >=4.8.1.0 && <=4.11.1.0,
+    build-depends:      base >=4.8.1.0 && <=4.12.0.0,
                         QuickCheck >=2.8,
                         crypto-enigma
     -- ghc-options:        -threaded -rtsopts -with-rtsopts=-N
@@ -75,8 +75,8 @@
     type:               exitcode-stdio-1.0
     hs-source-dirs:     test
     main-is:            Test.hs
-    build-depends:      base >=4.8.1.0 && <=4.11.1.0,
-                        HUnit >=1.3,
+    build-depends:      base >=4.8.1.0 && <=4.12.0.0,
+                        HUnit >=1.2.5.2,
                         crypto-enigma
     -- ghc-options:        -threaded -rtsopts -with-rtsopts=-N
     default-language:   Haskell2010
