~cedric/pyenigma

e0efecf6def90cc911537859ac8c93f21fb54fad — Cédric Bonhomme 17 days ago 60602e9 v0.3.0
Bumped version number.
4 files changed, 14 insertions(+), 4 deletions(-)

M CHANGELOG.md
M bin/enigma.py
M pyenigma/__init__.py
M pyproject.toml
M CHANGELOG.md => CHANGELOG.md +10 -0
@@ 1,6 1,16 @@
## Release History


### 0.3.0 (2020-05-11)

* new: Ringstellung feature (a ring that shifts the letters on a given rotor);
* fix: Rotor IV name (was misspelled as VI);
* fix: allow en empty plugboard;
* fix: the rotor must not advance if the character is not a letter.

Thank you to [Rene Devichi](https://github.com/rene-d).


### 0.2.4 (2020-01-27)

* Python minimal version is now 3.6.

M bin/enigma.py => bin/enigma.py +1 -1
@@ 14,7 14,7 @@ def usage():
    print('\techo "Hello World" | enigma ABC ref rotor1 rotor2 rotor3 plugboard')
    print("\nExample:")
    print('\t$ echo "Hello World" | enigma ABC A  I II III "AV BS CG DL FU HZ IN KM OW RX"')
    print("\tImweq Ltzda")
    print("\tQgqop Vyzxp")


def main():

M pyenigma/__init__.py => pyenigma/__init__.py +2 -2
@@ 5,8 5,8 @@ from . import rotor
from . import enigma

__author__ = "Christophe Goessen, Cedric Bonhomme"
__version__ = "0.2.3"
__version__ = "0.3.0"
__date__ = "$Date: 2010/01/29 $"
__revision__ = "$Date: 2019/12/30 $"
__revision__ = "$Date: 2020/05/11 $"
__copyright__ = "Copyright (c) Christophe Goessen, Cedric Bonhomme"
__license__ = "GPLv3"

M pyproject.toml => pyproject.toml +1 -1
@@ 1,6 1,6 @@
[tool.poetry]
name = "pyenigma"
version = "0.2.4"
version = "0.3.0"
description = "Python Enigma cypher machine simulator."
authors = [
    "Cédric Bonhomme <cedric@cedricbonhomme.org>",