Skip to content

Commit 460f43e

Browse files
committed
Update SixLabors ImageSharp to 3.2.0/4.1.3 and ImageSharp.Drawing to 2.2.0/3.1.3, add nuspec excludes
1 parent e75cfb2 commit 460f43e

3 files changed

Lines changed: 13 additions & 12 deletions

File tree

‎CI/job_templates/build_drawing_libraries.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
inputs:
3737
packageType: 'sdk'
3838
version: '8.x'
39-
# Six Labors license (required by ImageSharp v4 / ImageSharp.Drawing v3 build-time check on the net8.0 target)
39+
# Six Labors license (required by the build-time check in ImageSharp 3.2.0 / 4.1.3 and ImageSharp.Drawing 3.x, i.e. the net6.0 and net8.0 targets)
4040
- task: DownloadSecureFile@1
4141
name: sixLaborsLicense
4242
displayName: 'Download Six Labors license file'

‎IronSoftware.Drawing/IronSoftware.Drawing.Common/IronSoftware.Drawing.Common.csproj‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,14 @@
3434
<Choose>
3535
<When Condition="'$(TargetFramework)' == 'net80'">
3636
<ItemGroup>
37-
<PackageReference Include="SixLabors.ImageSharp" Version="4.1.2" />
38-
<PackageReference Include="SixLabors.ImageSharp.Drawing" Version="3.1.2" />
37+
<PackageReference Include="SixLabors.ImageSharp" Version="4.1.3" />
38+
<PackageReference Include="SixLabors.ImageSharp.Drawing" Version="3.1.3" />
3939
</ItemGroup>
4040
</When>
4141
<When Condition="'$(TargetFramework)' == 'net60'">
4242
<ItemGroup>
43-
<PackageReference Include="SixLabors.ImageSharp" Version="3.1.12" />
44-
<PackageReference Include="SixLabors.ImageSharp.Drawing" Version="2.1.7" />
43+
<PackageReference Include="SixLabors.ImageSharp" Version="3.2.0" />
44+
<PackageReference Include="SixLabors.ImageSharp.Drawing" Version="2.2.0" />
4545
</ItemGroup>
4646
</When>
4747
<Otherwise>

‎NuGet/IronSoftware.Drawing.nuspec‎

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,28 +42,29 @@ For general support and technical inquiries, please email us at: support@ironsof
4242
<summary>IronSoftware.System.Drawing is an open-source solution for .NET developers to replace System.Drawing.Common with a universal and flexible library.</summary>
4343
<releaseNotes>
4444
Features
45-
- Added a .NET 8 target using ImageSharp 4.1.2 and Drawing 3.1.2, enabling security fixes including CVE-2026-106114. Other targets remain unchanged.
45+
- Added a .NET 8 target using ImageSharp 4.1.3 and Drawing 3.1.3, enabling security fixes including CVE-2026-106114.
46+
- Updated SixLabors.ImageSharp to 3.2.0 (Drawing 2.2.0) for .NET 6 and 4.1.3 (Drawing 3.1.3) for .NET 8. .NET Standard 2.0 stays on 2.1.13.
4647
</releaseNotes>
4748
<copyright>Copyright © Iron Software 2022-2026</copyright>
4849
<tags>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</tags>
4950
<repository type="git" url="https://github.com/iron-software/IronSoftware.Drawing.Common" commit="$commit$" />
5051
<dependencies>
5152
<group targetFramework="netstandard2.0">
5253
<dependency id="IronSoftware.Drawing.Abstractions" version="2026.1.2" />
53-
<dependency id="SixLabors.ImageSharp" version="2.1.13" />
54-
<dependency id="SixLabors.ImageSharp.Drawing" version="1.0.0" />
54+
<dependency id="SixLabors.ImageSharp" version="2.1.13" exclude="Build,Analyzers" />
55+
<dependency id="SixLabors.ImageSharp.Drawing" version="1.0.0" exclude="Build,Analyzers" />
5556
<dependency id="BitMiracle.LibTiff.NET" version="2.4.649" />
5657
</group>
5758
<group targetFramework="net60">
5859
<dependency id="IronSoftware.Drawing.Abstractions" version="2026.1.2" />
59-
<dependency id="SixLabors.ImageSharp" version="3.1.12" />
60-
<dependency id="SixLabors.ImageSharp.Drawing" version="2.1.7" />
60+
<dependency id="SixLabors.ImageSharp" version="3.2.0" exclude="Build,Analyzers" />
61+
<dependency id="SixLabors.ImageSharp.Drawing" version="2.2.0" exclude="Build,Analyzers" />
6162
<dependency id="BitMiracle.LibTiff.NET" version="2.4.649" />
6263
</group>
6364
<group targetFramework="net80">
6465
<dependency id="IronSoftware.Drawing.Abstractions" version="2026.1.2" />
65-
<dependency id="SixLabors.ImageSharp" version="4.1.2" exclude="Build,Analyzers"/>
66-
<dependency id="SixLabors.ImageSharp.Drawing" version="3.1.2" exclude="Build,Analyzers"/>
66+
<dependency id="SixLabors.ImageSharp" version="4.1.3" exclude="Build,Analyzers" />
67+
<dependency id="SixLabors.ImageSharp.Drawing" version="3.1.3" exclude="Build,Analyzers" />
6768
<dependency id="BitMiracle.LibTiff.NET" version="2.4.649" />
6869
</group>
6970
</dependencies>

0 commit comments

Comments
 (0)