Skip to content

Releases: szeweq/mc-repack

MC-Repack 0.18.1

06 Mar 13:06
Compare
Choose a tag to compare
  • Updated dependencies
  • Added toml feature (enabled by default)
  • Set stripping BOM (Byte Order Mark) outside of minifying
  • Stopped mapping SendError to locally selected error type
  • Better error wrapping (depends on feature)
  • Added methods for filling EntryType without using .into()

MC-Repack 0.18.0

04 Nov 19:37
Compare
Choose a tag to compare
  • Split CLI and library into separate crates. From now on, only CLI will get releases.
  • Removed passing zip file options as an argument, as it always uses best compression.
  • The anyhow feature now works across all IO errors in optimizers.

MC-Repack 0.17.0

01 Nov 08:57
Compare
Choose a tag to compare
  • Added png feature (on by default) - PNG files will be only recompressed without ompimization when this feature is disabled
  • Added argh feature (off by default) - CLI compiled with this feature will use argh create instead of clap. This saves a sizeable chunk of binary size.
  • Simplified message errors
  • Removed unused CLI options
  • Optimized minifiers, error collecting
  • Dependencies are kept up to date

MC-Repack 0.16.0

13 Oct 21:31
Compare
Choose a tag to compare
  • Add support for anyhow crate
  • Better error types
  • An Ignore FileOp stores an error (moved Signfile into an error type)
  • Renamed MinifyType to Minifier (in min module)
  • ProgressState uses usize instead of u64
  • Updated oxipng dependency to version 9.0.0

Check the latest details in documentation page.

Check compared mods optimized by MC-Repack.

MC-Repack 0.15.1

29 Sep 03:09
Compare
Choose a tag to compare
  • Moved blacklist error to errors module
  • Updated dependencies, keeping them up to date
  • Improved error printing (now EntryRepackError will print a file name WITH the inner error)
  • [CLI] Improved code, resulting with smaller CLI file size
  • [CLI] Files are now repacked with _repack instead of $repack (the original files' names can now be sorted before repacked ones)

Check more details in documentation page.

Check compared mods optimized by MC-Repack.

MC-Repack 0.15.0

11 Sep 22:32
Compare
Choose a tag to compare
  • Replaced parameter types with its Box/Arc versions
  • Updated dependencies, including clap
  • [CLI] Input path is now required

Check more details in documentation page.

Check compared mods optimized by MC-Repack.

MC-Repack 0.14.1

08 Aug 15:26
Compare
Choose a tag to compare

This release has updated dependencies.

Check more details in documentation page.

Check compared mods optimized by MC-Repack.

MC-Repack 0.14.0

03 Jul 20:47
Compare
Choose a tag to compare

This release changes the way errors are collected. The ErrorCollector trait now became a struct (big library change). Also, the CLI prints entry path with its JAR/ZIP file name as a prefix if a directory of archives is being repacked. This simplifies error printing at the end of program execution.

Check more details in documentation page.

Check compared mods optimized by MC-Repack.

MC-Repack 0.13.0

27 Jun 14:44
Compare
Choose a tag to compare
  • Fixed all .unwrap() with error mapping, avoiding any panics in a library
  • Updated most dependencies
  • Some functions are marked const, following cargo clippy warnings

Check more details in documentation page.

Check compared mods optimized by MC-Repack.

MC-Repack 0.12.1

03 Jun 20:29
Compare
Choose a tag to compare
  • Updated Rust Toolchain for releases (it does not affect the crate)
  • Logo appears with no spacing
  • CLI does no longer measure time of task execution

Check more details in documentation page.

Check compared mods optimized by MC-Repack.