Skip to content

Latest commit

 

History

History
96 lines (70 loc) · 3.19 KB

CHANGELOG.rst

File metadata and controls

96 lines (70 loc) · 3.19 KB

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

See also:

(0.2.1)

(0.2.1b3)

  • (Possible testing-only release.)
  • Add documentation.
  • Implement mapping as a class.
  • Implement direction as a class.
  • Require Unicode message and letter arguments.
  • Refactor validation of arguments to config_enigma and config_enigma_string and EnigmaConfig.
  • Replace or remove invalid characters in message and letter arguments.
  • Replace low-level substitution encoding misses (in encode_char) with ' '.
  • Add argument checks to testing scripts.
  • Improve placement of prompt after keyboard interrupt of overwriting output.
  • Remove tests from distribution.
  • Improve handling of keyboard interrupt of output to avoid misplacement of prompt.
  • Attempt to decode enigma.py command line arguments to Unicode.
  • Require Unicode arguments for config_enigma and config_enigma_string constructors and component names.
  • Rename import from enigma to crypto_enigma.
  • Rename command line script from pyenigma.py to enigma.py.
  • Fix script naming preventing imports during script run.
  • Fix unicode errors preventing successful installation.

Initial PyPi version, without documentation.