10.md (6703B)
1 # PR #10 Update image requirement from 0.24.7 to 0.25.2 in /make_test_images 2 3 - **Status:** open 4 - **Author:** @dependabot[bot] 5 - **Created:** 2024-07-22T14:09:49Z 6 - **Branch:** dependabot/cargo/make_test_images/image-0.25.2 → main 7 - **Labels:** dependencies 8 - **Diff:** [10.diff](./10.diff) 9 10 --- 11 12 Updates the requirements on [image](https://github.com/image-rs/image) to permit the latest version. 13 <details> 14 <summary>Changelog</summary> 15 <p><em>Sourced from <a href="https://github.com/image-rs/image/blob/main/CHANGES.md">image's changelog</a>.</em></p> 16 <blockquote> 17 <h3>Version 0.25.2</h3> 18 <p>Features:</p> 19 <ul> 20 <li>Added the HDR encoder to supported formats in generic write methods with the 21 <code>hdr</code> feature enabled. Supports 32-bit float RGB color only, for now.</li> 22 <li>When cloning <code>ImageBuffer</code>, <code>DynamicImage</code> and <code>Frame</code> the existing buffer 23 will now be reused if possible.</li> 24 <li>Added <code>image::ImageReader</code> as an alias.</li> 25 <li>Implement <code>ImageEncoder</code> for <code>HdrEncoder</code>.</li> 26 </ul> 27 <p>Structural changes</p> 28 <ul> 29 <li>Switch from <code>byteorder</code> to <code>byteorder-lite</code>, consolidating some casting 30 unsafety to <code>bytemuck</code>.</li> 31 <li>Many methods on <code>DynamicImage</code> and buffers gained <code>#[must_use]</code> indications.</li> 32 </ul> 33 <p>Bug fixes:</p> 34 <ul> 35 <li>Removed test data included in the crate archive.</li> 36 <li>The WebP animation decoder stops when reaching the indicate frame count.</li> 37 <li>Fixed bugs in the <code>bmp</code> decoder.</li> 38 <li>Format support gated on the <code>exr</code> feature now compiles in isolation.</li> 39 </ul> 40 <h3>Version 0.25.1</h3> 41 <p>Bug fixes:</p> 42 <ul> 43 <li>Fixed corrupt JPEG output when attempting to encode images containing an alpha 44 channel.</li> 45 <li>Only accept ".ff" file extension for farbfeld images.</li> 46 <li>Correct farbfeld feature flag for <code>ImageFormat::{reading_enabled, writing_enabled}</code>.</li> 47 <li>Disable strict mode for JPEG decoder.</li> 48 <li>Add nasm feature to optionally enable faster AVIF encoding.</li> 49 </ul> 50 <h3>Version 0.25.0</h3> 51 <p>Breaking changes:</p> 52 <ul> 53 <li>Added <code>BufRead</code> + <code>Seek</code> bound on many decoders.</li> 54 <li>Use <code>ExtendedColorType</code> instead of <code>ColorType</code> when encoding.</li> 55 <li>Removed <code>ImageOutputFormat</code>, <code>GenericImageView::bounds</code>, and several other 56 deprecated items.</li> 57 <li>Removed incremental decoding support and changed <code>ImageDecoder</code> so the trait 58 is object safe.</li> 59 <li>Pixel types are now <code>repr(transparent)</code> rather than <code>repr(C)</code>.</li> 60 <li>Made color_quant dependency optional.</li> 61 <li>Renamed some feature flags.</li> 62 </ul> 63 <p>Structural changes:</p> 64 <ul> 65 <li>Increased MSRV to 1.67.1</li> 66 </ul> 67 <p>Codec changes:</p> 68 <ul> 69 <li>Switched to image-webp for WebP encoding.</li> 70 </ul> 71 <!-- raw HTML omitted --> 72 </blockquote> 73 <p>... (truncated)</p> 74 </details> 75 <details> 76 <summary>Commits</summary> 77 <ul> 78 <li><a href="https://github.com/image-rs/image/commit/c708281fdf13e49710c275fbad2331fe4940ee1d"><code>c708281</code></a> Release notes and metadata for 0.25.2</li> 79 <li><a href="https://github.com/image-rs/image/commit/59358a63822993d10c96ff8d9b062378d3e4f94d"><code>59358a6</code></a> Run cargo-semver-checks with release-type minor (<a href="https://redirect.github.com/image-rs/image/issues/2277">#2277</a>)</li> 80 <li><a href="https://github.com/image-rs/image/commit/9429cb9cde2386d5fc9d22e0a9fda7eb35760154"><code>9429cb9</code></a> Merge pull request <a href="https://redirect.github.com/image-rs/image/issues/2270">#2270</a> from image-rs/clippy</li> 81 <li><a href="https://github.com/image-rs/image/commit/0aa70f99b84feaf10f74c8c733d5ef794035f7ab"><code>0aa70f9</code></a> Bump for cargo-semver-checks</li> 82 <li><a href="https://github.com/image-rs/image/commit/79177cd482790a0a77f8dd84263c18c89a8e24da"><code>79177cd</code></a> Deprecate unusable structs without a public constructor</li> 83 <li><a href="https://github.com/image-rs/image/commit/924b501f97126e0bf3ab54bfa47faf6db662186d"><code>924b501</code></a> Fix size_of import</li> 84 <li><a href="https://github.com/image-rs/image/commit/4ef7e69e908d5d687fb1ca0d940b495ad76db31e"><code>4ef7e69</code></a> Clippy</li> 85 <li><a href="https://github.com/image-rs/image/commit/4589a4aa8bf3a44deae2c1cb398b8aefaef4d182"><code>4589a4a</code></a> Add <code>#[must_use]</code> attribute to some <code>DynamicImage</code> methods</li> 86 <li><a href="https://github.com/image-rs/image/commit/84fd828d00fd13831dadab566aa252bd1b3a5fc4"><code>84fd828</code></a> Merge pull request <a href="https://redirect.github.com/image-rs/image/issues/2264">#2264</a> from SludgePhD/patch-1</li> 87 <li><a href="https://github.com/image-rs/image/commit/db7f9f02b758fb67f3b098b38a39761cad751adc"><code>db7f9f0</code></a> Map <code>.apng</code> files to <code>ImageFormat::Png</code></li> 88 <li>Additional commits viewable in <a href="https://github.com/image-rs/image/compare/v0.24.7...v0.25.2">compare view</a></li> 89 </ul> 90 </details> 91 <br /> 92 93 94 Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. 95 96 [//]: # (dependabot-automerge-start) 97 [//]: # (dependabot-automerge-end) 98 99 --- 100 101 <details> 102 <summary>Dependabot commands and options</summary> 103 <br /> 104 105 You can trigger Dependabot actions by commenting on this PR: 106 - `@dependabot rebase` will rebase this PR 107 - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it 108 - `@dependabot merge` will merge this PR after your CI passes on it 109 - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it 110 - `@dependabot cancel merge` will cancel a previously requested merge and block automerging 111 - `@dependabot reopen` will reopen this PR if it is closed 112 - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually 113 - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency 114 - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) 115 - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) 116 - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) 117 118 119 </details> 120