Skip to content

Version 3.0.0

Compare
Choose a tag to compare
@dmester dmester released this 01 Jan 20:29
· 35 commits to master since this release

General

  • Breaking change: Identicon.Draw() now includes padding (previously it was the only method not including padding).
  • Breaking change: Renderer.SetBackground() now requires a parameter for the icon rectangle.
  • Upgraded sharpcompress to version 0.24.0 (only .NET Standard < 1.3).
  • Bug fix: fixed tiny rendering artifacts in circles in large icons (> 400px).

ASP.NET Core

  • Bug fix: fixed IndexOutOfRangeException thrown when serving identicons with the bundled middleware.

WPF

  • Added .NET Core build.
  • Added styling support.
  • Padding specified by identicon style is now included in the rendered icon.
  • Shapes of the same color are now rendered in a single step to avoid ghost lines.
  • Bug fix: IconGenerator property was not used.
  • Bug fix: background was not rendered in the correct location.
  • Known issue: in .NET Core projects, ColorLightness, GrayscaleLightness and Hues cannot be set in the Property Window in Visual Studio designer. You can however set those properties in XAML.

Windows Forms

  • New NuGet package Jdenticon.WinForms containing IdenticonView control. Also supports .NET Core.
  • Known issue: in .NET Core projects, ColorLightness, GrayscaleLightness and Hues cannot be set in the Property Window in Visual Studio designer. You can however set those properties in code behind.

GDI

  • Breaking change: No longer clears the context before rendering the icon. However it will still paint the background color, so if the background color is opaque, there is no change.
  • Shapes of the same color are now rendered in a single step to avoid ghost lines.