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 - [x] Clean up the issue tracker and close / merge open pull requests - [x] Release v1.5.2 & NuGet packages - [x] Consider taking over some improvements from forks - [x] https://github.com/ggeurts/HTML-Renderer/commits/master/ ## Phase 3 - [x] Update everything to .NET Standard 2.0 / .NET 8: #222 - [x] HtmlRenderer.Core: netstandard2.0 / net8.0 - [x] HtmlRenderer.PdfSharp: netstandard2.0 / net8.0 - [x] HtmlRenderer.WinForms: net8.0-windows - [x] HtmlRenderer.WPF: net8.0-windows - [ ] Deprecate Mono NuGet package - [ ] Use the new MigraDoc & PDFsharp implementation: #221 - [ ] Release v2 (or v1.6) & NuGet package - [ ] Create a GitHub Pages site as stand-in for the CodePlex & CodePlex Archive site ## 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
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 ✅
Phase 2 ✅
Phase 3
Phase 4