Releases: NeRdTheNed/deft4j
deft4j v1.0.0-beta-17
- Added basic deflate block merging. deft4j will now merge deflate blocks if the combined size would be smaller than the individual blocks. This may majorly increase time spent optimising files, so an option is provided to disable block merging if needed. This option may also be useful for other scenarios involving mixing compression using existing block splits. Block merging is enabled by default.
- Minor performance improvements.
To use this as a command line utility, download the file named "deft4j-cmd-all.jar".
deft4j v1.0.0-beta-16
Fixed a bug causing invalid output when an invalid value was provided for the number of Zopfli iterations.
To use this as a command line utility, download the file named "deft4j-cmd-all.jar".
deft4j v1.0.0-beta-15
- Small improvements to dynamic header encoding
- Files which contain multiple deflate streams are processed in a more stable order
To use this as a command line utility, download the file named "deft4j-cmd-all.jar".
deft4j v1.0.0-beta-14
- Fixed converting APNG files to GZip. fdAT chunks are now converted properly.
- Added a command to GZip compress a file using the built-in compressors with deft4j optimisations.
To use this as a command line utility, download the file named "deft4j-cmd-all.jar".
deft4j v1.0.0-beta-13
- Added APNG support. deft4j now optimises the deflate compressed APNG chunk (fdAT).
- Added option to set Zopfli iterations for recompress modes which use Zopfli compression
To use this as a command line utility, download the file named "deft4j-cmd-all.jar".
deft4j v1.0.0-beta-12
This release improves compatibility with files related to a Deflate specification edge case (see #1). deft4j now properly handles these files.
To use this as a command line utility, download the file named "deft4j-cmd-all.jar".
deft4j v1.0.0-beta-11
This release fixes a rare bug causing errors when parsing files related to a Deflate specification edge case. Compatibility with these files may be improved in the future, see #1 for more details.
To use this as a command line utility, download the file named "deft4j-cmd-all.jar".
deft4j v1.0.0-beta-9
- API changes to allow configuring Zopfli compression settings
- More correct default OS value for GZip headers
To use this as a command line utility, download the file named "deft4j-cmd-all.jar".
deft4j v1.0.0-beta-10
- Improve multithreaded compression performance
- Fix rare bug with uncompressed block conversion
To use this as a command line utility, download the file named "deft4j-cmd-all.jar".
deft4j v1.0.0-beta-8
- Minor improvements to header encoding
To use this as a command line utility, download the file named "deft4j-cmd-all.jar".