All Versions
71
Latest Version
Avg Release Cycle
45 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v6.0.1 Changes
- 🛠 [Bugfix] Fix an issue where Zopfli mode could generate corrupt images
-
v6.0.0 Changes
- [Breaking] Bump minimum Rust version to 1.57.0
- [Feature] Add
--check
/-c
CLI option - ⚡️ [Security] Update stderrlog to 0.5.2 (Fixes RUSTSEC-2022-0006)
- 🔒 [Security] Remove chrono as a transitive dependency (Fixes RUSTSEC-2020-0159)
- [Misc] Bump
clap
to 3.2 - [Misc] Bump
zopfli
to 0.7 - [Misc] Bump
libdeflater
to 0.10 - 🚚 [Misc] Remove
byteorder
dependency in favor of stdlib functions - [Misc] Bump
image
to 0.24 - [Misc] Bump
crc
to 3.0 - [Misc] Bump
miniz_oxide
to 0.6 - ⚡️ [Misc] Update to Rust edition 2021
- [Misc] Various internal improvements
-
v5.0.1 Changes
- 🛠 [Bugfix] Fix an issue where -o5 and -o6 were not testing all options
- [Misc] Bump miniz_oxide to 0.5
-
v5.0.0 Changes
- [Breaking] Bump minimum Rust version to 1.46.0
- 🛠 [Bugfix] Avoid many panics that may occur on broken files
- 🛠 [Bugfix] Fix race condition that may cause tests to fail
- 🐎 [Performance] Optimizations to unfiltering and copying
- [Feature] Add
--ng
option to skip grayscale reduction - [Feature] Also preserve timestamps when using
--preserve
- [Misc] Bump
crc
to 2.x
-
v4.0.3 Changes
- ⬆️ Bump itertools to 0.10.x
- 🚀 Temporarily disable i686 releases, which were failing due to an odd linker issue,
so that at least amd64 builds will publish successfully
- This only relates to the releases published on Github. You can still manually compile oxipng for any platform.
-
v4.0.2 Changes
November 27, 2020- ⚡️ Includes another update to libdeflater that improves support for targets without a C stdlib, like wasm32.
-
v4.0.1 Changes
November 18, 2020- ⚡️ Includes an update to libdeflater that improves support for targets without a C stdlib, like wasm32.
-
v4.0.0 Changes
November 11, 2020- [Breaking] Bump minimum Rust version to 1.45.0
- [Feature] Make
libdeflater
andzopfli
optional for API users - 🛠 [Bugfix] Fix cloudflare-zlib on aarch64 CPUs
- 🛠 [Bugfix] Don't exit on finding a non-PNG file when crawling recursively
- 🛠 [Bugfix] Make
rayon
truly optional - Various internal improvements
-
v3.0.1 Changes
August 02, 2020- 🛠 [Bugfix] Re-add
--force
flag to CLI- This was accidentally removed somehow
- Many non-breaking dependency version bumps
- 🛠 [Bugfix] Re-add
--force
flag to CLI- This was accidentally removed somehow
- Many non-breaking dependency version bumps
- 🛠 [Bugfix] Re-add
-
v3.0.0 Changes
May 11, 2020- [Breaking] Bump minimum Rust version to 1.41.0
- 🐎 [Breaking] Use IndexMap/IndexSet to provide more consistent performance (#202)
- This changes some public-facing types.
IndexMap
andIndexSet
are reexported at the crate root to aid migration.
- This changes some public-facing types.
- 🚚 [Breaking] Remove fields from the
Options
struct which were never used (#211, #212) - 🔨 [Breaking] Refactor zlib-specific options in the
Options
struct (#210) - [Feature] Add libdeflater as an option (#203)
- 🌲 [Feature] Use standard
log
library (#218) - [Feature] Add
-o max
setting which will always reference the highest compression preset (#224) - 🗄 [Deprecated]
-o 4
was found to be equivalent to-o 3
and is deprecated. It will likely be removed in a future release. For now it remains equivalent to-o 3
. (#224) - 🛠 [Bugfix] Ensure output is deterministic (#199)
- ⚡️ Update
image
crate to 0.23 - ⚡️ Update
itertools
crate to 0.9 - 🐎 Various performance and internal improvements