You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4.4 KiB
4.4 KiB
Change Log
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.
Unreleased
0.5.3 - 2023-10-05
Added
- Add the CHANGELOG.
0.5.2 - 2023-10-02
Fixed
- Fix checking for file existence only when the options are set.
- Fix writing to a file only when the option is set.
0.5.1 - 2023-09-28
Added
- Add the output option to save into a file.
- Add the file errors to prevent using an invalid file path.
0.5.0 - 2023-09-22
Changed
- Update symbol defaults, factories to have only lower alphabets.
- Update the Caesar to be case-insensitive and skip unknown symbols.
- Update Caesar Analyzers to be case-insensitive and testable.
0.4.3 - 2023-09-21
Added
- Add the language option for symbols.
Changed
- Update the CLI to have separated actions and an option initializer.
0.4.2 - 2023-09-18
Added
- Add tests for the cipher-analyzers module.
Changed
- Rename the cipher_analyzer module to cipher-analyzers.
0.4.1 - 2023-09-17
Added
- Add symbol factories for punctuation, space, defaults symbols.
- Add the action-type to distinguish the actions.
- Add the symbol option and its default.
- Add the cracking option.
Changed
- Rename the language_analyzer module to language-analyzer.
- Update the nonsense for the is-nonsense? test.
- Rename the symbol_frequences module to symbol-frequences.
0.4.0 - 2023-09-15
Added
- Add Chi-squared Statistic function to analyze texts.
- Add the caesar-analyzers to get the plaintext from a ciphertext.
0.3.5 - 2023-09-14
Added
- Add the frequences of symbols as defaults.
0.3.4 - 2023-09-13
Added
- Add a simple language analyzers.
0.3.3 - 2023-09-12
Added
- Add an option to read a message from a file.
0.3.2 - 2023-09-11
Added
- Add the CI/CD configuration.
0.3.1 - 2023-09-11
Added
- Add factories for symbols.
- Add tests for factories.
0.3.0 - 2023-09-10
Added
- Add a simple cli interface.
0.2.0 - 2023-09-09
Added
- Add a implementation of Caesar cipher.
0.1.0 - 2023-09-09
Added
- Project initialization.