Skip to content

Commit

Permalink
Releasing version v8.0.0-rc.1
Browse files Browse the repository at this point in the history
  • Loading branch information
koszeggy committed Dec 2, 2023
1 parent 62c880a commit 2e23187
Show file tree
Hide file tree
Showing 29 changed files with 165 additions and 131 deletions.
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<!--<TargetFrameworks>net35;net40;net45;net46;netcoreapp2.0;netcoreapp3.0;net5.0;net6.0</TargetFrameworks>-->
<TargetFrameworks>net7.0</TargetFrameworks>
<TargetFrameworks>net35;net40;net45;net46;netcoreapp2.0;netcoreapp3.0;net5.0;net6.0;net8.0</TargetFrameworks>
<!--<TargetFrameworks>net8.0</TargetFrameworks>-->

<DisableImplicitNamespaceImports>true</DisableImplicitNamespaceImports>
<RootNamespace>KGySoft.Drawing</RootNamespace>
Expand All @@ -15,15 +15,18 @@
<OutputType>Exe</OutputType>
<GenerateProgramFile>false</GenerateProgramFile>

<!--Suppression NETSDK1138: The target framework 'netcoreapp2.0'/'netcoreapp2.1'/'netcoreapp3.0' is out of support - this is not an application but a library so targeting the lowest possible versions is intended -->
<NoWarn>$(NoWarn);NETSDK1138</NoWarn>
<!--Suppressions
- NETSDK1138: The target framework 'netcoreapp2.0'/'netcoreapp3.0' is out of support - the unit test requires to target the supported versions
- NU1903: netcoreapp2.0 has known vulnerabilities - the unit test requires to target the supported versions
-->
<NoWarn>$(NoWarn);NETSDK1138;NU1903</NoWarn>
</PropertyGroup>

<!-- Common NuGet references -->
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.11.0" />
<PackageReference Include="NUnit" Version="3.13.2" />
<PackageReference Include="NUnit3TestAdapter" Version="4.0.0">
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
<PackageReference Include="NUnit" Version="3.14.0" />
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0">
<NoWarn>NU1701</NoWarn>
</PackageReference>
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<!--<TargetFrameworks>net35;net40;net45;net46;netcoreapp2.0;netcoreapp3.0;net5.0;net6.0;net8.0</TargetFrameworks>-->
<TargetFrameworks>net7.0</TargetFrameworks>
<TargetFrameworks>net35;net40;net45;net46;netcoreapp2.0;netcoreapp3.0;net5.0;net6.0;net8.0</TargetFrameworks>
<!--<TargetFrameworks>net8.0</TargetFrameworks>-->

<!--For UnitTesting the .NET Standard versions-->
<!--<TargetFrameworks>netcoreapp2.0;netcoreapp3.0</TargetFrameworks>-->
Expand All @@ -22,7 +22,7 @@
<GenerateProgramFile>false</GenerateProgramFile>

<!--Suppressions
- NETSDK1138: The target framework 'netcoreapp2.0'/'netcoreapp2.1'/'netcoreapp3.0' is out of support - the unit test requires to target the supported versions
- NETSDK1138: The target framework 'netcoreapp2.0'/'netcoreapp3.0' is out of support - the unit test requires to target the supported versions
- NU1903: netcoreapp2.0 has known vulnerabilities - the unit test requires to target the supported versions
-->
<NoWarn>$(NoWarn);NETSDK1138;NU1903</NoWarn>
Expand All @@ -34,8 +34,8 @@

<!-- Common NuGet references -->
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
<PackageReference Include="NUnit" Version="3.13.3" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
<PackageReference Include="NUnit" Version="3.14.0" />
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0">
<NoWarn>NU1701</NoWarn>
</PackageReference>
Expand Down
24 changes: 12 additions & 12 deletions KGySoft.Drawing.Core/.nuspec/KGySoft.Drawing.Core.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package >
<metadata>
<id>KGySoft.Drawing.Core</id>
<version>8.0.0-preview.1</version>
<version>8.0.0-rc.1</version>
<title>KGy SOFT Drawing Core Libraries</title>
<authors>György Kőszeg</authors>
<owners>György Kőszeg</owners>
Expand Down Expand Up @@ -39,37 +39,37 @@ SkiaSharp specific libraries: https://www.nuget.org/packages/KGySoft.Drawing.Ski
<repository type="git" url="https://github.com/koszeggy/KGySoft.Drawing" />
<dependencies>
<group targetFramework=".NETFramework3.5">
<dependency id="KGySoft.CoreLibraries" version="8.0.0-rc.1" />
<dependency id="KGySoft.CoreLibraries" version="8.0.0" />
</group>
<group targetFramework=".NETFramework4.0">
<dependency id="KGySoft.CoreLibraries" version="8.0.0-rc.1" />
<dependency id="KGySoft.CoreLibraries" version="8.0.0" />
</group>
<group targetFramework=".NETFramework4.5">
<dependency id="KGySoft.CoreLibraries" version="8.0.0-rc.1" />
<dependency id="KGySoft.CoreLibraries" version="8.0.0" />
</group>
<group targetFramework=".NETFramework4.6">
<dependency id="KGySoft.CoreLibraries" version="8.0.0-rc.1" />
<dependency id="KGySoft.CoreLibraries" version="8.0.0" />
</group>
<group targetFramework="netstandard2.0" >
<dependency id="KGySoft.CoreLibraries" version="8.0.0-rc.1" />
<dependency id="KGySoft.CoreLibraries" version="8.0.0" />
</group>
<group targetFramework="netstandard2.1" >
<dependency id="KGySoft.CoreLibraries" version="8.0.0-rc.1" />
<dependency id="KGySoft.CoreLibraries" version="8.0.0" />
</group>
<group targetFramework="netcoreapp2.0" >
<dependency id="KGySoft.CoreLibraries" version="8.0.0-rc.1" />
<dependency id="KGySoft.CoreLibraries" version="8.0.0" />
</group>
<group targetFramework="netcoreapp3.0" >
<dependency id="KGySoft.CoreLibraries" version="8.0.0-rc.1" />
<dependency id="KGySoft.CoreLibraries" version="8.0.0" />
</group>
<group targetFramework="net5.0" >
<dependency id="KGySoft.CoreLibraries" version="8.0.0-rc.1" />
<dependency id="KGySoft.CoreLibraries" version="8.0.0" />
</group>
<group targetFramework="net6.0" >
<dependency id="KGySoft.CoreLibraries" version="8.0.0-rc.1" />
<dependency id="KGySoft.CoreLibraries" version="8.0.0" />
</group>
<group targetFramework="net8.0" >
<dependency id="KGySoft.CoreLibraries" version="8.0.0-rc.1" />
<dependency id="KGySoft.CoreLibraries" version="8.0.0" />
</group>
</dependencies>
</metadata>
Expand Down
2 changes: 1 addition & 1 deletion KGySoft.Drawing.Core/.nuspec/readme.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Thank you for installing KGy SOFT Drawing Core Libraries 8.0.0-preview.1
Thank you for installing KGy SOFT Drawing Core Libraries 8.0.0-rc.1
KGy SOFT Drawing Core Libraries offer advanced drawing features for completely managed bitmap data on multiple platforms.

Release Notes: https://github.com/koszeggy/KGySoft.Drawing/blob/master/KGySoft.Drawing.Core/changelog.txt
Expand Down
8 changes: 4 additions & 4 deletions KGySoft.Drawing.Core/KGySoft.Drawing.Core.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<!--<TargetFrameworks>net35;net40;net45;net46;netstandard2.0;netstandard2.1;netcoreapp2.0;netcoreapp3.0;net5.0;net6.0;net8.0</TargetFrameworks>-->
<TargetFrameworks>net7.0</TargetFrameworks>
<TargetFrameworks>net8.0</TargetFrameworks>

<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<DisableImplicitNamespaceImports>true</DisableImplicitNamespaceImports>
Expand All @@ -20,8 +20,8 @@
<Nullable>enable</Nullable>

<!--Suppressions
- NETSDK1138: The target framework 'netcoreapp2.0'/'netcoreapp2.1'/'netcoreapp3.0' is out of support - this is not an application but a library so targeting the lowest possible versions is intended
- NU1903: netcoreapp2.0 has known vulnerabilities - it's a targeted plartform and not a referenced package. A consumer of this library can also pick newer supported platforms.
- NETSDK1138: The target framework 'netcoreapp2.0'/'netcoreapp3.0' is out of support - this is not an application but a library so targeting the lowest possible versions is intended
- NU1903: netcoreapp2.0 has known vulnerabilities - it's a targeted platform and not a referenced package. A consumer of this library can also pick newer supported platforms.
-->
<NoWarn>$(NoWarn);NETSDK1138;NU1903</NoWarn>
</PropertyGroup>
Expand All @@ -37,7 +37,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="KGySoft.CoreLibraries" Version="8.0.0-rc.1" />
<PackageReference Include="KGySoft.CoreLibraries" Version="8.0.0" />
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
Expand Down
2 changes: 1 addition & 1 deletion KGySoft.Drawing.Core/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@

[assembly: AssemblyVersion("8.0.0.0")]
[assembly: AssemblyFileVersion("8.0.0.0")]
[assembly: AssemblyInformationalVersion("8.0.0-preview.1")]
[assembly: AssemblyInformationalVersion("8.0.0-rc.1")]

[assembly: NeutralResourcesLanguage("en")]
[assembly: InternalsVisibleTo("KGySoft.Drawing.Core.UnitTest, PublicKey=00240000048000009400000006020000002400005253413100040000010001003928BADFAA8C02789566AB7AC64A59DCDE30B798589A68EF92CBB04C9DED3FCBFE41F644D424DCF82F8A13F9148D45EE15785450318388E01AA8C4CF645E81C772E39DCA0D14B33CF48167B70F5C34A0E7B763141ED3AFDDAD0373D9FCD2E153E78D201C5C4EB61DBBD586EC6291EABFBE11879865C3776088605FA8820387C2")]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<!--<TargetFrameworks>net35;net40;netcoreapp2.0;netcoreapp3.0;net5.0;net7.0</TargetFrameworks>-->
<TargetFrameworks>net7.0</TargetFrameworks>
<TargetFrameworks>net35;net40;netcoreapp2.0;netcoreapp3.0;net5.0;net7.0</TargetFrameworks>
<!--<TargetFrameworks>net8.0</TargetFrameworks>-->
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<DisableImplicitNamespaceImports>true</DisableImplicitNamespaceImports>
<RootNamespace>KGySoft.Drawing</RootNamespace>
Expand All @@ -15,8 +15,11 @@
<OutputType>Exe</OutputType>
<GenerateProgramFile>false</GenerateProgramFile>

<!--Suppression NETSDK1138: The target framework 'netcoreapp2.0'/'netcoreapp2.1'/'netcoreapp3.0' is out of support - this is not an application but a library so targeting the lowest possible versions is intended -->
<NoWarn>$(NoWarn);NETSDK1138</NoWarn>
<!--Suppressions
- NETSDK1138: The target framework 'netcoreapp2.0'/'netcoreapp3.0' is out of support - the unit test requires to target the supported versions
- NU1903: netcoreapp2.0 has known vulnerabilities - the unit test requires to target the supported versions
-->
<NoWarn>$(NoWarn);NETSDK1138;NU1903</NoWarn>

<IsWindows Condition="'$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::Windows)))' == 'true'">true</IsWindows>
</PropertyGroup>
Expand All @@ -27,9 +30,9 @@

<!-- Common NuGet references -->
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.11.0" />
<PackageReference Include="NUnit" Version="3.13.2" />
<PackageReference Include="NUnit3TestAdapter" Version="4.0.0">
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
<PackageReference Include="NUnit" Version="3.14.0" />
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0">
<NoWarn>NU1701</NoWarn>
</PackageReference>
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<!--<TargetFrameworks>net35;net40;netcoreapp2.0;netcoreapp3.0;net5.0;net7.0</TargetFrameworks>-->
<TargetFrameworks>net7.0</TargetFrameworks>
<TargetFrameworks>net35;net40;net46;netcoreapp2.0;netcoreapp3.0;net5.0;net7.0</TargetFrameworks>
<!--<TargetFrameworks>net8.0</TargetFrameworks>-->

<!--For UnitTesting the .NET Standard versions-->
<!--<TargetFrameworks>netcoreapp2.0;netcoreapp3.0</TargetFrameworks>-->
Expand All @@ -21,8 +21,11 @@
<OutputType>Exe</OutputType>
<GenerateProgramFile>false</GenerateProgramFile>

<!--Suppression NETSDK1138: The target framework 'netcoreapp2.0'/'netcoreapp2.1'/'netcoreapp3.0' is out of support - this is not an application but a library so targeting the lowest possible versions is intended -->
<NoWarn>$(NoWarn);NETSDK1138</NoWarn>
<!--Suppressions
- NETSDK1138: The target framework 'netcoreapp2.0'/'netcoreapp3.0' is out of support - the unit test requires to target the supported versions
- NU1903: netcoreapp2.0 has known vulnerabilities - the unit test requires to target the supported versions
-->
<NoWarn>$(NoWarn);NETSDK1138;NU1903</NoWarn>
</PropertyGroup>

<PropertyGroup Condition="'$(IsWindows)'=='true'">
Expand All @@ -31,9 +34,9 @@

<!-- Common NuGet references -->
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.11.0" />
<PackageReference Include="NUnit" Version="3.13.2" />
<PackageReference Include="NUnit3TestAdapter" Version="4.0.0">
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
<PackageReference Include="NUnit" Version="3.14.0" />
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0">
<NoWarn>NU1701</NoWarn>
</PackageReference>
</ItemGroup>
Expand Down
22 changes: 11 additions & 11 deletions Specific/GdiPlus/KGySoft.Drawing/.nuspec/KGySoft.Drawing.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package >
<metadata>
<id>KGySoft.Drawing</id>
<version>8.0.0-preview.1</version>
<version>8.0.0-rc.1</version>
<title>KGy SOFT Drawing Libraries</title>
<authors>György Kőszeg</authors>
<owners>György Kőszeg</owners>
Expand Down Expand Up @@ -43,37 +43,37 @@ SkiaSharp specific libraries: https://www.nuget.org/packages/KGySoft.Drawing.Ski
<repository type="git" url="https://github.com/koszeggy/KGySoft.Drawing" />
<dependencies>
<group targetFramework=".NETFramework3.5">
<dependency id="KGySoft.Drawing.Core" version="8.0.0-preview.1" />
<dependency id="KGySoft.Drawing.Core" version="8.0.0-rc.1" />
</group>
<group targetFramework=".NETFramework4.0">
<dependency id="KGySoft.Drawing.Core" version="8.0.0-preview.1" />
<dependency id="KGySoft.Drawing.Core" version="8.0.0-rc.1" />
</group>
<group targetFramework=".NETFramework4.6">
<dependency id="KGySoft.Drawing.Core" version="8.0.0-preview.1" />
<dependency id="KGySoft.Drawing.Core" version="8.0.0-rc.1" />
</group>
<group targetFramework="netcoreapp2.0" >
<dependency id="KGySoft.Drawing.Core" version="8.0.0-preview.1" />
<dependency id="KGySoft.Drawing.Core" version="8.0.0-rc.1" />
<dependency id="System.Drawing.Common" version="5.0.3" />
</group>
<group targetFramework="netcoreapp3.0" >
<dependency id="KGySoft.Drawing.Core" version="8.0.0-preview.1" />
<dependency id="KGySoft.Drawing.Core" version="8.0.0-rc.1" />
<dependency id="System.Drawing.Common" version="5.0.3" />
</group>
<group targetFramework="netstandard2.0" >
<dependency id="KGySoft.Drawing.Core" version="8.0.0-preview.1" />
<dependency id="KGySoft.Drawing.Core" version="8.0.0-rc.1" />
<dependency id="System.Drawing.Common" version="5.0.3" />
</group>
<group targetFramework="netstandard2.1" >
<dependency id="KGySoft.Drawing.Core" version="8.0.0-preview.1" />
<dependency id="KGySoft.Drawing.Core" version="8.0.0-rc.1" />
<dependency id="System.Drawing.Common" version="5.0.3" />
</group>
<group targetFramework="net5.0" >
<dependency id="KGySoft.Drawing.Core" version="8.0.0-preview.1" />
<dependency id="KGySoft.Drawing.Core" version="8.0.0-rc.1" />
<dependency id="System.Drawing.Common" version="6.0.0" />
</group>
<group targetFramework="net7.0" >
<dependency id="KGySoft.Drawing.Core" version="8.0.0-preview.1" />
<dependency id="System.Drawing.Common" version="7.0.0 " />
<dependency id="KGySoft.Drawing.Core" version="8.0.0-rc.1" />
<dependency id="System.Drawing.Common" version="8.0.0 " />
</group>
</dependencies>
</metadata>
Expand Down
2 changes: 1 addition & 1 deletion Specific/GdiPlus/KGySoft.Drawing/.nuspec/readme.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Thank you for installing KGy SOFT Drawing Libraries 7.2.0
Thank you for installing KGy SOFT Drawing Libraries 8.0.0-rc.1
KGy SOFT Drawing Libraries offer advanced drawing features for System.Drawing types.

⚠️ Warning: Version 7.0.0 introduced several breaking changes. Most importantly, the technology-agnostic and
Expand Down
17 changes: 10 additions & 7 deletions Specific/GdiPlus/KGySoft.Drawing/KGySoft.Drawing.csproj
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<!--<TargetFrameworks>net35;net40;net46;netstandard2.0;netstandard2.1;netcoreapp2.0;netcoreapp3.0;net5.0;net7.0</TargetFrameworks>-->
<TargetFrameworks>net7.0</TargetFrameworks>
<TargetFrameworks>net35;net40;net46;netstandard2.0;netstandard2.1;netcoreapp2.0;netcoreapp3.0;net5.0;net7.0</TargetFrameworks>
<!--<TargetFrameworks>net8.0</TargetFrameworks>-->

<!--For UnitTesting the .NET Standard versions-->
<!--<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>-->
Expand All @@ -22,8 +22,11 @@
<Authors>György Kőszeg</Authors>
<Nullable>enable</Nullable>

<!--Suppression NETSDK1138: The target framework 'netcoreapp2.0'/'netcoreapp3.0' is out of support - this is not an application but a library so targeting the lowest possible versions is intended -->
<NoWarn>$(NoWarn);NETSDK1138</NoWarn>
<!--Suppressions
- NETSDK1138: The target framework 'netcoreapp2.0'/'netcoreapp3.0' is out of support - this is not an application but a library so targeting the lowest possible versions is intended
- NU1903: netcoreapp2.0 has known vulnerabilities - it's a targeted platform and not a referenced package. A consumer of this library can also pick newer supported platforms.
-->
<NoWarn>$(NoWarn);NETSDK1138;NU1903</NoWarn>
</PropertyGroup>

<ItemGroup>
Expand All @@ -50,12 +53,12 @@

<!-- Release only package references -->
<ItemGroup Condition="'$(Configuration)' == 'RELEASE'">
<PackageReference Include="KGySoft.Drawing.Core" Version="8.0.0-preview.1" />
<PackageReference Include="KGySoft.Drawing.Core" Version="8.0.0-rc.1" />
</ItemGroup>

<!-- .NET 7.0 or newer references: Unix is no longer supported -->
<ItemGroup Condition="'$(TargetFramework)' == 'net7.0'">
<PackageReference Include="System.Drawing.Common" Version="7.0.0" />
<PackageReference Include="System.Drawing.Common" Version="8.0.0" />
</ItemGroup>

<!-- .NET 5.0 or newer references: Unix is supported only by an app context switch (initialized by DrawingModule) -->
Expand All @@ -67,7 +70,7 @@
<!-- Note for .NET Standard targets: They are theoretically supported by 6.0.0 but in practice that causes a .dll hell even just from unit tests
because if targeting .NET Core 2.0/3.0 from test project (to be able to test the .NET Standard 2.0 versions, then version conflicts
and package downgrade errors are appearing) -->
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0' OR '$(TargetFramework)' == 'netcoreapp2.0' OR '$(TargetFramework)' == 'netcoreapp3.0'">
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0' OR '$(TargetFramework)' == 'netstandard2.1' OR '$(TargetFramework)' == 'netcoreapp2.0' OR '$(TargetFramework)' == 'netcoreapp3.0'">
<PackageReference Include="System.Drawing.Common" Version="5.0.3" />
</ItemGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@

[assembly: AssemblyVersion("8.0.0.0")]
[assembly: AssemblyFileVersion("8.0.0.0")]
[assembly: AssemblyInformationalVersion("8.0.0-preview.1")]
[assembly: AssemblyInformationalVersion("8.0.0-rc.1")]

[assembly: NeutralResourcesLanguage("en")]
[assembly: InternalsVisibleTo("KGySoft.Drawing.UnitTest, PublicKey=00240000048000009400000006020000002400005253413100040000010001003928BADFAA8C02789566AB7AC64A59DCDE30B798589A68EF92CBB04C9DED3FCBFE41F644D424DCF82F8A13F9148D45EE15785450318388E01AA8C4CF645E81C772E39DCA0D14B33CF48167B70F5C34A0E7B763141ED3AFDDAD0373D9FCD2E153E78D201C5C4EB61DBBD586EC6291EABFBE11879865C3776088605FA8820387C2")]
Expand Down
Loading

0 comments on commit 2e23187

Please sign in to comment.