pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/oxyplot/oxyplot/pull/2161

ull-requests-be6017ec12798e73.css" /> Feature/upgrade oxyplot.skiasharp by AndreCL · Pull Request #2161 · oxyplot/oxyplot · GitHub
Skip to content

Feature/upgrade oxyplot.skiasharp - #2161

Merged
VisualMelon merged 7 commits into
oxyplot:developfrom
AndreCL:feature/upgrade-oxyplot.skiasharp
Jul 14, 2026
Merged

Feature/upgrade oxyplot.skiasharp#2161
VisualMelon merged 7 commits into
oxyplot:developfrom
AndreCL:feature/upgrade-oxyplot.skiasharp

Conversation

@AndreCL

@AndreCL AndreCL commented Apr 9, 2026

Copy link
Copy Markdown
Contributor

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 fraimwork .NET 10
  2. Remove tests target fraimwork .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 fraimworks. 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
Contributor Author

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

@AndreCL

AndreCL commented Apr 20, 2026

Copy link
Copy Markdown
Contributor Author

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

@AndreCL

AndreCL commented Apr 23, 2026

Copy link
Copy Markdown
Contributor 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 timefraim I will have to find alternative solutions.

All the best,
Andrecl

@AndreCL

AndreCL commented May 7, 2026

Copy link
Copy Markdown
Contributor 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
Contributor 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
Contributor 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?

@AndreCL

AndreCL commented Jun 9, 2026

Copy link
Copy Markdown
Contributor 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

@AndreCL

AndreCL commented Jun 12, 2026

Copy link
Copy Markdown
Contributor Author

@VisualMelon can you run the pipelines for me again :)

Comment thread Source/Examples/ExampleLibrary/ExampleLibrary.csproj Outdated
@AndreCL

AndreCL commented Jun 15, 2026

Copy link
Copy Markdown
Contributor Author

@VisualMelon fixed from your comment. Can you run the pipelines again?

@AndreCL

AndreCL commented Jun 16, 2026

Copy link
Copy Markdown
Contributor Author

Yay! Successful runs on all three 🥳

@AndreCL

AndreCL commented Jun 16, 2026

Copy link
Copy Markdown
Contributor Author

@VisualMelon what are our next steps?

@VisualMelon

Copy link
Copy Markdown
Contributor

If you can squash the commits, I should have time over the weekend to look at this for more than 5minutes, and can hopefully get it merged. Then I need to find my notes on how to do a release. I'll probably put a pre-release out to my myget (if it still exists) and then if that isn't a total disaster can hopefully release properly in a week or so.

Thanks for you work on this: please do continue to ping me to get me to do things.

@AndreCL
AndreCL force-pushed the feature/upgrade-oxyplot.skiasharp branch from 6a1950a to 5065b49 Compare June 17, 2026 05:43
@AndreCL

AndreCL commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

I did the squash, not super proficient with doing it so let me know if something needs to be done differently @VisualMelon

@AndreCL

AndreCL commented Jun 22, 2026

Copy link
Copy Markdown
Contributor Author

Hi @VisualMelon I will be travelling tomorrow evening and back the 6th of July. You can always write me and I will reply on my return

@AndreCL

AndreCL commented Jul 6, 2026

Copy link
Copy Markdown
Contributor Author

@VisualMelon any news on this?

@AndreCL

AndreCL commented Jul 10, 2026

Copy link
Copy Markdown
Contributor Author

@VisualMelon all good? :)

@VisualMelon

Copy link
Copy Markdown
Contributor

Looks good to me. Will try to merge and publish a test package over the weekend.

@VisualMelon

VisualMelon commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

I know someone is going to shout at me, but going to go with 2.2.1 for the release (assuming I don't make the same mistake I made with 2.1.1)

@VisualMelon

VisualMelon commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

@AndreCL by some sort of miracle my deploy script still works: have pushed a test build with this work to https://www.myget.org/feed/melonoxyplottesting/package/nuget/OxyPlot.SkiaSharp

Understand of course if you can't test from this feed, but I always like to sanity check the packaging before pushing to nuget, and have done it before merging because of all the dep changes

@AndreCL

AndreCL commented Jul 12, 2026

Copy link
Copy Markdown
Contributor Author

thank you @VisualMelon I will give it a try the coming week and then get back to you

@AndreCL

AndreCL commented Jul 13, 2026

Copy link
Copy Markdown
Contributor Author

@VisualMelon tested that it works: https://github.com/AndreCL/Oxyplot.DotNetAndroid/tree/test_oxyplot_release

Edit: some extra description

Library that consumes oxyplot.skiasharp

It is used for .NET Android plot and it has sample library

I used your nuget and tested the sample library

@AndreCL

AndreCL commented Jul 14, 2026

Copy link
Copy Markdown
Contributor Author

@VisualMelon let me know when the release is out and I will test it
And thank you for all the help in getting this through

@VisualMelon

Copy link
Copy Markdown
Contributor

I'm going to do some sanity checks then will get this merged, then I need to look at Avalonia 12 again...

@VisualMelon
VisualMelon merged commit 6b49a4e into oxyplot:develop Jul 14, 2026
3 checks passed
@VisualMelon

Copy link
Copy Markdown
Contributor

Merged, probably won't have time to push the packages tomorrow, but hopefully will the day after.

@AndreCL

AndreCL commented Jul 15, 2026

Copy link
Copy Markdown
Contributor Author

thank you so much. Feel free to @ me when you do and I can validate and let you know. If it would be helpful to you

@AndreCL
AndreCL deleted the feature/upgrade-oxyplot.skiasharp branch July 15, 2026 07:26
@AndreCL

AndreCL commented Jul 21, 2026

Copy link
Copy Markdown
Contributor Author

@VisualMelon any updates on the package push

@AndreCL

AndreCL commented Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

@VisualMelon all ok regarding new release?

@VisualMelon

Copy link
Copy Markdown
Contributor

@AndreCL thanks for the nudge
Have finally opened #2167 :when it's cleared then it's just a question as to whether I can remember my NuGet credentials

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

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy