1.5.1
After ~8 years of no new release / NuGet package, it's time to finally bring this project out of the "beta" phase. 🎉
Note
Since .NET has evolved a lot in the past decade, some changes on the supported targets have been made, see also the Deprecation section below.
Fixes & Changes
- Fix for the last attribute without a value crashing the parser
- Convert code points from other unicode planes to utf16, like emoticons 😃, and avoid a hard unhandled exception.
- Fix a typo in RoutedEvenArgs.cs
- Removed System.Windows.Forms dependency in WPF nuspec file
- Fix for combining bold with italic in WPF
- Fixes an error where a WebException would be "randomly" thrown when downloading an image
- Update dependencies (#220)
- Extended.Wpf.Toolkit: 2.2.1 -> 5.0.0
- PDFsharp: 1.50.4000-beta3b -> 1.50.5147
- System.Resources.Extensions: 4.6.0 -> 10.0.0
- Update all links (#216)
- Add GitHub Actions builds including Trusted Publishing (#218, #226)
- Fix Text blurry (#92 / #105)
- Fix FontFamilyAdapter to respect system locale (#120 / #213)
- Fix YouTube & Vimeo video embedding (#223)
- Support for case sensitive html entities (#117 / #118)
- Fixed issue where parsing font values with trailing commas (#94 / #96)
Deprecation
.NET has come along way since the early 2014 when HTML Renderer 1.5.x was started, as such support for old .NET Framework versions and client profiles are deprecated and removed.
This release targets .NET Framework 4.6.2, which is still supported by Microsoft and is compatible with any newer .NET Framework version.
Mono has been largely merged into the .NET runtime and while it continues to be maintained by the wine team, there's little point in maintaining a separate package. The goal is to move to .NET Standard 2.0 / .NET 8 / .NET 10 with the next release. See the Roadmap for more details