Skip to content

Commit

Permalink
CHANGELOG: Add upcoming changes
Browse files Browse the repository at this point in the history
Signed-off-by: caleb <[email protected]>
  • Loading branch information
etemesi254 committed Aug 30, 2023
1 parent a060766 commit 4ca6e22
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Changelog

### - Zune: (Changes affecting all formats)

- Changed from requiring `&[u8]` for decoders into anything that
implements `ZReaderTrait`.
This means that for all formats it's a breaking change, it is still recommended to use `&[u8]` for
reading, but one can now implement any type of reader (even async, not recommended)
- Log levels reduced to trace

### - zune-bmp

- New decoder, fast as usual, benchmarks will be added.
- Supports almost all types of bmp in [bmpsuite](https://entropymine.com/jason/bmpsuite/bmpsuite/html/bmpsuite.html)(two
are failing now)
- Fuzz tested (but needs some more testing before full release)

### - zune-hdr

- New decoder and encoder dropped
- Decoder is about 2.7X faster than image-rs/hdr decoder(benchmarks in repo, reproducable
by `cargo bench --workspace "hdr"`)
- Encoder is also fast.

#### zune-jpeg

- merge Arm changes, arm decode got a bit faster
-

### zune-jpegxl

- Make it compile in `no-std` environments, this looses the threading capabilities (threads require std)

### zune-png

- Add ability to decode Animated PNG. (one can extract frames but not blend them)
-

0 comments on commit 4ca6e22

Please sign in to comment.