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
message
andletter
arguments. - Refactor validation of arguments to
config_enigma
andconfig_enigma_string
andEnigmaConfig
. - Replace or remove invalid characters in
message
andletter
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.
- Synchronize top-level versioning with Haskell version.
- 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
andconfig_enigma_string
constructors and component names.
- Rename import from
enigma
tocrypto_enigma
. - Rename command line script from
pyenigma.py
toenigma.py
.
- Fix script naming preventing imports during script run.
- Fix unicode errors preventing successful installation.
Initial PyPi version, without documentation.