diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,16 @@
 * [closed milestones]; and
 * [issues].
 
+### (0.0.2.?)
+
+* ([First stable release].)
+* ([Submit to Stackage](https://github.com/orome/crypto-enigma-hs/issues/19).)
+
+### (0.0.2.8)
+
+* (Unicode checking for messages and letters.)
+* (Force characters into map range or catch indexing errors in encoding.)
+
 ### [0.0.2.7]
 
 * Fix [testing (build) error](https://travis-ci.org/orome/crypto-enigma-hs/jobs/187207215).
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.7
+version:                0.0.2.8
 synopsis:               An Enigma machine simulator with display.
 description:            The crypto-enigma package is an Enigma machine simulator
                         with rich display and machine state details.
@@ -41,11 +41,11 @@
         location:       git://github.com/orome/crypto-enigma-hs.git
         branch:         develop
 
-source-repository this
-        type:           git
-        location:       git://github.com/orome/crypto-enigma-hs.git
-        branch:         hackage
-        tag:            0.0.2.7
+--source-repository this
+--        type:           git
+--        location:       git://github.com/orome/crypto-enigma-hs.git
+--        branch:         hackage
+--        tag:            0.0.2.8
 
 library
     -- default-extensions: Trustworthy
