Skip to content

Feature/upgrade oxyplot.skiasharp#2161

Open
AndreCL wants to merge 9 commits into
oxyplot:developfrom
AndreCL:feature/upgrade-oxyplot.skiasharp
Open

Feature/upgrade oxyplot.skiasharp#2161
AndreCL wants to merge 9 commits into
oxyplot:developfrom
AndreCL:feature/upgrade-oxyplot.skiasharp

Conversation

@AndreCL

@AndreCL AndreCL commented Apr 9, 2026

Copy link
Copy Markdown

Fixes # .
The goal was to upgrade some nuget packages in Oxyplot.Skiasharp that had some problems.
#2160
And packages with vulnerabilities

For that purpose:

  1. Add target framework .NET 10
  2. Remove tests target framework .NET 6 (out of support and not compatible with some packages)
  3. Upgrade nuget packages

Hoping it can be used for a needed new release of Oxyplot.Skiasharp nuget

Checklist

  • I have included examples or tests <- Not needed more tests, just upgrade of nugets and change in target frameworks. Running old tests is good.
  • I have updated the change log
  • I am listed in the CONTRIBUTORS file
  • I have cleaned up the commit history (use rebase and squash)

Changes proposed in this pull request:

  • Upgrade nuget Oxyplot.Skiasharp
  • Target .NET 10 as well Oxyplot.Skiasharp
  • Future proof Oxyplot.Skiasharp

@oxyplot/admins

@VisualMelon VisualMelon left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for looking into this. I'm hoping to find the time and energy soon to deal with this sort of thing, so feel free to @ me directly if I'm slow to respond, but it's going to take time for me to review everything and work out how nuget works again etc. etc.

Comment thread Source/OxyPlot.SkiaSharp.Tests/OxyPlot.SkiaSharp.Tests.csproj
Comment thread Source/OxyPlot.SkiaSharp.Tests/OxyPlot.SkiaSharp.Tests.csproj Outdated
@AndreCL

AndreCL commented Apr 15, 2026

Copy link
Copy Markdown
Author

@VisualMelon I went through your comments, posted responses and made the necessary changes

@AndreCL

AndreCL commented Apr 20, 2026

Copy link
Copy Markdown
Author

@VisualMelon any new comments to this?
All the best,
Andrecl

@AndreCL

AndreCL commented Apr 23, 2026

Copy link
Copy Markdown
Author

@VisualMelon how likely is it this will be merged in and we can have a new release of oxyplot.skiasharp before mid-may?
Google play will block my updates from then, so if it is not possible with the timeframe I will have to find alternative solutions.

All the best,
Andrecl

@AndreCL

AndreCL commented May 7, 2026

Copy link
Copy Markdown
Author

I applied the proposed changes to my https://github.com/AndreCL/Oxyplot.DotNetAndroid project (just as a copy of the code) and it works perfectly fine in https://play.google.com/store/apps/details?id=eu.luanca.Century
Just as an extra validation that it is working
The error from #2160 is gone after that

@VisualMelon

Copy link
Copy Markdown
Contributor

@AndreCL given the Android problem, I'll try to find time to look at this in the next couple of days, but I can't make any promises. Please keep pestering me.

@VisualMelon

Copy link
Copy Markdown
Contributor

Version numbering is something we've never been very good at: I think to keep things simple, we bump dependencies, .NET to 8/10, Avalonia to v12, and look to release everything as 2.3.0

Comment thread Source/OxyPlot/OxyPlot.csproj
Comment thread CHANGELOG.md Outdated
@VisualMelon

Copy link
Copy Markdown
Contributor

Have approved the CI, but don't have time to check it will actually work now: will try to check back later today and hopefully we won't need to fight with it (but there is a good chance we will)

@VisualMelon

Copy link
Copy Markdown
Contributor

Need to bump ImageSharp, probably to 2.1.13 for the time being

@AndreCL

AndreCL commented May 28, 2026

Copy link
Copy Markdown
Author

@VisualMelon I did the modification you commented on code. Something else I should do?

@VisualMelon

Copy link
Copy Markdown
Contributor

@AndreCL I'm probably too busy to look at this properly again until early next week; hopefully the CI will at least be happy now

@AndreCL

AndreCL commented Jun 3, 2026

Copy link
Copy Markdown
Author

@VisualMelon I saw there were 2 workflows that failed because SixLabors.ImageSharp version in the OxyPlot.ImageSharp solution also had vulnerabilities, so I have added the upgrade of that too here so they can pass. Can you please review and retrigger the workflows?

… dependency groups to include an explicit platform version)
@AndreCL

AndreCL commented Jun 9, 2026

Copy link
Copy Markdown
Author

@VisualMelon I (hopefully) fixed the NU1012 error that was in the windows projects during the pipeline run
Can you rerun the pipelines?
I wish I could trigger them to not need to interrupt you until I can see it is running through

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.

2 participants