From 1dbeb7f530bb98639a082fdb74e88c4aaa90f2d0 Mon Sep 17 00:00:00 2001 From: Paul Schaub Date: Tue, 8 Jan 2019 00:36:36 +0100 Subject: [PATCH] Switch changelog over to md --- CHANGELOG.md | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++ CHANGELOG.txt | 90 ---------------------------------------------- 2 files changed, 99 insertions(+), 90 deletions(-) create mode 100644 CHANGELOG.md delete mode 100644 CHANGELOG.txt diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..177a4d0 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog EnigmAndroid + +## v1.0.2-01.01.2019 +### Changes +* Added support for fastlane metadata +* Remove What's new dialog + +## v1.0.1-12.01.2018 +### Changes +* Added language: Brazilian-Portuguese + +## v1.0.0-05.05.2017 +### Changes +* Added Enigma KD +* Added "protocol version" to QR-Code-shared configuration strings. + This breaks backwards compatibility to older versions, but I added it to enable backwards compatibility in upcoming releases. +* Configurations can now be shared to EnigmAndroid as text +* Moved preference management to SettingsActivity +* Added dialog to choose whether to share configuration via text or via QR-code +* Same for receiving +* Added TextBox to configuration-share-dialog that lets the user see and copy the + configuration string. +* Added Whats-new-Dialog +* New Icon! +* Added Script to automatically generate icons +* Reformatted code +### TODO +* Add tips on long clicks at parts +* Move KD right below K +* Add intent filters to recognize and automatically handle shared/copied configuration Strings .These are Strings starting with "EnigmAndroid/" +* Write tests to ensure correct functionality (Pull Requests welcome) +* Add multi-Enigma (select any rotor/reflector etc. Probably wont happen too soon) + +## v0.1.9-09.10.2015 +### Changes +* Added option to share/receive configurations via QR-Code (ZXing Barcode Scanner) +* Prevent user from setting incomplete reflector wiring +* Add option to generate configuration from passphrase +* Reworked Enigma definition (available Rotors/Reflectors/ Entrywheels +* Completely verified correct functionality of Enigma T +* Added number spelling in spanish, italian +* Added backwards compatibility to API level 10 (Gingerbread 2.3.3) + +## v0.1.8-27.09.2015 +### Changes +* Added Enigma G31 +* Added Enigma G312 +* Added Enigma G260 +* Replaced Enigma K with Enigma K, K (Swiss) and K (Swiss, Airforce) +* Added Enigma R +* Changed identifiers of enigma models +* Changed landscape layout of enigma model d +* Updated the about-dialog text. +* Shortened EnigmaStateBundle +* Added different colors to the plugboard-/pluggable reflector dialog. This helps to differentiate connections. +* Reworked InputPreparer using decorator pattern and added options to customize input preparation +* Reworked Reflector-/Rotor creation/management +* Added Button to set the Enigma into a random configuration + +## v0.1.7-15.09.2015 +### Changes +* Added Enigma K +* Added Enigma T +* Created Plugboard-/pluggable Reflector-Setting-Dialog + +## v0.1.6-10.09.2015 +### Changes +* Fixed about dialog (outdated manual) +* Updated CHANGELOG (oops) +* Added Enigma D +* Added rotor names to ringSettingsDialog +* Reworked major parts of the app once again :) +* Added option to break messages up into blocks + +## v0.1.5-27.08.2015 +### Changes +* Added french number spelling +* Added Enigma Models M3, M4 +* Added option to select different enigma models into options menu +* Added developer class for simple rotor creation (not a feature in the app) +* Fixed broken ring settings +* Fixed false reset of ring settings when switching from/to landscape mode + +## v0.1.4-15.08.2015 +### Changes +* Reworked the core implementation to follow some principals of Software Engineering +* Fixed some layout issues +* Fixed anomaly for step by step inputs +* Added send/receive text functionality +* added missing licenses to class files +* Added proper documentation +* Extended input interpretation (number spelling in different languages, any unknown special character now becomes 'X' + +## v0.1.3-14.03.2015 +### Changes +* Added About Dialog with ChangeLog-Button +* Moved Version Info into About Dialog +* Updated License Files +* Fixed Landscape Layout diff --git a/CHANGELOG.txt b/CHANGELOG.txt deleted file mode 100644 index 31ee8fa..0000000 --- a/CHANGELOG.txt +++ /dev/null @@ -1,90 +0,0 @@ -CHANGELOG ENIGMANDROID -v1.0.2-01.01.2019< -*Added support for fastlane metadata -*Remove What's new dialog - -v1.0.1-12.01.2018< -*Added language: Brazilian-Portuguese - -v1.0.0-05.05.2017< -*Added Enigma KD -*Added "protocol version" to QR-Code-shared configuration strings. - This breaks backwards compatibility to older versions, but I added it to enable backwards- - compatibility in upcoming releases. -*Configurations can now be shared to EnigmAndroid as text -*Moved preference management to SettingsActivity -*Added dialog to choose whether to share configuration via text or via QR-code -*Same for receiving -*Added TextBox to configuration-share-dialog that lets the user see and copy the configuration string. -*Added Whats-new-Dialog -*New Icon! -*Added Script to automatically generate icons -*Reformatted code -*TODO: Add tips on long clicks at parts -*TODO?: Move KD right below K -*TODO?: Add intent filters to recognize and automatically handle shared/copied configuration Strings - TODO: These are Strings starting with "EnigmAndroid/" -*TODO: Write tests to ensure correct functionality (Pull Requests welcome) -*TODO: Add multi-Enigma (select any rotor/reflector etc. Probably wont happen too soon) - -v0.1.9-09.10.2015< -*Added option to share/receive configurations via QR-Code (ZXing Barcode Scanner) -*Prevent user from setting incomplete reflector wiring -*Add option to generate configuration from passphrase -*Reworked Enigma definition (available Rotors/Reflectors/ Entrywheels -*Completely verified correct functionality of Enigma T -*Added number spelling in spanish, italian -*Added backwards compatibility to API level 10 (Gingerbread 2.3.3) - -v0.1.8-27.09.2015< -*Added Enigma G31 -*Added Enigma G312 -*Added Enigma G260 -*Replaced Enigma K with Enigma K, K (Swiss) and K (Swiss, Airforce) -*Added Enigma R -*Changed identifiers of enigma models -*Changed landscape layout of enigma model d -*Updated the about-dialog text. -*Shortened EnigmaStateBundle -*Added different colors to the plugboard-/pluggable reflector dialog. This helps to differentiate connections. -*Reworked InputPreparer using decorator pattern and added options to customize input preparation -*Reworked Reflector-/Rotor creation/management -*Added Button to set the Enigma into a random configuration - -v0.1.7-15.09.2015< -*Added Enigma K -*Added Enigma T -*Created Plugboard-/pluggable Reflector-Setting-Dialog - -v0.1.6-10.09.2015< -*Fixed about dialog (outdated manual) -*Updated CHANGELOG (oops) -*Added Enigma D -*Added rotor names to ringSettingsDialog -*Reworked major parts of the app once again :) -*Added option to break messages up into blocks - -v0.1.5-27.08.2015< -*Added french number spelling -*Added Enigma Models M3, M4 -*Added option to select different enigma models into options menu -*Added developer class for simple rotor creation (not a feature in the app) -*Fixed broken ring settings -*Fixed false reset of ring settings when switching from/to landscape mode - - -v0.1.4-15.08.2015< -*Reworked the core implementation to follow some principals of Software Engineering -*Fixed some layout issues -*Fixed anomaly for step by step inputs -*Added send/receive text functionality -*added missing licenses to class files -*Added proper documentation -*Extended input interpretation (number spelling in different languages, any unknown special -character now becomes 'X' - -v0.1.3-14.03.2015< -*Added About Dialog with ChangeLog-Button -*Moved Version Info into About Dialog -*Updated License Files -*Fixed Landscape Layout