From 288276dd7bebdb1a345ba3dadee0cf9ca53d8fd8 Mon Sep 17 00:00:00 2001 From: Jordi Date: Wed, 21 Jan 2026 15:42:19 +0700 Subject: [PATCH 1/4] Updating system.memory --- .../IronSoftware.Drawing.Common.csproj | 2 +- NuGet/IronSoftware.Drawing.nuspec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/IronSoftware.Drawing/IronSoftware.Drawing.Common/IronSoftware.Drawing.Common.csproj b/IronSoftware.Drawing/IronSoftware.Drawing.Common/IronSoftware.Drawing.Common.csproj index cdbb9e1..a79c6d2 100644 --- a/IronSoftware.Drawing/IronSoftware.Drawing.Common/IronSoftware.Drawing.Common.csproj +++ b/IronSoftware.Drawing/IronSoftware.Drawing.Common/IronSoftware.Drawing.Common.csproj @@ -28,7 +28,7 @@ - + diff --git a/NuGet/IronSoftware.Drawing.nuspec b/NuGet/IronSoftware.Drawing.nuspec index 818dd7b..cd6d752 100644 --- a/NuGet/IronSoftware.Drawing.nuspec +++ b/NuGet/IronSoftware.Drawing.nuspec @@ -52,14 +52,14 @@ For general support and technical inquiries, please email us at: support@ironsof - + - + From 535fb8567e030579e6e44ff737bb0b1b9393b0cb Mon Sep 17 00:00:00 2001 From: Jordi Date: Tue, 24 Feb 2026 11:22:21 +0700 Subject: [PATCH 2/4] Removing "System.Memory" depedency --- NuGet/IronSoftware.Drawing.nuspec | 2 -- 1 file changed, 2 deletions(-) diff --git a/NuGet/IronSoftware.Drawing.nuspec b/NuGet/IronSoftware.Drawing.nuspec index 5dabb98..892363a 100644 --- a/NuGet/IronSoftware.Drawing.nuspec +++ b/NuGet/IronSoftware.Drawing.nuspec @@ -51,14 +51,12 @@ For general support and technical inquiries, please email us at: support@ironsof - - From f481cee23801bab36ab3e867b5b0fa362f3fff22 Mon Sep 17 00:00:00 2001 From: Jordi Date: Wed, 11 Mar 2026 15:33:02 +0700 Subject: [PATCH 3/4] removing system.memory packagereference --- .../IronSoftware.Drawing.Common.csproj | 1 - 1 file changed, 1 deletion(-) diff --git a/IronSoftware.Drawing/IronSoftware.Drawing.Common/IronSoftware.Drawing.Common.csproj b/IronSoftware.Drawing/IronSoftware.Drawing.Common/IronSoftware.Drawing.Common.csproj index dddcab7..c696cb3 100644 --- a/IronSoftware.Drawing/IronSoftware.Drawing.Common/IronSoftware.Drawing.Common.csproj +++ b/IronSoftware.Drawing/IronSoftware.Drawing.Common/IronSoftware.Drawing.Common.csproj @@ -28,7 +28,6 @@ - From bc2a3a2dd65b25c36de6f6626b8b53cc764f9d31 Mon Sep 17 00:00:00 2001 From: Meee Date: Mon, 16 Mar 2026 15:12:22 +0700 Subject: [PATCH 4/4] update nuspec release notes for System.Memory removal --- NuGet/IronSoftware.Drawing.nuspec | 141 +++++++++++++++--------------- 1 file changed, 70 insertions(+), 71 deletions(-) diff --git a/NuGet/IronSoftware.Drawing.nuspec b/NuGet/IronSoftware.Drawing.nuspec index 892363a..d7bf9b7 100644 --- a/NuGet/IronSoftware.Drawing.nuspec +++ b/NuGet/IronSoftware.Drawing.nuspec @@ -1,72 +1,71 @@ - - - - IronSoftware.System.Drawing - $version$ - IronSoftware.System.Drawing - https://ironsoftware.com/ - - false - LICENSE.txt - https://github.com/iron-software/IronSoftware.Drawing.Common/ - images/ironsoftware-logo.png - docs\README.md - IronSoftware.System.Drawing - The C# Image Library - -A universally compatible Bitmap format for .NET 8, .NET 7, .NET 6, and .NET 5, .NET Core on Windows, macOS, Linux, Docker, AWS, Azure, NanoServer, IIS, Mobile, Xamarin, iOS, Android, and Google Compute. - -Works seamlessly with popular Image and Bitmap formats such as System.Drawing.Bitmap, SkiaSharp, SixLabors.ImageSharp, Microsoft.Maui.Graphics. - -Implicit casting means that using this class to input and output Bitmap and image types from public API's gives full compatibility to all image type fully supported by Microsoft. - -Key library features include: -* AnyBitmap: A universally compatible Bitmap class. Implicit casting between System.Drawing.Bitmap, System.Drawing.Image, SkiaSharp.SKBitmap, SkiaSharp.SKImage, SixLabors.ImageSharp, Microsoft.Maui.Graphics.Platform.PlatformImage to IronSoftware.Drawing.AnyBitmap -* Color: A universally compatible Color class. Implicit casting between System.Drawing.Color, SkiaSharp.SKColor, SixLabors.ImageSharp.Color, SixLabors.ImageSharp.PixelFormats to IronSoftware.Drawing.Color -* Rectangle: A universally compatible Rectangle class. Implicit casting between System.Drawing.Rectangle, SkiaSharp.SKRect, SkiaSharp.SKRectI, SixLabors.ImageSharp.Rectangle to IronSoftware.Drawing.Rectangle -* Font: A universally compatible Font class. Implicit casting between System.Drawing.Font, SkiaSharp.SKFont, SixLabors.Fonts.Font to IronSoftware.Drawing.Font -* Point: A universally compatible Point class. Implicit casting between System.Drawing.Point, SixLabors.ImageSharp.Point, SkiaSharp.SKPointI to IronSoftware.Drawing.Point -* Size: A universally compatible Size class. Implicit casting between System.Drawing.Size, SixLabors.ImageSharp.Size, SkiaSharp.SKSizeI to IronSoftware.Drawing.Size - -IronSoftware.Drawing can be used within C#, VB.NET, F#, ASP.NET projects, MVC, Web Services, Console & Desktop Applications. - -Supports: -* .NET 9 -* .NET 8 -* .NET 7 -* .NET 6 -* .NET 5 -* .NET Core 2.0 + -* .NET Framework 4.6.2 + - -For general support and technical inquiries, please email us at: support@ironsoftware.com - IronSoftware.System.Drawing is an open-source solution for .NET developers to replace System.Drawing.Common with a universal and flexible library. - - Updates IronSoftware.Drawing.Abstractions to 2026.1.2. -- Updates SixLabors.ImageSharp to 2.1.13 (netstandard2.0) and 3.1.12 (net6.0). - Copyright © Iron Software 2022-2026 - Images, Bitmap, SkiaSharp, SixLabors, BitMiracle, Maui, SVG, TIFF, TIF, GIF, JPEG, PNG, Color, Rectangle, Drawing, C#, VB.NET, ASPX, create, render, generate, standard, netstandard2.0, core, netcore - - - - - - - - - - - - - - - - - - - - - - - - - + + + + IronSoftware.System.Drawing + $version$ + IronSoftware.System.Drawing + https://ironsoftware.com/ + + false + LICENSE.txt + https://github.com/iron-software/IronSoftware.Drawing.Common/ + images/ironsoftware-logo.png + docs\README.md + IronSoftware.System.Drawing - The C# Image Library + +A universally compatible Bitmap format for .NET 8, .NET 7, .NET 6, and .NET 5, .NET Core on Windows, macOS, Linux, Docker, AWS, Azure, NanoServer, IIS, Mobile, Xamarin, iOS, Android, and Google Compute. + +Works seamlessly with popular Image and Bitmap formats such as System.Drawing.Bitmap, SkiaSharp, SixLabors.ImageSharp, Microsoft.Maui.Graphics. + +Implicit casting means that using this class to input and output Bitmap and image types from public API's gives full compatibility to all image type fully supported by Microsoft. + +Key library features include: +* AnyBitmap: A universally compatible Bitmap class. Implicit casting between System.Drawing.Bitmap, System.Drawing.Image, SkiaSharp.SKBitmap, SkiaSharp.SKImage, SixLabors.ImageSharp, Microsoft.Maui.Graphics.Platform.PlatformImage to IronSoftware.Drawing.AnyBitmap +* Color: A universally compatible Color class. Implicit casting between System.Drawing.Color, SkiaSharp.SKColor, SixLabors.ImageSharp.Color, SixLabors.ImageSharp.PixelFormats to IronSoftware.Drawing.Color +* Rectangle: A universally compatible Rectangle class. Implicit casting between System.Drawing.Rectangle, SkiaSharp.SKRect, SkiaSharp.SKRectI, SixLabors.ImageSharp.Rectangle to IronSoftware.Drawing.Rectangle +* Font: A universally compatible Font class. Implicit casting between System.Drawing.Font, SkiaSharp.SKFont, SixLabors.Fonts.Font to IronSoftware.Drawing.Font +* Point: A universally compatible Point class. Implicit casting between System.Drawing.Point, SixLabors.ImageSharp.Point, SkiaSharp.SKPointI to IronSoftware.Drawing.Point +* Size: A universally compatible Size class. Implicit casting between System.Drawing.Size, SixLabors.ImageSharp.Size, SkiaSharp.SKSizeI to IronSoftware.Drawing.Size + +IronSoftware.Drawing can be used within C#, VB.NET, F#, ASP.NET projects, MVC, Web Services, Console & Desktop Applications. + +Supports: +* .NET 9 +* .NET 8 +* .NET 7 +* .NET 6 +* .NET 5 +* .NET Core 2.0 + +* .NET Framework 4.6.2 + + +For general support and technical inquiries, please email us at: support@ironsoftware.com + IronSoftware.System.Drawing is an open-source solution for .NET developers to replace System.Drawing.Common with a universal and flexible library. + - Removed explicit System.Memory dependency to resolve .NET Framework assembly version conflict. + Copyright © Iron Software 2022-2026 + Images, Bitmap, SkiaSharp, SixLabors, BitMiracle, Maui, SVG, TIFF, TIF, GIF, JPEG, PNG, Color, Rectangle, Drawing, C#, VB.NET, ASPX, create, render, generate, standard, netstandard2.0, core, netcore + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file