Skip to content

XAML-Math v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Feb 23:59

Changed

  • The project has been renamed to XAML-Math. This doesn't change the NuGet package names (WpfMath and AvaloniaMath) and their contents (including namespaces of most entities), but changed the contents of the shared assembly.
  • (Breaking change.) WpfMath.Shared assembly was renamed to XamlMath.Shared:
    • a lot of types were migrated from WpfMath namespace to XamlMath,
    • all the internal XML file resources were migrated to the new namespace as well.
  • The XamlMath.Shared assembly has been extracted into a separately published NuGet package.
  • (Breaking change.) WPF-Math no longer supports .NET Framework 4.5.2, .NET Core 3.1 and .NET 5.0, because they are out of support by Microsoft. The only supported runtimes are:
    • .NET Framework 4.6.2 or later,
    • .NET 6.0 and later.
  • (Breaking change.) WpfMath.Colors.IColorParser::Parse now accepts IReadOnlyList instead of IEnumerable.
  • (Minor breaking change.) XamlMath.Colors.StandardColorParsers::Dictionary static public field is now readonly.
  • (Minor breaking change.) WpfMath.Rendering.WpfBrushFactory's constructor is now private.
  • (Minor breaking change.) WpfMath.Rendering.WpfBrushFactory::Instance static public field is now readonly.

Removed

  • (Breaking change.) Delete the TexRenderer class. Use extension methods from WpfMath.Rendering.WpfTeXFormulaExtensions and WpfMath.Rendering.TeXFormulaExtensions to replace its functionality in your code.

Added

  • Avalonia version is now available! Install the AvaloniaMath NuGet package to get it.

    It supports the following .NET variants:

    • .NET Framework 4.6.2 or later,
    • .NET Standard 2.0 or later,
    • .NET 6.0 or later.
  • Portable PDB packages are now published to NuGet.