fix(test): Avoid an over-read in the low-bit-depth sBIT check
fix(test): Correct the sBIT handling in `compare_read`
fix(build): Resolve MSVC warning for unary minus on unsigned type
fix: Restore the build with floating-point support disabled
ci: Enumerate all maintained branches in the GitHub Actions triggers
ci: Enumerate all maintained branches in the GitHub Actions triggers
ci: Enumerate all maintained branches in the GitHub Actions triggers
fix(build): Link `pnggetset` against `libpng2` in the configure build
Merge tag 'v1.6.59' into branch 'libpng18' into develop
Merge tag 'v1.6.58' into branch 'libpng18' into develop
Merge tag 'v1.6.59' into libpng18
maint: Bump version to 1.6.60.git
maint: Apply the MIT-0 license to .appveyor.yml
ci: Migrate the GitHub Actions Windows ARM64 job to Visual Studio 2026
doc: Describe the zstream states that `png_read_end` must handle
fix: Clear stale zstream pointers when releasing the inflate stream
Release libpng version 1.6.59
maint: Rerun `./autogen.sh --maintainer`
maint: Apply the MIT-0 license to .appveyor.yml
ci: Migrate the GitHub Actions Windows ARM64 job to Visual Studio 2026
doc: Describe the zstream states that `png_read_end` must handle
fix: Clear stale zstream pointers when releasing the inflate stream
ci: Remove the autotools install from the Linux verification job
ci: Harden GitHub Actions workflow permissions
ci: Remove the autotools install from the Linux verification job
ci: Harden GitHub Actions workflow permissions
doc: Update AUTHORS.md
Fix hIST chunk position to match W3C specification
Add test cases for hIST chunk
doc: Update AUTHORS.md
doc: Update AUTHORS.md
Merge pull request #759 from aYukiSekiguchi/fix_hIST_chunk_position
Fix hIST chunk position to match W3C specification
Add test cases for hIST chunk
fix: Prevent double-freeing `png_struct` members on allocation failure
fix: Prevent double-freeing `png_struct` members on allocation failure
build: Raise the CMake policy maximum version to 4.4
fix(build): Use space-separated string for CMAKE_REQUIRED_FLAGS
build: Raise the CMake policy maximum version to 4.4
fix(build): Use space-separated string for CMAKE_REQUIRED_FLAGS
build: Fix wrong symlink created for import library on MinGW and Cygwin
build: Fix wrong symlink created for import library on MinGW and Cygwin
ci: Migrate the Windows x64 job to Visual Studio 2026 on "windows-2025"
ci: Migrate the Windows x64 job to Visual Studio 2026 on "windows-2025"
ci: Add support for testing libpng on Windows ARM64
maint: Apply the MIT-0 license to .github/workflows/
maint: Migrate the CI software licensing to the REUSE Specification
ci: Add support for testing libpng on Windows ARM64
maint: Apply the MIT-0 license to .github/workflows/
maint: Migrate the CI software licensing to the REUSE Specification
fix(apng): Detect short fdAT chunks in push mode
Bump version to 1.6.59.git
Merge tag 'v1.6.58' into libpng18
Release libpng version 1.6.58
chore: Update .gitignore to exclude the recently-added test program
test: Ensure the palette sync follows the gamma correction
fix: Sync `info_ptr->palette` unconditionally after in-place transforms
Bump version to 1.6.58.git
fix: Consume chunk body in APNG push-mode discard paths
Merge tag 'v1.6.57' into branch 'libpng18' into develop
Merge tag 'v1.6.56' into branch 'libpng18' into develop
Merge tag 'v1.6.55' into branch 'libpng18' into develop
Merge tag 'v1.6.54' into branch 'libpng18' into develop
Merge tag 'v1.6.53' into branch 'libpng18' into develop
Merge tag 'v1.6.52' into branch 'libpng18' into develop
Merge tag 'v1.6.51' into branch 'libpng18' into develop
chore: Update .gitignore
riscv: Leverage `__riscv_v` in pngpriv.h
riscv: Support only RVV 1.0
Harden a vestigial check against overflow inside `png_zalloc`
doc: Update and reorganize the png.5 man page
Merge branch 'libpng18' into develop
fix(apng): Correct `info_rowbytes` in `png_read_reinit`
fix(apng): Avoid an internal row size calculation error
api(apng): Handle APNG and Apple chunks correctly
test(apng): Add configuration tests
test(apng): Correct the APNG checks in pngtest.c
test: Improve tests/pngtest-all - work without WRITE
refactor(apng): Tidy up the APNG-supporting code
Introduce APNG support -- patch applied, animations unlocked!
ci: Update the AppVeyor CI configuration for the development branch
Create the branch 'develop' for libpng version 2 alpha
Merge tag 'v1.6.57' into libpng18