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