Checked with abi-compliance-checker and it stays stable within the major releases. The build system offers the option to build the shared version as well, so this should not pose a problem.

This would be ok to be vendored within another program/library? I thought all vendoring is highly discouraged

On 1/6/26 11:29, Simon McVittie wrote:
On Tue, 06 Jan 2026 at 10:55:56 +0100, Andreas Glinserer wrote:
* Package name    : libminiz
* URL             : https://github.com/richgel999/miniz

Does this have a stable API/ABI? It seems to have a build system for a static(-only!) library, but it's a "single-file library" primarily designed to be vendored into larger projects. Those often don't prioritize API stability and don't care about ABI stability at all, on the basis that each library user is expected to vendor a known-good version that works with the rest of their codebase.

(Prior art: the stb family, the dr_ family, libglnx, gnulib, etc.)

     smcv

Reply via email to