All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.0.8 (2022-01-11)
- updating vulnerable dependencies
- added factory method for cipher instantiation from JSON, and added more exports (633e494)
- adding commitlint and husky to enforce it (4d02510)
- adding versioning as well as commitlint make commands. (818acef)
0.0.7 (2022-01-10)
- updating dependencies
- added factory method for cipher instantiation from JSON, and added more exports (633e494)
- adding commitlint and husky to enforce it (4d02510)
- adding versioning as well as commitlint make commands. (818acef)
0.0.6 (2021-06-01)
- package dependencies updating.
0.0.5 (2021-05-16)
- added factory method for cipher instantiation from JSON, and added more exports (778040f)
- adding commitlint and husky to enforce it (8ed96c3)
- adding versioning as well as commitlint make commands. (ed2b75b)
- prettier (d90ff9b)
- Updated readme
- Changed to relative paths from typescript absolute paths because otherwise webpack bundling would be necessary.
- Build now includes *.d.ts files
- Also includes a specific build tsconfig.json
- NPM versioning
- The ability to encrypt 🗝 and decrypt 🔐 texts
- A nice explanation about the enigma machine as well as an example of usage within README.md
- Support for characters (alphabets) of the users choice 🔠
- Support many rotors as well as the rotor locking mechanism and the ability to specify notches on any position.
- Support plugboard, entry wheels and reflector
- Support whitespace character grouping by a given amount of characters