Updates the requirements on image to permit the latest version.
Changelog
*Sourced from [image's changelog](https://github.com/image-rs/image/blob/master/CHANGES.md).*
> # Rust Image Release Notes
>
> Rust image aims to be a pure-Rust implementation of various popular image formats. Accompanying reading/write support, rust image provides basic imaging processing function. See `README.md` for further details.
>
> ## Known issues
> - Interlaced (progressive) or animated images are not well supported.
> - Images with *n* bit/channel (*n ≠ 8*) are not well supported.
>
> ## Changes
>
> ### 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.
> - Replaced an unsafe interface in the hdr decoder with a safe variant.
> - Support loading 2-bit BMP images
> - Add method to save an `ImageBuffer`/`DynamicImage` with specified format
> - Update tiff to `0.3` with a writer
> - Update png to `0.15`, fixes reading of interlaced sub-byte pixels
> - Always use custom struct for `ImageDecoder::Reader`
> - Added `apply_without_alpha` and `map_without_alpha` to `Pixel` trait
> - Pixel information now with associated constants instead of static methods
> - Changed color structs to tuple types with single component. Improves
> ergonomics of destructuring assignment and construction.
> - Add lifetime parameter on `ImageDecoder` trait.
> - Remove unecessary `'static` bounds on affine operations
> - Add function to retrieve image dimensions without loading full image
> - Allow different image types in overlay and replace
> - Iterators over rows of `ImageBuffer`, mutable variants
>
> [1]: https://www.image-rs.org
> [2]: https://blog.image-rs.org
>
> ### Version 0.21.2
>
> - Fixed a variety of crashes and opaque errors in webp
> - Updated the png limits to be less restrictive
> - Reworked even more `unsafe` operations into safe alternatives
> - Derived Debug on FilterType and Deref on Pixel
> - Removed a restriction on DXT to always require power of two dimensions
> - Change the encoding of RGBA in bmp using bitfields
> - Corrected various urls
>
> ### Version 0.21.1
>
> - A fairly important bugfix backport
> - Fixed a potentially memory safety issue in the hdr and tiff decoders, see [#885](https://github-redirect.dependabot.com/image-rs/image/issues/885)
> - See [the full advisory](https://github.com/image-rs/image/blob/master/docs/2019-04-23-memory-unsafety.md) for an analysis
> ... (truncated)
Commits
- [`9fc1f01`](https://github.com/image-rs/image/commit/9fc1f01bab526b244ba0d7a131ba21d76782f0e4) Merge pull request [#973](https://github-redirect.dependabot.com/image-rs/image/issues/973) from HeroicKatora/master
- [`95e61e4`](https://github.com/image-rs/image/commit/95e61e4b1464054be98f207249718b8fdafbdf0e) Add some missing parts to the changelog
- [`0b43c30`](https://github.com/image-rs/image/commit/0b43c30c2a6d5fffdf0ddeeedab7a0c83f304083) Merge pull request [#990](https://github-redirect.dependabot.com/image-rs/image/issues/990) from HeroicKatora/update-png
- [`9876c55`](https://github.com/image-rs/image/commit/9876c55989dc1f36ba572fdb2e9c03dff2aea31e) Update png to newly release 0.15
- [`7c5873c`](https://github.com/image-rs/image/commit/7c5873c082bea22d68513e62be9953ae3e83c9b4) Merge pull request [#988](https://github-redirect.dependabot.com/image-rs/image/issues/988) from Bruflot/master
- [`90d30e3`](https://github.com/image-rs/image/commit/90d30e3a33eeb5b1091f0992630fc9806e6c4faa) Doc changes
- [`281a2ef`](https://github.com/image-rs/image/commit/281a2efa2b0239389b52c097103e48c692919baa) typo
- [`fc15b79`](https://github.com/image-rs/image/commit/fc15b7964f39ca3572211aa2068c3ead06efbda5) typo
- [`530ec9e`](https://github.com/image-rs/image/commit/530ec9e2086f1cd8d1b3addf71e6c1ebdbce0ed1) Save image with specified format
- [`e87e835`](https://github.com/image-rs/image/commit/e87e835686d8c1f96a363d78a409b7c2ff55bb69) Update metadata and change notes
- Additional commits viewable in [compare view](https://github.com/image-rs/image/compare/v0.21.1...v0.22.0)
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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it
- `@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
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Updates the requirements on image to permit the latest version.
Changelog
*Sourced from [image's changelog](https://github.com/image-rs/image/blob/master/CHANGES.md).* > # Rust Image Release Notes > > Rust image aims to be a pure-Rust implementation of various popular image formats. Accompanying reading/write support, rust image provides basic imaging processing function. See `README.md` for further details. > > ## Known issues > - Interlaced (progressive) or animated images are not well supported. > - Images with *n* bit/channel (*n ≠ 8*) are not well supported. > > ## Changes > > ### 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. > - Replaced an unsafe interface in the hdr decoder with a safe variant. > - Support loading 2-bit BMP images > - Add method to save an `ImageBuffer`/`DynamicImage` with specified format > - Update tiff to `0.3` with a writer > - Update png to `0.15`, fixes reading of interlaced sub-byte pixels > - Always use custom struct for `ImageDecoder::Reader` > - Added `apply_without_alpha` and `map_without_alpha` to `Pixel` trait > - Pixel information now with associated constants instead of static methods > - Changed color structs to tuple types with single component. Improves > ergonomics of destructuring assignment and construction. > - Add lifetime parameter on `ImageDecoder` trait. > - Remove unecessary `'static` bounds on affine operations > - Add function to retrieve image dimensions without loading full image > - Allow different image types in overlay and replace > - Iterators over rows of `ImageBuffer`, mutable variants > > [1]: https://www.image-rs.org > [2]: https://blog.image-rs.org > > ### Version 0.21.2 > > - Fixed a variety of crashes and opaque errors in webp > - Updated the png limits to be less restrictive > - Reworked even more `unsafe` operations into safe alternatives > - Derived Debug on FilterType and Deref on Pixel > - Removed a restriction on DXT to always require power of two dimensions > - Change the encoding of RGBA in bmp using bitfields > - Corrected various urls > > ### Version 0.21.1 > > - A fairly important bugfix backport > - Fixed a potentially memory safety issue in the hdr and tiff decoders, see [#885](https://github-redirect.dependabot.com/image-rs/image/issues/885) > - See [the full advisory](https://github.com/image-rs/image/blob/master/docs/2019-04-23-memory-unsafety.md) for an analysis > ... (truncated)Commits
- [`9fc1f01`](https://github.com/image-rs/image/commit/9fc1f01bab526b244ba0d7a131ba21d76782f0e4) Merge pull request [#973](https://github-redirect.dependabot.com/image-rs/image/issues/973) from HeroicKatora/master - [`95e61e4`](https://github.com/image-rs/image/commit/95e61e4b1464054be98f207249718b8fdafbdf0e) Add some missing parts to the changelog - [`0b43c30`](https://github.com/image-rs/image/commit/0b43c30c2a6d5fffdf0ddeeedab7a0c83f304083) Merge pull request [#990](https://github-redirect.dependabot.com/image-rs/image/issues/990) from HeroicKatora/update-png - [`9876c55`](https://github.com/image-rs/image/commit/9876c55989dc1f36ba572fdb2e9c03dff2aea31e) Update png to newly release 0.15 - [`7c5873c`](https://github.com/image-rs/image/commit/7c5873c082bea22d68513e62be9953ae3e83c9b4) Merge pull request [#988](https://github-redirect.dependabot.com/image-rs/image/issues/988) from Bruflot/master - [`90d30e3`](https://github.com/image-rs/image/commit/90d30e3a33eeb5b1091f0992630fc9806e6c4faa) Doc changes - [`281a2ef`](https://github.com/image-rs/image/commit/281a2efa2b0239389b52c097103e48c692919baa) typo - [`fc15b79`](https://github.com/image-rs/image/commit/fc15b7964f39ca3572211aa2068c3ead06efbda5) typo - [`530ec9e`](https://github.com/image-rs/image/commit/530ec9e2086f1cd8d1b3addf71e6c1ebdbce0ed1) Save image with specified format - [`e87e835`](https://github.com/image-rs/image/commit/e87e835686d8c1f96a363d78a409b7c2ff55bb69) Update metadata and change notes - Additional commits viewable in [compare view](https://github.com/image-rs/image/compare/v0.21.1...v0.22.0)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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it - `@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 - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.