The palette-truncation wasn't always working correctly so it's no longer automatically enabled by the "-reduce" or "-new" options.
pngcrush-1.7.56 has been released to fix a bug with reading sub-8-bit files when built with the system libpng (the "-nolib" distribution). There was no problem when previous versions were built with the bundled libpng and zlib.
pngcrush-1.7.54 is built with libpng-1.6.1rc01 and zlib-22.214.171.124; nothing within pngcrush itself was changed.
pngcrush-1.7.52 fixes some initialization problems that were introduced in versions 1.7.50 and 1.7.51. The new "-reduce" options appears to be working properly now.
This version is built with libpng-1.6.1beta06 and zlib-1.2.7.
pngcrush-1.7.47 has been released. This fixes a bug in versions 1.7.45 and 46 that caused them to fail to write an output file.
pngcrush-1.7.41 has been released. It fixes a bug, introduced in version 1.7.39, which causes pngcrush to fail to open an output file.
pngcrush-1.7.12 is built with libpng-1.4.4beta05 and zlib-1.2.5
pngcrush-1.7.11 is built with libpng-1.4.2 and zlib-1.2.5
The contents of text chunks following IDAT are now displayed when the "-n" option is used. Previously they were only shown when a crushed output file was written.
This version is built with libpng-1.2.40. Some additional checks for "version" have been added, to make the "-s" option a little more silent.