A list of key changes in PyPi releases, along with planned features of some expected future releases (in parentheses).
See also:
- the list of code releases;
- open milestones;
- closed milestones; and
- issues.
- (Possible testing-only release.)
- Add documentation.
- Implement mapping as a class.
- Implement direction as a class.
- Require Unicode
messageandletterarguments. - Refactor validation of arguments to
config_enigmaandconfig_enigma_stringandEnigmaConfig. - Replace or remove invalid characters in
messageandletterarguments. - 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.
- Synchronize top-level versioning with Haskell version.
- Improve handling of keyboard interrupt of output to avoid misplacement of prompt.
- Attempt to decode
enigma.pycommand line arguments to Unicode. - Require Unicode arguments for
config_enigmaandconfig_enigma_stringconstructors and component names.
- Rename import from
enigmatocrypto_enigma. - Rename command line script from
pyenigma.pytoenigma.py.
- Fix script naming preventing imports during script run.
- Fix unicode errors preventing successful installation.
Initial PyPi version, without documentation.