From adbb39eb7d53d50fa0c2ea497f0f8050bfbba546 Mon Sep 17 00:00:00 2001 From: Andreas Stefl Date: Sat, 29 Aug 2026 19:51:49 +0200 Subject: [PATCH] build(deps): bump miniz to 3.1.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `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. --- CHANGELOG.md | 3 +++ conan.lock | 2 +- conanfile.py | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c183c606..602a3dd29 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,9 @@ The release run heads these entries with the version and opens a fresh ## Unreleased +- The zip backend is `miniz/3.1.1`, up from `3.0.2`. Rendered output is + unchanged. + ## v6.11.0 - 2026-08-29 - No view declares `` any more. A link back into what diff --git a/conan.lock b/conan.lock index 05a598d74..a691f8295 100644 --- a/conan.lock +++ b/conan.lock @@ -10,7 +10,7 @@ "pugixml/1.15#979e88f4fafbfe3585d2c0510a071cc7%1739435725.483", "openjpeg/2.5.4#372fbc2b4348d45ab0c0a62a8475dc2f%1760446899.685", "nlohmann_json/3.12.0#2d634ab0ec8d9f56353e5ccef6d6612c%1744735883.94", - "miniz/3.0.2#bfbce07c6654293cce27ee24129d2df7%1743673472.805", + "miniz/3.1.1#ae48ea4c4ee773386b496b9722e3b66a%1778764964.632", "md4c/0.5.2#3d7106721e458f9f799b87d4d50d02e0%1746796758.933", "gtest/1.14.0#f8f0757a574a8dd747d16af62d6eb1b7%1743410807.169", "cryptopp/8.9.0#7a51e0038756b21bc3a6b82d681d5906%1758206597.119", diff --git a/conanfile.py b/conanfile.py index 4afb5b35e..0b70df147 100644 --- a/conanfile.py +++ b/conanfile.py @@ -51,7 +51,7 @@ def requirements(self): self.requires("pugixml/1.15") self.requires("cryptopp/8.9.0") self.requires("md4c/0.5.2") - self.requires("miniz/3.0.2") + self.requires("miniz/3.1.1") self.requires("nlohmann_json/3.12.0") self.requires("openjpeg/2.5.4") self.requires("uchardet/0.0.8")