Skip to content

Releases: NeRdTheNed/deft4j

deft4j v1.0.0-beta-17

12 Nov 05:55
fe818cd
Compare
Choose a tag to compare
deft4j v1.0.0-beta-17 Pre-release
Pre-release
  • 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

11 Oct 00:09
ae0664f
Compare
Choose a tag to compare
deft4j v1.0.0-beta-16 Pre-release
Pre-release

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

10 Oct 05:44
93ed1a6
Compare
Choose a tag to compare
deft4j v1.0.0-beta-15 Pre-release
Pre-release
  • 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

10 Oct 00:54
75a954a
Compare
Choose a tag to compare
deft4j v1.0.0-beta-14 Pre-release
Pre-release
  • 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

08 Oct 22:27
5f3945a
Compare
Choose a tag to compare
deft4j v1.0.0-beta-13 Pre-release
Pre-release
  • 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

08 Oct 00:20
e01242b
Compare
Choose a tag to compare
deft4j v1.0.0-beta-12 Pre-release
Pre-release

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

05 Oct 05:53
db7bdaa
Compare
Choose a tag to compare
deft4j v1.0.0-beta-11 Pre-release
Pre-release

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

21 Aug 01:09
9725ea1
Compare
Choose a tag to compare
deft4j v1.0.0-beta-9 Pre-release
Pre-release
  • 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

21 Aug 06:02
80a56a8
Compare
Choose a tag to compare
deft4j v1.0.0-beta-10 Pre-release
Pre-release
  • 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

19 Aug 04:30
9c85db9
Compare
Choose a tag to compare
deft4j v1.0.0-beta-8 Pre-release
Pre-release
  • Minor improvements to header encoding

To use this as a command line utility, download the file named "deft4j-cmd-all.jar".