0.99 rc2

17 March 2020 => 6 April 2020
PNG
- fixed critical bug in filter transformation in -s5+
- added -sb, denser research
- fixed chunks restoration with -nostrip (2)
- fixed APNG chunks from the precedent patch
- changed grayscale transformation
- fixed sRGB transformation — should not be done if -nostrip
WebP
- fixed webp-nigh not applied correctly

0.99 rc1

13 February 2020 => 13 March 2020
0.99 rc1 (99)
- added -webp-nigh, automatic and alternative WebP near-lossless
- various fixes: auto, flags, settings, etc.
0.99 rc1 (13 February 2020)
this is a complete rewrite so behaviors, functionalities, flags, etc. could be different from older versions. keep in mind that it is unfinished work and barely tested, so always use it on copies only
PNG
- improved savings/speed/results on auto
- improved savings/speed of the -s0 and -s1 lossless profiles
- improved shared transformations on lossless profiles
- improved savings/speed of filtering — added new experimental trials
- changed savings/speed/results ratio on default lossy filtering
- improved speed of remove chunks only
- improved PNG to JPG conversion speed
JPG
- improved speed/results on JPG (lossy)
WebP
- new implementation
- improved savings/speed on WebP profiles (lossless) from PNG
- improved savings/speed WebP optimization
APNG
- improved lossless speed and size
- improved lossy filtering transform
- improved lossy paletted (speed)
SVGZ
- improved savings/speed/results
misc
- added -faster switch for more speed over space
- improved file handler (counter, filename processing, etc.)
- code size/perf optimization
PNG web lossless, 508 files
flags version saved time
-s0 0.99 beta 63 1 441 082 bytes 4.258s
-s0 -strip 0.99 rc1 1 446 388 bytes 4.196s
-s1 0.99 beta 63 1 542 554 bytes 6.302s
-s1 -strip 0.99 rc1 1 594 287 bytes 6.162s
-s5 0.99 beta 63 1 649 990 bytes 14.664s
-s4 -strip 0.99 rc1 1 665 553 bytes 14.586s
-s8 0.99 beta 63 1 711 032 bytes 26.231s
-s7 -strip 0.99 rc1 1 727 614 bytes 26.816s
-s9 0.99 beta 63 1 735 405 bytes 38.688s
-s9 -strip 0.99 rc1 1 737 250 bytes 34.912s
-sa -strip 0.99 rc1 1 743 755 bytes 38.864s

note: in 0.99 beta 63, chunks were automatically stripped. in 0.99 rc1, you need to add -strip to get the same result