diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,16 +12,23 @@
 
 * ([First stable release].)
 
-### (0.0.2.10)
+### (0.0.2.11)
 
 * (Unicode checking for messages and letters.)
-* (Force characters into map range or catch indexing errors in encoding.)
-* ([Submit to Stackage](https://github.com/orome/crypto-enigma-hs/issues/19).)
+* (Force characters into map range or catch indexing errors in
+  encoding.)
 * (Further workflow changes: stack integration, Stackage, etc.)
 
+### [0.0.2.10]
+
+* [Include Stackage LTS 10.1](https://www.stackage.org/lts-10.1)
+* Minor workflow and tidying
+
 ### [0.0.2.9]
 
+* [Submit to Stackage](https://github.com/orome/crypto-enigma-hs/issues/19).
 * [Update for base 4.10.0.0.](https://github.com/orome/crypto-enigma-hs/issues/22)
+* [Update for base 4.10.1.0.](https://github.com/orome/crypto-enigma-hs/issues/24)
 
 ### [0.0.2.8]
 
@@ -99,6 +106,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.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
 [0.0.2.7]: https://github.com/orome/crypto-enigma-hs/releases/tag/0.0.2.7
diff --git a/Crypto/Enigma.hs b/Crypto/Enigma.hs
--- a/Crypto/Enigma.hs
+++ b/Crypto/Enigma.hs
@@ -3,7 +3,7 @@
 {-|
 Module      : Crypto.Enigma
 Description : Enigma machine simulator
-Copyright   : (c) 2014-2017 Roy Levien
+Copyright   : (c) 2014-2018 Roy Levien
 License     : BSD3
 Maintainer  : royl@aldaron.com
 Stability   : experimental
@@ -90,6 +90,7 @@
 -- REV - Show degenerate case in list and display examples?
 -- REV - Add and use _make_valid... and _is_valid... from Python version? <<<
 -- ASK - Retina figures? <<<
+-- TBD - Move HLint config info to .hlint.yaml ? <<<
 
 
 
diff --git a/Crypto/Enigma/Display.hs b/Crypto/Enigma/Display.hs
--- a/Crypto/Enigma/Display.hs
+++ b/Crypto/Enigma/Display.hs
@@ -2,7 +2,7 @@
 {-|
 Module      : Crypto.Enigma.Display
 Description : Display of Enigma machine state and encoding
-Copyright   : (c) 2014-2017 Roy Levien
+Copyright   : (c) 2014-2018 Roy Levien
 License     : BSD3
 Maintainer  : royl@aldaron.com
 Stability   : experimental
@@ -94,7 +94,7 @@
 -- | Display a summary of the Enigma machine configuration as its encoding (see 'Mapping'),
 --   the letters at the windows (see 'windows'), and the 'Position's of the rotors (see 'positions').
 --
---   If a an uppercase letter is provided, indicate that as input and mark the encoded letter.
+--   If an uppercase letter is provided, indicate that as input and mark the encoded letter.
 --   Other characters will be ignored.
 --
 --   For example, #showEnigmaConfigEG#
@@ -123,7 +123,7 @@
 --   followed by the encoding for the machine, and preceded by  a (trivial, no-op) keyboard \"encoding\"
 --   for reference.
 --
---   If a an uppercase letter is provided, indicate that as input and mark the letter it is encoded to at
+--   If an uppercase letter is provided, indicate that as input and mark the letter it is encoded to at
 --   each stage; mark its encoding as output. Other characters will be ignored.
 --
 --   For example, #showEnigmaConfigInternalEG#
@@ -148,7 +148,7 @@
 --   * __@\'K\'@__ is entered at the keyboard, which is then
 --   * encoded by the plugboard (@\'P\'@), which includes  @\"KZ\"@ in its specification (see 'Name'),
 --     to __@\'Z\'@__, which is then
---   * encoded by the first rotor (@\'1\'@), a @\"II\"@ rotor in the @06@ position (and @\'Q\'@ at the window),
+--   * encoded by the first rotor (@\'1\'@), a @\"II\"@ rotor in the @07@ position (and @\'Q\'@ at the window),
 --     to __@\'C\'@__, which is then
 --   * encoded by the second rotor (@\'2\'@), a @\"VIII\"@ rotor in the @24@ position (and @\'A\'@ at the window),
 --     to __@\'Y\'@__, which is then
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -82,9 +82,12 @@
 
 [![Build Status](https://travis-ci.org/orome/crypto-enigma-hs.svg?branch=develop)](https://travis-ci.org/orome/crypto-enigma-hs/branches)
 
-I'm currently learning and experimenting with some Haskell language features and can't promise the
-[development version] will work. More detail about planned releases and activities can be found the list of
-scheduled [milestones] and in the list of [open issues].
+I'm currently learning and experimenting with some Haskell language
+features and can't promise the [development version] will work. More
+detail about planned releases and activities can be found the list of
+scheduled [milestones] and in the list of [open issues]. For information
+on which GHC versions are supported by each release, see the [package's
+Hackage Matrix](https://matrix.hackage.haskell.org/package/crypto-enigma).
 
 [Python version]: https://pypi.python.org/pypi/crypto-enigma
 [documentation]: https://hackage.haskell.org/package/crypto-enigma
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.9
+version:                0.0.2.10
 synopsis:               An Enigma machine simulator with display.
 description:            The crypto-enigma package is an Enigma machine simulator
                         with rich display and machine state details.
@@ -28,7 +28,7 @@
 license-file:           LICENSE
 author:                 Roy Levien
 maintainer:             royl@aldaron.com
-copyright:              (c) 2014-2017 Roy Levien
+copyright:              (c) 2014-2018 Roy Levien
 category:               Cryptography, Education
 build-type:             Simple
 extra-source-files:     CHANGELOG.md
@@ -45,7 +45,7 @@
         type:           git
         location:       git://github.com/orome/crypto-enigma-hs.git
         branch:         hackage
-        tag:            0.0.2.9
+        tag:            0.0.2.10
 
 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.0.0,
+    build-depends:      base >=4.8.1.0 && <=4.10.1.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.0.0,
+    build-depends:      base >=4.8.1.0 && <=4.10.1.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.0.0,
+    build-depends:      base >=4.8.1.0 && <=4.10.1.0,
                         HUnit >=1.3,
                         crypto-enigma
     -- ghc-options:        -threaded -rtsopts -with-rtsopts=-N
