packages feed

crypto-enigma 0.0.2.9 → 0.0.2.10

raw patch · 5 files changed

+29/−17 lines, 5 filesdep ~basePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -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
Crypto/Enigma.hs view
@@ -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 ? <<<   
Crypto/Enigma/Display.hs view
@@ -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
README.md view
@@ -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
crypto-enigma.cabal view
@@ -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