News and History of the PNG Development Group from 2024
Herein lie news items and historical stuff primarily of interest to the
Portable Network Graphics Development Group itself. Feel free to poke
around even if you're not a member, though. Note that some of the links,
particularly the older ones, are broken; in some cases this is explained by
later entries. Other links (CompuServe, tcg.arl.mil) have fallen prey to
reorganizations or upgrades; should they ever reappear, the entries below
will be updated as needed.
On the other hand, keep in mind that this is history here...updates
to older entries are really not a priority these days.
- current - see here
- 12 September 2024 - libpng 1.6.44 is
released with various fixes and improvements:
- Hardened calculations in chroma handling to prevent overflows, and relaxed a constraint in cHRM validation to accomodate the standard ACES AP1 set of color primaries. (Contributed by John Bowler)
- Removed the ASM implementation of ARM Neon optimizations and updated the build accordingly. Only the remaining C implementation shall be used from now on, thus ensuring the support of the PAC/BTI security features on ARM64. (Contributed by Ross Burton and John Bowler)
- Fixed the pickup of the PNG_HARDWARE_OPTIMIZATIONS option in the CMake build on FreeBSD/amd64. This is an important performance fix on this platform.
- Applied various fixes and improvements to the CMake build. (Contributed by Eric Riff, Benjamin Buch and Erik Scholz)
- Added fuzzing targets for the simplified read API. (Contributed by Mikhail Khachayants)
- Fixed a build error involving pngtest.c under a custom config. This was a regression introduced in a code cleanup in libpng-1.6.43. (Contributed by Ben Wagner)
- Fixed and improved the config files for AppVeyor CI and Travis CI.
- 23 February 2024 - libpng 1.6.43 is
released with support for eXIf chunks in the push reader, the pngexifinfo
utility in contrib/pngexif, and the usual array of minor fixes (including
one for builds on 16-bit platforms) and improvements.
- 30 January 2024 - libpng 1.6.42 is
released with a fix for API (and ABI) breakage in the png_check_sig()
macro; the bug was introduced in the just-released 1.6.41. Thanks to Matthieu
Darbois for catching this so quickly.
- 24 January 2024 - libpng 1.6.41
is released with SIMD-optimized code for the Loongarch LSX architecture
(thanks to the folks at Loongson Technology).
- 22 January 2024 - zlib 1.3.1 is
released with security fixes in
minizip and a few bug fixes.
(Also available here. Older
versions remain available.)
Here are some related PNG pages at this site:
Last modified 15 September 2024.
Copyright © 1995-2024 Greg Roelofs.