Releases: ivanbgd/reduce-image-size-rust
Releases · ivanbgd/reduce-image-size-rust
v0.2.4
Added
- GitHub action
audit.yml, withaudit-checkandcargo-deny-actionactionsaudit.tomlfor local and CIcargo auditconfigurationdeny.tomlfor local and CIcargo denyconfiguration
- Pre-commit hooks,
.pre-commit-config.yaml
Changed
- Updated several dependencies to newer versions.
cargo auditfound a security vulnerability in a dependency (that version has been yanked).
- The build process for the release profile now uses the LTO optimization.
v0.2.3
Changed
- Updated several dependencies to newer versions.
v0.2.2
Changed
- Updated
release.ymlto include support for macOS on x86-64 and Linux on ARM. - Updated
README.mdto include support for macOS on x86-64 and Linux on ARM.
0.2.1
Changed
- Updated
README.mdwith a note about support for Apple silicon, the M-series. - Updated
README.mdwith a note aboutnasmbeing required on Windows, but not on macOS with Apple silicon.
0.2.0
Added
- Optional argument for minimum file size for which a user would like to perform file size reduction.
- It comes in three sizes: S, M, L, for 100 kB, 500 kB and 1 MB, respectively.
- Add some info messages: at startup, then for copying and for skipping files.
- Add a closing message that warns users in case of an error.
- GitHub action "ci.yml" ("release.yml" had already been there).
Changed
- When source and destination folders are different, non-supported files will simply be copied to the destination.
- Previously, they would be left out.
- Updated
README.mdwith Examples and some new notes.
v0.2.0-alpha
[0.2.0] - 2024-01-30
Added
- Optional argument for minimum file size for which a user would like to perform file size reduction.
- It comes in three sizes: S, M, L, for 100 kB, 500 kB and 1 MB, respectively.
- Add some info messages: at startup, then for copying and for skipping files.
- Add a closing message that warns users in case of an error.
- GitHub action "ci.yml" ("release.yml" had already been there).
Changed
- When source and destination folders are different, non-supported files will simply be copied to the destination.
- Previously, they would be left out.
- Updated
README.mdwith Examples and some new notes.
v0.1.0
This is the very first (initial) fully-functioning version of the library and the program.
Added
- Library crate:
- The main business logic function (public),
- Helper functions (private).
- Binary (executable) crate, which uses the library.
- JPEG support.
- PNG support.
- "README.md".
- "LICENSE" ("MIT").
- "CHANGELOG.md".