Version 3.0.0
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
andHues
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
andHues
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.