All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- 0.2.1 was mistakenly missing the latest commit, re-releasing with it.
- Fixed processing of images with not exactly 3 bands (#14 by @renchap)
- Minimum supported Ruby version is 3.1.0
- Remove alpha channel from transparent images (#13 by @bb)
- Allow passing a proc to calculate components (#9 by @NuckChorris)
- Run tests on Ruby 3.0 and 3.1 in CI
- First version!
- Multiple pixel extractors support, even if only VIPS is implemented right now
- Allows to resize the image before computing blurhash (to 100 pixels by default) for a faster computation
- Supports custom blurhash components parameter