ashkitten / yotredash

A shader demotool written in Rust
GNU General Public License v3.0
13 stars 3 forks source link

Bump image from 0.21.0 to 0.22.5 #18

Open dependabot[bot] opened 2 years ago

dependabot[bot] commented 2 years ago

Bumps image from 0.21.0 to 0.22.5.

Changelog

Sourced from image's changelog.

Version 0.22.5

  • Added GenericImage::copy_within, specialized for ImageBuffer
  • Fixed decoding of interlaced gif files
  • Prepare for future compatibility of array IntoIterator in example code

Version 0.22.4

  • Added in-place variants for flip and rotate operations.
  • The bmp encoder now checks if dimensions are valid for the format. It would previously write a subset or panic.
  • Removed deprecated implementations of Error::description
  • Added DynamicImage::into_* which convert without an additional allocation.
  • The PNG encoder errors on unsupported color types where it had previously silently swapped color channels.
  • Enabled saving images as gif with save_buffer.

Version 0.22.3

  • Added a new module io containing a configurable Reader. It can replace the bunch of free functions: image::{load_*, open, image_dimensions} while enabling new combinations such as open but with format deduced from content instead of file path.
  • Fixed const_err lint in the macro expanded implementations of Pixel. This can only affect your crate if image is used as a path dependency.

Version 0.22.2

  • Undeprecate unsafe trait accessors. Further evaluation showed that their deprecation should be delayed until trait impl specialization is available.
  • Fixed magic bytes used to detect tiff images.
  • Added DynamicImage::from_decoder.
  • Fixed a bug in the PNGReader that caused an infinite loop.
  • Added ColorType::{bits_per_pixel, num_components}.
  • Added ImageFormat::from_path, same format deduction as the open method.
  • Fixed a panic in the gif decoder.
  • Aligned background color handling of gif to web browser implementations.
  • Fixed handling of partial frames in animated gif.
  • Removed unused direct lzw dependency, an indirect dependency in tiff.

Version 0.22.1

  • Fixed build without no features enabled

Version 0.22

  • The required Rust version is now 1.34.2.
  • Note the website and blog: [image-rs.org][1] and [blog.image-rs.org][2]
  • PixelMut now only on ImageBuffer and removed from GenericImage interface. Prefer iterating manually in the generic case.

... (truncated)

Commits


Dependabot compatibility score

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.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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) - `@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) - `@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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ashkitten/yotredash/network/alerts).