Unreleased - ReleaseDate
0.4.4 - 2022-09-11
when runningdisguise
subcommand, if masking asset can't fit the file inside, all assets are tried in turn until one is found that fits, otherwise it gives up.- Integrate
disguise
command with HTTP client to pull images on the fly for masking - Aliases for main cli commands (
enc=encode
,dsg=disguise
)
- don't panic when attempting to decrypt a message that wasn't encrypted to begin with
0.4.2 - 2022-07-06
0.4.1 - 2022-07-06
- assets not found when using disguise
- assets to ensure crate is within crates.io max upload size
0.4.0 - 2022-07-06
- disguise functionality to mask all files in a directory through the
disguise
subcommand - better error handling
- logging - level modified through environment variable
RUST_LOG
- CLI interface to have subcommands
- example from previous usage "echo my message | stegosaurust -o out.png input.png" is now "echo my message | stegosaurust enc -o out.png input.png"
0.3.1 - 2022-06-27
- bit distribution to spread message evenly throughout image
- improved error handling
0.3.0 - 2022-06-11
- documentation for key components
- compression/decompression for data being encoded
- minor refactoring in places, no behvaioural differences
0.2.4 - 2022-06-09
- status badge for publish point to right branch
0.2.3 - 2022-06-09
- binary upload to github
0.2.2 - 2022-06-09
- added a changelog to the project
- enhanced continuous integration and deployment with:
- version bumping
- partially automated changelog management
- release binaries to github