# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] [Unreleased]: https://github.com/steganogram/stegano-rs/compare/v0.5.3...HEAD ## [0.5.3] - 2023-04-11 [0.5.3]: https://github.com/steganogram/stegano-rs/compare/v0.5.2...v0.5.3 ### 🛠️ Maintenance - build(deps): bump dependencies [#115](https://github.com/steganogram/stegano-rs/pull/115) ### Contributors - [sassman](https://github.com/sassman) ## [0.5.2] - 2022-10-07 [0.5.2]: https://github.com/steganogram/stegano-rs/compare/v0.5.1...v0.5.2 ### 🛠️ Maintenance - chore(clippy): make clippy happy and bump dependencies [#90](https://github.com/steganogram/stegano-rs/pull/90) ### Contributors - [sassman](https://github.com/sassman) ## [0.5.1] - 2022-04-18 [0.5.1]: https://github.com/steganogram/stegano-rs/compare/v0.5.0...v0.5.1 ### 🛠️ Maintenance - chore(clippy): make clippy happy [#69](https://github.com/steganogram/stegano-rs/pull/69) - build(deps): bump clap from 2.34.0 to 3.1.8 [#69](https://github.com/steganogram/stegano-rs/pull/69) - build(deps): bump bitstream-io from 1.2.0 to 1.3.0 [#69](https://github.com/steganogram/stegano-rs/pull/69) - build(deps): bump zip from 0.5.13 to 0.6.0 [#69](https://github.com/steganogram/stegano-rs/pull/69) - build(deps): bump image from 0.23.14 to 0.24.1 [#69](https://github.com/steganogram/stegano-rs/pull/69) - build(deps): bump tempfile from 3.2.0 to 3.3.0 [#69](https://github.com/steganogram/stegano-rs/pull/69) ### Contributors - [sassman](https://github.com/sassman) ## [0.5.0] - 2021-12-09 [0.5.0]: https://github.com/steganogram/stegano-rs/compare/v0.4.10...v0.5.0 ### ✨ Features - [image color channel step customization](https://github.com/steganogram/stegano-rs/pull/50) 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. ### Contributors - [sassman](https://github.com/sassman) ## [0.4.10] - 2021-11-15 [0.4.10]: https://github.com/steganogram/stegano-rs/compare/v0.4.9...v0.4.10 ### 🛠️ Maintenance - [chore(deps): bump versions](7f4aba395002a2c5beaba3ba8b58548e4f7c9723) ### Contributors - [sassman](https://github.com/sassman) ## [0.4.9] - 2021-05-07 [0.4.9]: https://github.com/steganogram/stegano-rs/compare/v0.4.8...v0.4.9 ### 🛠️ Maintenance - [chore(deps): strip unused deps](https://github.com/steganogram/stegano-rs/pull/35) ### Contributors - [sassman](https://github.com/sassman) ## [0.4.8] - 2021-05-01 ### 🛠️ Maintenance - [build(deps): bump block-modes from 0.7.0 to 0.8.1](https://github.com/steganogram/stegano-rs/pull/32) - [Upgrade to GitHub-native Dependabot](https://github.com/steganogram/stegano-rs/pull/30) - [build(deps): bump zip from 0.5.11 to 0.5.12](https://github.com/steganogram/stegano-rs/pull/29) - [build(deps): bump deflate from 0.9.0 to 0.9.1](https://github.com/steganogram/stegano-rs/pull/28) - [release(v0.4.7): add date+version+changes to the changelog](https://github.com/steganogram/stegano-rs/pull/27) - [build(deps): bump byteorder from 1.4.2 to 1.4.3](https://github.com/steganogram/stegano-rs/pull/26) ### Contributors - [dependabot-preview[bot]](https://github.com/apps/dependabot-preview) - [sassman](https://github.com/sassman) ## [0.4.7] - 2021-03-14 ### 🛠️ Maintenance - [build(deps): bump byteorder from 1.4.2 to 1.4.3](https://github.com/steganogram/stegano-rs/pull/26) ## [0.4.6] - 2021-03-05 ### 🛠️ Maintenance - [build(deps): bump image from 0.23.13 to 0.23.14](https://github.com/steganogram/stegano-rs/pull/24) - [build(deps): bump zip from 0.5.10 to 0.5.11](https://github.com/steganogram/stegano-rs/pull/23) - [build(deps): bump bzip2 from 0.4.1 to 0.4.2](https://github.com/steganogram/stegano-rs/pull/22) - [build(deps): bump thiserror from 1.0.23 to 1.0.24](https://github.com/steganogram/stegano-rs/pull/21) - [build(deps): bump image from 0.23.12 to 0.23.13](https://github.com/steganogram/stegano-rs/pull/20) - [build(deps): bump zip from 0.5.9 to 0.5.10](https://github.com/steganogram/stegano-rs/pull/19) - [build(deps): bump image from 0.23.12 to 0.23.13](https://github.com/steganogram/stegano-rs/pull/18) - [build(deps): bump deflate from 0.8.6 to 0.9.0](https://github.com/steganogram/stegano-rs/pull/17) - [build(deps): bump criterion from 0.3.3 to 0.3.4](https://github.com/steganogram/stegano-rs/pull/16) - [build(deps): bump tempfile from 3.1.0 to 3.2.0](https://github.com/steganogram/stegano-rs/pull/14) ## [0.4.5] - 2021-01-09 ### 🛠️ Maintenance - CHANGELOG.md follows now a [new format](https://keepachangelog.com/en/1.0.0/) - Refactored CI Pipeline for efficiency ### Fixed - broken link in the CHANGELOG.md - outdated dependencies are now up2date ## [0.4.1] - 2020-09-23 ### ✨ Features - **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: ```sh ❯ stegano hide \ -i resources/plain/carrier-audio.wav \ -d resources/secrets/Blah.txt \ resources/secrets/Blah-2.txt \ -o secret.wav ``` [sassman]: https://github.com/sassman [pull/6]: https://github.com/steganogram/stegano-rs/pull/6 - **Add Arch Linux packages - by [orhun], [pull/10]** `stegano` can now be installed from available [AUR packages](https://aur.archlinux.org/packages/?O=0&SeB=b&K=stegano&outdated=&SB=n&SO=a&PP=50&do_Search=Go) using an [AUR helper](https://wiki.archlinux.org/index.php/AUR_helpers). For example like this: ```sh ❯ yay -S stegano ``` [orhun]: https://github.com/orhun [pull/10]: https://github.com/steganogram/stegano-rs/pull/10 ### 🛠️ Maintenance - **Update `stegano-core` to latest dependencies - by [sassman], [pull/2]** [sassman]: https://github.com/sassman [pull/6]: https://github.com/steganogram/stegano-rs/pull/6 ## [0.4.0] - 2020-09-23 ### Added - **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: ```sh ❯ 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](https://aur.archlinux.org/packages/?O=0&SeB=b&K=stegano&outdated=&SB=n&SO=a&PP=50&do_Search=Go) using an [AUR helper](https://wiki.archlinux.org/index.php/AUR_helpers). For example like this: ```sh ❯ yay -S stegano ``` ### Changed - **Update `stegano-core` to latest dependencies - by [sassman], [pull/2]** [sassman]: https://github.com/sassman [orhun]: https://github.com/orhun [pull/6]: https://github.com/steganogram/stegano-rs/pull/6 [pull/10]: https://github.com/steganogram/stegano-rs/pull/10 [pull/2]: https://github.com/steganogram/stegano-rs/pull/2 ## [0.3.2] - 2020-07-10 ### Added - Changelog based on conventional-commits ## [0.3.1] - 2020-07-07 ### Added - 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 ### Changed - Documentation of README.md is now better and more explicit - Reduce redundancies of properties that can be extracted from `Cargo.toml` ### Fixed - Typos in cli output and descriptions [0.4.8]: https://github.com/steganogram/stegano-rs/compare/v0.4.7...v0.4.8 [0.4.7]: https://github.com/steganogram/stegano-rs/compare/v0.4.6...v0.4.7 [0.4.6]: https://github.com/steganogram/stegano-rs/compare/v0.4.5...v0.4.6 [0.4.5]: https://github.com/steganogram/stegano-rs/compare/v0.4.1...v0.4.5 [0.4.1]: https://github.com/steganogram/stegano-rs/compare/v0.4.0...v0.4.1