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.
0.5.3 - 2023-04-11
- build(deps): bump dependencies #115
0.5.2 - 2022-10-07
- chore(clippy): make clippy happy and bump dependencies #90
0.5.1 - 2022-04-18
- chore(clippy): make clippy happy #69
- build(deps): bump clap from 2.34.0 to 3.1.8 #69
- build(deps): bump bitstream-io from 1.2.0 to 1.3.0 #69
- build(deps): bump zip from 0.5.13 to 0.6.0 #69
- build(deps): bump image from 0.23.14 to 0.24.1 #69
- build(deps): bump tempfile from 3.2.0 to 3.3.0 #69
0.5.0 - 2021-12-09
- image color channel step customization
introducing a new experimental cli argument
--x-color-step-increment <number>
that allows for custom increments that decide which color channels to take. For example ``--x-color-step-increment 2` would take the 0, the 2nc, the 4th, the 6th and so on color channel when iterating over pixels. Note that > 4 is the 2nd pixel, > 8 the 3rd pixel and so on.
0.4.10 - 2021-11-15
0.4.9 - 2021-05-07
0.4.8 - 2021-05-01
- build(deps): bump block-modes from 0.7.0 to 0.8.1
- Upgrade to GitHub-native Dependabot
- build(deps): bump zip from 0.5.11 to 0.5.12
- build(deps): bump deflate from 0.9.0 to 0.9.1
- release(v0.4.7): add date+version+changes to the changelog
- build(deps): bump byteorder from 1.4.2 to 1.4.3
0.4.7 - 2021-03-14
0.4.6 - 2021-03-05
- build(deps): bump image from 0.23.13 to 0.23.14
- build(deps): bump zip from 0.5.10 to 0.5.11
- build(deps): bump bzip2 from 0.4.1 to 0.4.2
- build(deps): bump thiserror from 1.0.23 to 1.0.24
- build(deps): bump image from 0.23.12 to 0.23.13
- build(deps): bump zip from 0.5.9 to 0.5.10
- build(deps): bump image from 0.23.12 to 0.23.13
- build(deps): bump deflate from 0.8.6 to 0.9.0
- build(deps): bump criterion from 0.3.3 to 0.3.4
- build(deps): bump tempfile from 3.1.0 to 3.2.0
0.4.5 - 2021-01-09
- CHANGELOG.md follows now a new format
- Refactored CI Pipeline for efficiency
- broken link in the CHANGELOG.md
- outdated dependencies are now up2date
0.4.1 - 2020-09-23
-
Add WAV Audio media file support - by sassman, pull/6
stegano
has now support for input and output wav audio files (*.wav). This means that hiding secret messages and files are now not only possible for png image media files but also wav audio files in the same way. For example like this:❯ stegano hide \ -i resources/plain/carrier-audio.wav \ -d resources/secrets/Blah.txt \ resources/secrets/Blah-2.txt \ -o secret.wav
-
Add Arch Linux packages - by orhun, pull/10
stegano
can now be installed from available AUR packages using an AUR helper. For example like this:❯ yay -S stegano
- Update
stegano-core
to latest dependencies - by sassman, pull/2 sassman: https://github.com/sassman pull/6: #6
- WAV Audio media file support - by sassman, pull/6
stegano
has now support for input and output wav audio files (*.wav). This means that hiding secret messages and files are now not only possible for png image media files but also wav audio files in the same way. For example like this:❯ stegano hide \ -i resources/plain/carrier-audio.wav \ -d resources/secrets/Blah.txt \ resources/secrets/Blah-2.txt \ -o secret.wav
- Arch Linux packages - by orhun, pull/10
stegano
can now be installed from available AUR packages using an AUR helper. For example like this:❯ yay -S stegano
- Changelog based on conventional-commits
- Support for the legacy content version 2
- Support for hiding multiple files at once
- Benchmarks for image en/de-coding see
cargo bench
- More end to end test cases
- Badges to README.md
- Documentation of README.md is now better and more explicit
- Reduce redundancies of properties that can be extracted from
Cargo.toml
- Typos in cli output and descriptions