-
Notifications
You must be signed in to change notification settings - Fork 421
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Proposal] Remove SkiaSharp.Views
Dependency
#1424
Comments
SkiaSharp.Vies
DependencySkiaSharp.Views
Dependency
The .NET MAUI team is bumping up the version now on the .NET MAUI repository: dotnet/maui@c37907a Hopefully, it will be approved and merged soon. |
UpdateThe We are still blocked until |
Reopening Proposal. Only Proposals moved to the |
Oooh well actually, I think we still got work to do here on our side now? @JoonghyunCho? |
Thanks for merging dotnet/maui#18442 ! I expect this will be resolved when the new maui version releases? |
Awesome!! Yup - once the We'll keep this Proposal open until the PR to remove the Maui/src/CommunityToolkit.Maui.Core/CommunityToolkit.Maui.Core.csproj Lines 53 to 55 in bf9d66d
|
Reopening Proposal. Only Proposals moved to the |
Feature name
Remove
SkiaSharp.Views
DependencyLink to discussion
(Discord) https://discord.com/channels/1136756209475661914/1136757631550238781/1154823859766308906
Progress tracker
Summary
A direct reference to
SkiaSharp.Views v2.88.6
was added toCommunityToolkit.Maui.Core
fornet7.0-tizen
after a security vulnerability was reported onSkiaSharp
; the vulnerability is patched inSkiaSharp v2.88.6
:Maui/src/CommunityToolkit.Maui.Core/CommunityToolkit.Maui.Core.csproj
Lines 53 to 55 in bf9d66d
The
tizen-net7.0
library has a transitive dependency to SkiaSharp vianet7.0-tizen
->Tizen.UIExtensions.NUI
->Microsoft.Maui.Graphics.Skia
->SkiaSharp
.We should remove this direct package reference once
Microsoft.Maui.Graphics.Skia
has been updated to useSkiaSharp v2.88.6
and thenTizen.UIExtensions.NUI
has subsequently been updated to use the latest version ofMicrosoft.Maui.Graphics.Skia
.We are blocked until
Tizen.UIExtensions.NUI
is updated.Motivation
The .NET MAUI Community Toolkit strives to avoid adding direct dependencies to external libraries. I created this Issue to ensure that our temporary dependency to
SkiaSharp
to avoid the security vulnerability does not become a permanent dependency in our library.Detailed Design
To remove the direct dependency, we must remove following lines of code from
CommunityToolkit.Maui.Core
:Maui/src/CommunityToolkit.Maui.Core/CommunityToolkit.Maui.Core.csproj
Lines 53 to 55 in bf9d66d
Usage Syntax
Drawbacks
(None)
Alternatives
(None)
Unresolved Questions
(None)
The text was updated successfully, but these errors were encountered: