Skip to content

Commit dedfbf0

Browse files
authored
Merge pull request #170 from esskar/feature/net481_and_net8
feat: support .net8 and .net4.8.1
2 parents e626f4f + daa137e commit dedfbf0

File tree

3 files changed

+38
-14
lines changed

3 files changed

+38
-14
lines changed

README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,11 @@ Serialize.Linq has a comprehensive test suite. You can run the tests using your
5353

5454
## Supported Platforms (or known to work with)
5555

56+
- .NET 8.0
5657
- .NET 7.0
5758
- .NET 6.0
58-
- .NET 5.0
5959
- .NET 4.8
60+
- .NET 4.8.1
6061

6162
## License
6263

appveyor.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version: 3.0.{build}
1+
version: 3.1.{build}
22
configuration:
33
- Release
44
image: Visual Studio 2022

src/Serialize.Linq/Serialize.Linq.csproj

+35-12
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,11 @@
1010
<SignAssembly>true</SignAssembly>
1111
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
1212
<PackageTags>linq;serialize</PackageTags>
13-
<PackageReleaseNotes>- fix serialization of onbound toString expressions</PackageReleaseNotes>
13+
<PackageReleaseNotes>
14+
- support for .NET 8.0
15+
- support for .NET 4.8.1
16+
- drop support for .NET 5.0
17+
</PackageReleaseNotes>
1418
<PackageProjectUrl>https://github.com/esskar/Serialize.Linq</PackageProjectUrl>
1519
<PackageLicenseUrl></PackageLicenseUrl>
1620
<RepositoryType>git</RepositoryType>
@@ -26,10 +30,10 @@
2630
</PropertyGroup>
2731

2832
<PropertyGroup>
29-
<TargetFrameworks>net48;net5.0;net6.0;net7.0;netstandard2.0;netstandard2.1</TargetFrameworks>
30-
<Version>3.0.0</Version>
31-
<AssemblyVersion>3.0.0.0</AssemblyVersion>
32-
<FileVersion>3.0.0.0</FileVersion>
33+
<TargetFrameworks>net48;net481;net6.0;net7.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
34+
<Version>3.1.0</Version>
35+
<AssemblyVersion>3.1.0.0</AssemblyVersion>
36+
<FileVersion>3.1.0.0</FileVersion>
3337
<PackageLicenseFile>LICENSE</PackageLicenseFile>
3438
</PropertyGroup>
3539

@@ -57,23 +61,22 @@
5761
<WarningLevel>7</WarningLevel>
5862
</PropertyGroup>
5963

60-
<PropertyGroup
61-
Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net5.0|AnyCPU'">
64+
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net481|AnyCPU'">
6265
<WarningLevel>7</WarningLevel>
6366
</PropertyGroup>
6467

6568
<PropertyGroup
66-
Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net5.0|AnyCPU'">
69+
Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net481|AnyCPU'">
6770
<WarningLevel>7</WarningLevel>
6871
</PropertyGroup>
6972

7073
<PropertyGroup
71-
Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug Optimize Size|net5.0|AnyCPU'">
74+
Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug Optimize Size|net481|AnyCPU'">
7275
<WarningLevel>7</WarningLevel>
7376
</PropertyGroup>
7477

7578
<PropertyGroup
76-
Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release Optimize Size|net5.0|AnyCPU'">
79+
Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release Optimize Size|net481|AnyCPU'">
7780
<WarningLevel>7</WarningLevel>
7881
</PropertyGroup>
7982

@@ -117,15 +120,35 @@
117120
<WarningLevel>7</WarningLevel>
118121
</PropertyGroup>
119122

120-
<ItemGroup Condition=" '$(TargetFramework)' == 'net5.0' ">
121-
</ItemGroup>
123+
<PropertyGroup
124+
Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net7.0|AnyCPU'">
125+
<WarningLevel>7</WarningLevel>
126+
</PropertyGroup>
127+
128+
<PropertyGroup
129+
Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net8.0|AnyCPU'">
130+
<WarningLevel>7</WarningLevel>
131+
</PropertyGroup>
132+
133+
<PropertyGroup
134+
Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug Optimize Size|net8.0|AnyCPU'">
135+
<WarningLevel>7</WarningLevel>
136+
</PropertyGroup>
137+
138+
<PropertyGroup
139+
Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release Optimize Size|net8.0|AnyCPU'">
140+
<WarningLevel>7</WarningLevel>
141+
</PropertyGroup>
122142

123143
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0' ">
124144
</ItemGroup>
125145

126146
<ItemGroup Condition=" '$(TargetFramework)' == 'net7.0' ">
127147
</ItemGroup>
128148

149+
<ItemGroup Condition=" '$(TargetFramework)' == 'net8.0' ">
150+
</ItemGroup>
151+
129152
<ItemGroup>
130153
<None Include="..\..\LICENSE" Pack="true" PackagePath="" />
131154
<None Include="..\..\README.md" Pack="true" PackagePath="\" />

0 commit comments

Comments
 (0)