All Versions
13
Latest Version
Avg Release Cycle
37 days
Latest Release
64 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v3.1.2 Changes
April 21, 2026What's Changed
- π¨ refactor: remove redundant equality check in Rotor and optimize rotorβ¦ by @denismaggior8 in #12
Full Changelog : v3.1.1...v3.1.2
-
v3.1.1 Changes
April 21, 2026 -
v3.1.0 Changes
March 31, 2026v3.1.0
-
v3.0.1
January 06, 2026 -
v3.0.0
December 29, 2025 -
v2.0.2
December 21, 2025 -
v2.0.1
December 17, 2025 -
v2.0.0 Changes
December 17, 2025π Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.[2.0.0] - 2025-12-16
β Added
- π Enigma K Support : Added support for the Commercial Enigma K, including specific rotors (I, II, III) and Entry Wheel logic.
- β
Unit Tests : Added comprehensive tests for
SettableReflectorandXRayclass.
π Changed
- Enigma M4/M3 : Enhanced
SettableReflectorsupport to allow correct ring settings and initial positions for Thin reflectors. - XRay : Updated visualization to support the new
SettableReflectorclass. - π₯ BREAKING : Renamed
set_scrambler_ringtoset_ringinSettableclass (and subclasses likeRotor). - π₯ BREAKING :
Settableclass refactored.set_ringis now abstract in some contexts or requires specific implementation in subclasses. - π₯ BREAKING : Removed
EnigmaDEtw_QWERTZandEnigmaKEtw_QWERTZclasses. UseEtwQWERTZlogic or equivalent base classes instead. - π¨ Refactoring :
Enigmaclass logic updated to correctly handle ETW inverted wiring calculations.
β Removed
- π₯ BREAKING :
EnigmaDEtw_QWERTZandEnigmaKEtw_QWERTZfiles and classes have been deleted.
π Fixed
- M4 Example : Fixed and re-recorded
examples/enigma_m4_demo.castto correctly demonstrate M4 functionality with accurate visual output. - π Documentation : Updated
README.mdto include the new asciinema demo.
-
v1.3.3 Changes
December 03, 2025Full Changelog : v1.3.2...v1.3.3
-
v1.3.2 Changes
December 01, 2025Full Changelog : v1.3.1...v1.3.2