v0.12.0
Auto change log does not fully track everything since not everything went through PRs. I'll likely be more consistent with this in the future.
Overall changes:
New Formats
- AVIF
- DDS
- EXR
- Farbfeld
- HDR
- KTX2
- PNM
- QOI
- TGA
- VTF
Fixes
- Fixed HEIF format returning an error when attribute field size was exactly 8
- Fixed TIFF having stray debug asserts that may cause panics in debug builds
Other changes
- Restructured code base to split out formats into their own individual source files
- Reordered
ImageType
enum so that types will now be in alphabetical order - Added benchmarking via criterion to dev dependencies
- Modified how tests check for values
- Modified README so have examples that actually compile
- Added doc comment about minimum data size required for methods to work (12 bytes)
What's Changed
- Add EXR/HDR/TGA/DDS/KTX2/QOI support by @AllenDang in #25
- Handle EXR long names flag by @Roughsketch in #27
- Handle HDR files orientations by @Roughsketch in #26
- Add support for VTF by @Roughsketch in #28
- Add support for PNM by @Roughsketch in #29
New Contributors
- @AllenDang made their first contribution in #25
Full Changelog: v0.11.0...v0.12.0