Skip to content

Commit 9badd0a

Browse files
committed
Fill in changelog and bump version for 0.25.3
1 parent dd87098 commit 9badd0a

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed

CHANGES.md

+16-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,26 @@
11
# Release Notes
22

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

87
## Changes
98

9+
### Version 0.25.3
10+
11+
Features:
12+
- Added support for orientation metadata, so that e.g. smartphone camera images could be displayed correctly:
13+
- Added `ImageDecoder::orientation()` and implemented orientation metadata extraction for JPEG, WebP and TIFF formats
14+
- Added `DynamicImage::apply_orientation()` to apply the orientation to an image
15+
- Added support for extracting Exif metadata from images via `ImageDecoder::exif_metadata()`, and implemented it for JPEG and WebP formats
16+
- Added `ImageEncoder::set_icc_profile()` and implemented it for WebP format. Pull requests with implementations for other formats are welcome.
17+
- Added `DynamicImage::fast_blur()` for a linear-time approximation of Gaussian blur, which is much faster at larger blur radii
18+
19+
Bug fixes:
20+
- Fixed some APNG images being decoded incorrectly
21+
- Fixed the iterator over animated WebP frames to return `None` instead of an error when the end of the animation is reached
22+
- Disabling the `rayon` feature now also disables multi-threading in `ravif` and actually removes `rayon` from the dependency tree
23+
1024
### Version 0.25.2
1125

1226
Features:

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "image"
3-
version = "0.25.2"
3+
version = "0.25.3"
44
edition = "2021"
55
resolver = "2"
66

0 commit comments

Comments
 (0)