tauri-apps / muda

Menu Utilities for Desktop Applications in Rust.
Apache License 2.0
246 stars 25 forks source link

fix(deps): update rust crate png to 0.17.13 - autoclosed #188

Closed renovate[bot] closed 5 months ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
png dependencies patch 0.17 -> 0.17.13

Release Notes

image-rs/image-png (png) ### [`v0.17.13`](https://togithub.com/image-rs/image-png/blob/HEAD/CHANGES.md#01713) [Compare Source](https://togithub.com/image-rs/image-png/compare/v0.17.12...v0.17.13) - Fix `Send` bound on `Reader`. ### [`v0.17.12`](https://togithub.com/image-rs/image-png/blob/HEAD/CHANGES.md#01712) [Compare Source](https://togithub.com/image-rs/image-png/compare/v0.17.11...v0.17.12) - Reject zero-sized frames. - Optimized decoding of paletted images. - Removed remaining uses of miniz_oxide for decoding. - Correct lifetime used for `Info` struct. - Fix build issue with `-Z minimal-versions`. ### [`v0.17.11`](https://togithub.com/image-rs/image-png/blob/HEAD/CHANGES.md#01711) [Compare Source](https://togithub.com/image-rs/image-png/compare/v0.17.10...v0.17.11) - Ignore subsequent iCCP chunks to match libpng behavior. - Added an option to ignore ancillary chunks with invalid CRC. - Added `new_with_info` constructor for encoder. - Removed hard-coded memory limits. - No longer allow zero sized images. - Added `Reader::finish` to read all the auxillary chunks that comes after the image. ### [`v0.17.10`](https://togithub.com/image-rs/image-png/blob/HEAD/CHANGES.md#01710) [Compare Source](https://togithub.com/image-rs/image-png/compare/v0.17.9...v0.17.10) - Added Transformations::ALPHA - Enable encoding pixel dimensions ### [`v0.17.9`](https://togithub.com/image-rs/image-png/blob/HEAD/CHANGES.md#0179) [Compare Source](https://togithub.com/image-rs/image-png/compare/v0.17.8...v0.17.9) - Fixed a bug in ICC profile decompression. - Improved unfilter performance. ### [`v0.17.8`](https://togithub.com/image-rs/image-png/blob/HEAD/CHANGES.md#0178) - Increased MSRV to 1.57.0. - Substantially optimized encoding and decoding: - Autovectorize filtering and unfiltering. - Make the "fast" compression preset use fdeflate. - Switch decompression to always use fdeflate. - Updated to miniz_oxide 0.7. - Added an option to ignore checksums. - Added corpus-bench example which measures the compression ratio and time to re-encode and subsequently decode a corpus of images. - More fuzz testing. ### [`v0.17.7`](https://togithub.com/image-rs/image-png/blob/HEAD/CHANGES.md#0177) - Fixed handling broken tRNS chunk. - Updated to miniz_oxide 0.6. ### [`v0.17.6`](https://togithub.com/image-rs/image-png/blob/HEAD/CHANGES.md#0176) - Added `Decoder::read_header_info` to query the information contained in the PNG header. - Switched to using the flate2 crate for encoding. ### [`v0.17.5`](https://togithub.com/image-rs/image-png/blob/HEAD/CHANGES.md#0175) [Compare Source](https://togithub.com/image-rs/image-png/compare/v0.17.4...v0.17.5) - Fixed a regression, introduced by chunk validation, that made the decoder sensitive to the order of `gAMA`, `cHRM`, and `sRGB` chunks. ### [`v0.17.4`](https://togithub.com/image-rs/image-png/blob/HEAD/CHANGES.md#0174) [Compare Source](https://togithub.com/image-rs/image-png/compare/v0.17.3...v0.17.4) - Added `{Decoder,StreamDecoder}::set_ignore_text_chunk` to disable decoding of ancillary text chunks during the decoding process (chunks decoded by default). - Added duplicate chunk checks. The decoder now enforces that standard chunks such as palette, gamma, … occur at most once as specified. - Added `#[forbid(unsafe_code)]` again. This may come at a minor performance cost when decoding ASCII text for now. - Fixed a bug where decoding of large chunks (>32kB) failed to produce the correct result, or fail the image decoding. As new chunk types are decoded this introduced regressions relative to previous versions. ### [`v0.17.3`](https://togithub.com/image-rs/image-png/blob/HEAD/CHANGES.md#0173) [Compare Source](https://togithub.com/image-rs/image-png/compare/v0.17.2...v0.17.3) - Fixed a bug where `Writer::finish` would not drop the underlying writer. This would fail to flush and leak memory when using a buffered file writers. - Calling `Writer::finish` will now eagerly flush the underlying writer, returning any error that this operation may result in. - Errors in inflate are now diagnosed with more details. - The color and depth combination is now checked in stream decoder. ### [`v0.17.2`](https://togithub.com/image-rs/image-png/blob/HEAD/CHANGES.md#0172) - Added support for encoding and decoding tEXt/zTXt/iTXt chunks. - Added `Encoder::validate_sequence` to enable validation of the written frame sequence, that is, if the number of written images is consistent with the animation state. - Validation is now off by default. The basis of the new validation had been introduced in 0.17 but this fixes some cases where this validation was too aggressive compared to previous versions. - Added `Writer::finish` to fully check the write of the end of an image instead of silently ignoring potential errors in `Drop`. - The `Writer::write_chunk` method now validates that the computed chunk length does not overflow the limit set by PNG. - Fix an issue where the library would panic or even abort the process when `flush` or `write` of an underlying writer panicked, or in some other uses of `StreamWriter`. ### [`v0.17.1`](https://togithub.com/image-rs/image-png/blob/HEAD/CHANGES.md#01713) - Fix `Send` bound on `Reader`.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.