HTML-Renderer
HTML-Renderer copied to clipboard
Roadmap
Taking over maintenance work for now, here's a rough roadmap I want to follow.
Join the discussion of you have any ideas / wishes.
Phase 1 ✅
- [x] Remove references to defunct codeplex sites
- [x] Update project files to SDK format
- [x] Update to .NET Framework 4.6.2 (minimum supported netfx version)
- [x] Drop Client Profiles support
- [x] Drop Mono support
- [x] Update build files or replace them with dotnet CLI commands
- [x] Add GitHub Actions to ensure every change can be built
- [x] Update dependencies, while keeping the compatibility as is in a first step
- [x] Check that all referenced images still work
- [x] Test all the features
- [x] Release v1.5.1 as a new NuGet package of the modernized project setup
- [x] Update repository website URL
Phase 2
- [x] Tag old versions and create GitHub releases with release notes
- [ ] Clean up the issue tracker and close / merge open pull requests
- [ ] Release v1.5.2 & NuGet packages
- [ ] Create a GitHub Pages site as stand-in for the CodePlex & CodePlex Archive site
- [ ] Consider taking over some improvements from forks
- [ ] https://github.com/ggeurts/HTML-Renderer/commits/master/
Phase 3
- [ ] Update everything to .NET Standard 2.0 / .NET 8 / .NET 10: #222
- [ ] HtmlRenderer.Core: netstandard2.0 / net8.0 / net10.0
- [ ] HtmlRenderer.PdfSharp: netstandard2.0 / net8.0 / net10.0
- [ ] HtmlRenderer.WinForms: net8.0-windows / net10.0-windows
- [ ] HtmlRenderer.WPF: net8.0-windows / net10.0-windows
- [ ] Deprecate Mono NuGet package
- [ ] Use the new MigraDoc & PDFsharp implementation: #221
- [ ] Release v2 (or v1.6) & NuGet package
Phase 4
- [ ] Consider support for WinUI
- [ ] Consider support for Avalonia UI: https://github.com/AvaloniaUI/Avalonia.HtmlRenderer
- [ ] Consider support for Uno Platform
- [ ] Consider support for a generic SkiaSharp renderer
- #200
- https://github.com/albyoo/HTML-Renderer/tree/image/Source/HtmlRenderer.SkiaSharp
- https://github.com/3CS-Software/HTML-Renderer-Core/commit/e6497c5284f35a31ffc62ff6fe86596502bf1fc2
- https://github.com/ManniAT/HTML-Renderer/compare/master...xtuzy:HTML-Renderer:supportskiasharp
- [ ] Expand HTML support
- [ ] Expand CSS support
@ArthurHub Pinging you here, since I don't know if you're monitoring that one Gmail account 😄
What I need your help with:
- Access to the HtmlRenderer.* nuget.org NuGet packages
- My profile: https://www.nuget.org/profiles/eXpl0it3r
- Replace the repository URL from the dead CodePlex page to the archive page
- https://codeplexarchive.org/project/HtmlRenderer
- If I have access to the HtmlRenderer.Mono package, I can deprecate it myself, otherwise you may need to do it
Definitely better on GitHub :) added you to all NuGet packages and updated the URL thanks for reviving this project!