Skip to content

build(deps): bump miniz to 3.1.1 - #774

Merged
andiwand merged 1 commit into
mainfrom
chore/miniz-3.1.1
Aug 29, 2026
Merged

build(deps): bump miniz to 3.1.1#774
andiwand merged 1 commit into
mainfrom
chore/miniz-3.1.1

Conversation

@andiwand

Copy link
Copy Markdown
Member

🤖 Generated with Claude Code

miniz/3.0.2 has been dropped from conan-center-index's config.yml — only
3.0.1 and 3.1.1 remain. The published revision still resolves from the remote,
so nothing is broken today, but the pin receives no further recipe revisions.

3.1.x is also where miniz resumed maintenance after a two-and-a-half year gap
(3.0.2 was January 2023, 3.1.0 September 2025), under a new maintainer. It brings
a central-directory offset overflow fix, a guard against an infinite loop in
tinfl_decompress, CMake 4 support and new fuzz targets.

Both conanfile.py and the one conan.lock line are edited by hand, so no
unrelated pins drift.

Verification

  • conan install + a clean RelWithDebInfo build against miniz/3.1.1.
  • Full suite: 1252 passed, 6 skipped, 0 failed. The reference output is
    unchanged, so the deflate stream we write is byte-identical — which is the
    thing a zip-backend bump could plausibly have broken.

Context: #767. The evaluation there concludes we stay on miniz, so this bump is
the whole of the dependency work.

`miniz/3.0.2` is no longer listed in conan-center-index's `config.yml` — only
`3.0.1` and `3.1.1` remain. The published revision still resolves, so nothing is
broken today, but the pin receives no further recipe revisions.

3.1.x is also where miniz resumed maintenance after a two-and-a-half year gap,
under a new maintainer: it fixes a central-directory offset overflow, guards
against an infinite loop in `tinfl_decompress`, and adds fuzz targets.

The full suite passes unchanged against the pinned reference output, so the
deflate stream we write is byte-identical.
@andiwand
andiwand merged commit 108e48c into main Aug 29, 2026
36 checks passed
@andiwand
andiwand deleted the chore/miniz-3.1.1 branch August 29, 2026 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant