Skip to content

Commit 18875cc

Browse files
Bump version to 6.0.0.0 and update nuspec/workflow for 6.0-GX
- src/GXOdata.Client.All/Directory.Build.props: bump AssemblyVersion from 5.2.3.9 -> 6.0.0.0 to mark the start of the 6.0-GX line. - GXOData.Client.nuspec: * Drop the net452 dependency group and file entries (upstream stopped targeting net452 — only netstandard2.0, net7.0 and net8.0 remain). * Add net7.0 and net8.0 dependency groups and corresponding file entries pointing at the new build output paths. * Loosen the Microsoft.Data.OData dependency range to '[5.*, 6.0.0)' (matches upstream's V3 adapter pin and stays vulnerability-free since NuGet floats the floor to the latest 5.x). * Refresh copyright year and tags. - .github/workflows/build.yml: bump dotnet-version 6.0.x -> 8.0.x so the runner can build net7.0/net8.0 targeting packs that the upgraded csprojs now require. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 828dce8 commit 18875cc

3 files changed

Lines changed: 24 additions & 16 deletions

File tree

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
- name: Install .NET
3737
uses: actions/setup-dotnet@v5
3838
with:
39-
dotnet-version: '6.0.x'
39+
dotnet-version: '8.0.x'
4040

4141
- name: Restore
4242
run: dotnet restore $Env:SolutionFile

GXOData.Client.nuspec

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,35 @@
1515
</summary>
1616
<repository type="git" url="https://github.com/genexuslabs/Simple.OData.Client.git" branch="" commit="" />
1717
<license type="expression">MIT</license>
18-
<copyright>Copyright 2012-2022 GeneXus</copyright>
18+
<copyright>Copyright 2012-2026 GeneXus</copyright>
1919
<language>en-us</language>
20-
<tags>odata data rest client portable pcl netfx net40 net45 netstandard netcore mono adnroid ios</tags>
20+
<tags>odata data rest client netstandard net7 net8 mono android ios</tags>
2121
<dependencies>
22-
<group targetFramework="net452">
23-
<dependency id="Microsoft.Data.OData" version="[5.8.3,6)" />
24-
<dependency id="Microsoft.OData.Core" version="[7.4.4,8)" />
25-
</group>
2622
<group targetFramework="netstandard2.0">
27-
<dependency id="Microsoft.Data.OData" version="[5.8.3,6)" />
28-
<dependency id="Microsoft.OData.Core" version="[7.4.4,8)" />
23+
<dependency id="Microsoft.Data.OData" version="[5.*, 6.0.0)" />
24+
<dependency id="Microsoft.OData.Core" version="[7.4.4, 8.0)" />
25+
</group>
26+
<group targetFramework="net7.0">
27+
<dependency id="Microsoft.Data.OData" version="[5.*, 6.0.0)" />
28+
<dependency id="Microsoft.OData.Core" version="[7.4.4, 8.0)" />
29+
</group>
30+
<group targetFramework="net8.0">
31+
<dependency id="Microsoft.Data.OData" version="[5.*, 6.0.0)" />
32+
<dependency id="Microsoft.OData.Core" version="[7.4.4, 8.0)" />
2933
</group>
3034
</dependencies>
3135
</metadata>
3236
<files>
33-
<!-- NET45 -->
34-
<file src="build\Release\GXOdata.Client.All\net452\GXOdata.Client.All.dll" target="lib\net452\GXOdata.Client.All.dll" />
35-
<file src="build\Release\GXOdata.Client.All\net452\GXOdata.Client.All.xml" target="lib\net452\GXOdata.Client.All.xml" />
37+
<!-- netstandard2.0 -->
38+
<file src="build\Release\GXOData.Client.All\netstandard2.0\GXOData.Client.All.dll" target="lib\netstandard2.0\GXOData.Client.All.dll" />
39+
<file src="build\Release\GXOData.Client.All\netstandard2.0\GXOData.Client.All.xml" target="lib\netstandard2.0\GXOData.Client.All.xml" />
40+
41+
<!-- net7.0 -->
42+
<file src="build\Release\GXOData.Client.All\net7.0\GXOData.Client.All.dll" target="lib\net7.0\GXOData.Client.All.dll" />
43+
<file src="build\Release\GXOData.Client.All\net7.0\GXOData.Client.All.xml" target="lib\net7.0\GXOData.Client.All.xml" />
3644

37-
<!-- NETSTANDARD2.0 -->
38-
<file src="build\Release\GXOdata.Client.All\netstandard2.0\GXOdata.Client.All.dll" target="lib\netstandard2.0\GXOdata.Client.All.dll" />
39-
<file src="build\Release\GXOdata.Client.All\netstandard2.0\GXOdata.Client.All.xml" target="lib\netstandard2.0\GXOdata.Client.All.xml" />
45+
<!-- net8.0 -->
46+
<file src="build\Release\GXOData.Client.All\net8.0\GXOData.Client.All.dll" target="lib\net8.0\GXOData.Client.All.dll" />
47+
<file src="build\Release\GXOData.Client.All\net8.0\GXOData.Client.All.xml" target="lib\net8.0\GXOData.Client.All.xml" />
4048
</files>
4149
</package>

src/GXOdata.Client.All/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<Import Project="$([MSBuild]::GetPathOfFileAbove('Directory.Build.props', '$(MSBuildThisFileDirectory)../'))" />
44

55
<PropertyGroup>
6-
<AssemblyVersion>5.2.3.9</AssemblyVersion>
6+
<AssemblyVersion>6.0.0.0</AssemblyVersion>
77
<FileVersion>$(AssemblyVersion)</FileVersion>
88
<InformationalVersion>$([System.DateTime]::UtcNow.ToString("yyyyMMddHHmmss")).$(GITHUB_SHA)</InformationalVersion>
99
<Company>GeneXus</Company>

0 commit comments

Comments
 (0)