diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,13 +12,17 @@
 
 * ([First stable release].)
 
-### (0.0.2.11)
+### (0.0.2.12)
 
 * (Unicode checking for messages and letters.)
 * (Force characters into map range or catch indexing errors in
   encoding.)
 * (Further workflow changes: stack integration, Stackage, etc.)
 
+### [0.0.2.11]
+
+* Update for base 4.11.0.0.
+
 ### [0.0.2.10]
 
 * [Include Stackage LTS 10.1](https://www.stackage.org/lts-10.1)
@@ -106,6 +110,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.11]: https://github.com/orome/crypto-enigma-hs/releases/tag/0.0.2.11
 [0.0.2.10]: https://github.com/orome/crypto-enigma-hs/releases/tag/0.0.2.10
 [0.0.2.9]: https://github.com/orome/crypto-enigma-hs/releases/tag/0.0.2.9
 [0.0.2.8]: https://github.com/orome/crypto-enigma-hs/releases/tag/0.0.2.8
diff --git a/LICENSE b/LICENSE
--- a/LICENSE
+++ b/LICENSE
@@ -1,30 +1,29 @@
-Copyright (c) 2017, Roy Levien
+BSD 3-Clause License
 
+Copyright (c) 2014-2018, Roy Levien
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 
-    * Redistributions of source code must retain the above copyright
-      notice, this list of conditions and the following disclaimer.
+* Redistributions of source code must retain the above copyright notice, this
+  list of conditions and the following disclaimer.
 
-    * Redistributions in binary form must reproduce the above
-      copyright notice, this list of conditions and the following
-      disclaimer in the documentation and/or other materials provided
-      with the distribution.
+* Redistributions in binary form must reproduce the above copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
 
-    * Neither the name of Roy Levien nor the names of other
-      contributors may be used to endorse or promote products derived
-      from this software without specific prior written permission.
+* Neither the name of the copyright holder nor the names of its
+  contributors may be used to endorse or promote products derived from
+  this software without specific prior written permission.
 
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
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.10
+version:                0.0.2.11
 synopsis:               An Enigma machine simulator with display.
 description:            The crypto-enigma package is an Enigma machine simulator
                         with rich display and machine state details.
@@ -45,7 +45,7 @@
         type:           git
         location:       git://github.com/orome/crypto-enigma-hs.git
         branch:         hackage
-        tag:            0.0.2.10
+        tag:            0.0.2.11
 
 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.10.1.0,
+    build-depends:      base >=4.8.1.0 && <=4.11.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.10.1.0,
+    build-depends:      base >=4.8.1.0 && <=4.11.0.0,
                         QuickCheck >=2.8,
                         crypto-enigma
     -- ghc-options:        -threaded -rtsopts -with-rtsopts=-N
@@ -75,7 +75,7 @@
     type:               exitcode-stdio-1.0
     hs-source-dirs:     test
     main-is:            Test.hs
-    build-depends:      base >=4.8.1.0 && <=4.10.1.0,
+    build-depends:      base >=4.8.1.0 && <=4.11.0.0,
                         HUnit >=1.3,
                         crypto-enigma
     -- ghc-options:        -threaded -rtsopts -with-rtsopts=-N
