Skip to content

v12: Update to ImageSharp v3#14180

Closed
ronaldbarendse wants to merge 1 commit intov12/devfrom
v12/feature/imagesharp3
Closed

v12: Update to ImageSharp v3#14180
ronaldbarendse wants to merge 1 commit intov12/devfrom
v12/feature/imagesharp3

Conversation

@ronaldbarendse
Copy link
Copy Markdown
Contributor

Prerequisites

  • I have added steps to test this contribution in the description below

Description

With ImageSharp 3.0.0 and ImageSharp.Web 3.0.0 being released in the last months, we can now bump our dependency versions for the next CMS v12 major, ensuring we use the latest versions on release.

Because the ImageSharp dependency has been decoupled in v11 (see PR #12907) and there's no binary breaking changes in Umbraco.Cms.Imaging.ImageSharp, you should still be able to use the v11 version (with a dependency on ImageSharp v2) on v12. I don't see a great reason for requiring this, because even with the new Six Labors Split License, as a transitive package dependency it will be licensed under the open source Apache License. And if you do have a direct dependency in your own code (e.g. because you're doing custom processing) and meet the other conditions, I'd recommend supporting the awesome work and purchase the Six Labors Commercial Use License instead.

Testing this is quite straight forward: all the tests should pass and requesting an image with ImageSharp commands (e.g. media thumbnails within the back-office that add a ?width=500) should still work.

@ronaldbarendse
Copy link
Copy Markdown
Contributor Author

Closing because these changes are already merged in #14216 👍🏻

@ronaldbarendse ronaldbarendse deleted the v12/feature/imagesharp3 branch May 9, 2023 21:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant