Changelog of @hackage/crypto-enigma 0.1.1.3

A list of key changes in Hackage releases, along with planned features of some expected future releases (in parentheses).

See also:

(0.1.1.3)

Current development version

0.1.1.2

Latest release version, including fixes to documentation and CLI display bugs.

0.1.1.1

Breaking API changes:

0.0.3.1

Non-breaking API additions, adding new CLI with significant refactoring and additional features:

  • Add command line interface, using optparse-applicative.
  • Refactor display functions, deprecating show... functions and adding new display options.
  • Encapsulate EnigmaConfig display options in DisplayOpts with a total constructor (coercing any bad values to defaults).
  • More consistent and robust error handling in EnigmaConfig constructors (including restoring readSpec compliance in read).
  • Add (export existing) total constructor for EnigmaConfig.

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.
  • Travis CI infrastructure and resolver updates.

0.0.2.12

  • Update for base 4.11.1.0.

0.0.2.11

  • Update for base 4.11.0.0.

0.0.2.10

0.0.2.9

0.0.2.8

  • Workflow changes.

0.0.2.7

0.0.2.6

  • Add QuickCheck tests.
  • Remove (disabled) assertions from configEnigma and fail with an error when bad arguments are given.
  • Convert all strings provided as Message arguments to valid machine input (see message).

0.0.2.5

0.0.2.4

  • Correct minor errors in project repo and CI links.

0.0.2.3

  • Minor tidying and organization.

0.0.2.2

  • Minor corrections to documentation.

0.0.2.1

  • Add test figure to documentation.
  • Minor corrections to documentation.

0.0.2.0

  • Start testing module.
  • Expose valid rotor and reflector names in API.

0.0.1.7

  • Fix Hackage uploading and versioning errors.

0.0.1.6

  • Fix Hackage uploading and versioning errors.

0.0.1.5

  • Fix readme formatting errors.

0.0.1.4

  • Some minor spelling corrections and notes.
  • Added Documentation.
  • Added README.
  • Added CHANGELOG.
  • Support for build checks.

0.0.1.3

Initial Hackage version. First upload of package to Hackage, without (successful) Hackage-built documentation. Stable enough for use, but not reviewed.