Skip to content

Commit

Permalink
Fill in changelog and bump version for 0.25.3
Browse files Browse the repository at this point in the history
  • Loading branch information
Shnatsel committed Oct 15, 2024
1 parent dd87098 commit 9badd0a
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 3 deletions.
18 changes: 16 additions & 2 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,26 @@
# Release Notes

## Known issues
- Many decoders will panic on malicous input. In most cases, this is caused by
not enforcing memory limits, though other panics have been seen from fuzzing.
- Many decoders will panic on malicious input.
- The color space information of pixels is not clearly communicated.

## Changes

### Version 0.25.3

Features:
- Added support for orientation metadata, so that e.g. smartphone camera images could be displayed correctly:
- Added `ImageDecoder::orientation()` and implemented orientation metadata extraction for JPEG, WebP and TIFF formats
- Added `DynamicImage::apply_orientation()` to apply the orientation to an image
- Added support for extracting Exif metadata from images via `ImageDecoder::exif_metadata()`, and implemented it for JPEG and WebP formats
- Added `ImageEncoder::set_icc_profile()` and implemented it for WebP format. Pull requests with implementations for other formats are welcome.
- Added `DynamicImage::fast_blur()` for a linear-time approximation of Gaussian blur, which is much faster at larger blur radii

Bug fixes:
- Fixed some APNG images being decoded incorrectly
- Fixed the iterator over animated WebP frames to return `None` instead of an error when the end of the animation is reached
- Disabling the `rayon` feature now also disables multi-threading in `ravif` and actually removes `rayon` from the dependency tree

### Version 0.25.2

Features:
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "image"
version = "0.25.2"
version = "0.25.3"
edition = "2021"
resolver = "2"

Expand Down

0 comments on commit 9badd0a

Please sign in to comment.