PaletteKit v2.1.1 Release Notes
This patch release fixes MMCQ edge cases that could cause palette extraction to crash or stop making progress.
Fixed
- Prevent crashes when distinct 8-bit colors collapse into a single 5-bit histogram cell, leaving no valid median-cut boundary (#15, #17).
- Ensure unsplittable boxes do not block queue progress, and allow median cut to fall back to another occupied axis while preserving positive-population boxes.
Compatibility
- No public API changes.
- Minimum requirements remain iOS 17 and Xcode 16. Client apps may continue using Swift 5 language mode.
Install
.package(url: "https://github.com/2dubu/PaletteKit", from: "2.1.1")Full Changelog: v2.1.0...v2.1.1