From d114269ae88a5c0da33175489f6954beb8d77f85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=20Karpel=C3=A8s?= Date: Mon, 17 Aug 2026 06:06:28 +0900 Subject: [PATCH] chore: release v0.6.9 --- CHANGELOG.md | 16 ++++++++++++++++ Cargo.toml | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0abf3cd..101cee8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.9](https://github.com/KarpelesLab/compcol/compare/v0.6.8...v0.6.9) - 2026-08-16 + +### Added + +- *(rar3)* RAR4 (v29) decode — in-band filters, PPMd-II var H, solid groups ([#122](https://github.com/KarpelesLab/compcol/pull/122)) + +### Fixed + +- *(deflate,deflate64,zlib)* report StreamEnd instead of stalling on trailing bytes ([#123](https://github.com/KarpelesLab/compcol/pull/123)) +- *(rar5)* correct x86 E8/E9 filter range checks ([#121](https://github.com/KarpelesLab/compcol/pull/121)) +- *(lzx,amiga_lzx)* reject >=4 GiB input instead of truncating the u32 length header ([#118](https://github.com/KarpelesLab/compcol/pull/118)) + +### Other + +- *(fuzz)* dedicated fuzz targets for rar2/rar3/rar5 decoders ([#120](https://github.com/KarpelesLab/compcol/pull/120)) + ## [0.6.8](https://github.com/KarpelesLab/compcol/compare/v0.6.7...v0.6.8) - 2026-07-07 ### Fixed diff --git a/Cargo.toml b/Cargo.toml index a73d65a..d4ef785 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compcol" -version = "0.6.8" +version = "0.6.9" edition = "2024" # Edition 2024 stabilised in Rust 1.85. Code uses `let chains` (Rust 1.88) # inside the brotli encoder and the io adapters, so 1.88 is the real floor.