Skip to content

Commit 4914fb5

Browse files
committed
[up] Upgrade to .NET 10, bump package version to 1.8 and update dependencies
- Upgrade all templates target framework from net9.0 to net10.0 - Bump Simplify.Web to 5.3.*, Simplify.Scheduler to 1.7.*, Simplify.WindowsServices to 2.16.* - Upgrade Angular template front-end dependencies to Angular 22.0.3 - Update CI workflow dotnet-version to 10.0.x, remove net9.0 matrix include - Bump package version to 1.8 and add changelog entry
1 parent 1985ec5 commit 4914fb5

9 files changed

Lines changed: 76 additions & 69 deletions

File tree

.github/workflows/build.yml

Lines changed: 40 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,40 @@
1-
name: Build Package
2-
3-
on: push
4-
5-
defaults:
6-
run:
7-
working-directory: src
8-
9-
jobs:
10-
build:
11-
runs-on: ${{ matrix.os }}
12-
strategy:
13-
fail-fast: false
14-
matrix:
15-
os: [ubuntu-latest, windows-latest]
16-
include:
17-
- os: ubuntu-latest
18-
test-framework-command: --framework net9.0
19-
20-
steps:
21-
- name: Code Checkout
22-
uses: actions/checkout@v7
23-
24-
- name: Install DotNet
25-
uses: actions/setup-dotnet@v5
26-
with:
27-
dotnet-version: "9.0.x"
28-
29-
- name: Restore Dependencies
30-
run: dotnet restore Simplify.Web.Templates.csproj
31-
32-
- name: Build Package
33-
run: dotnet build Simplify.Web.Templates.csproj --no-restore -c Release
34-
35-
- name: Create Package
36-
run: dotnet pack Simplify.Web.Templates.csproj --no-build -c Release -o ./publish
37-
38-
- name: Create packages artifact
39-
if: ${{ matrix.os == 'windows-latest' }}
40-
uses: actions/upload-artifact@v7
41-
with:
42-
name: Packages
43-
path: ./src/publish/
1+
name: Build Package
2+
3+
on: push
4+
5+
defaults:
6+
run:
7+
working-directory: src
8+
9+
jobs:
10+
build:
11+
runs-on: ${{ matrix.os }}
12+
strategy:
13+
fail-fast: false
14+
matrix:
15+
os: [ubuntu-latest, windows-latest]
16+
17+
steps:
18+
- name: Code Checkout
19+
uses: actions/checkout@v6
20+
21+
- name: Install DotNet
22+
uses: actions/setup-dotnet@v5
23+
with:
24+
dotnet-version: "10.0.x"
25+
26+
- name: Restore Dependencies
27+
run: dotnet restore Simplify.Web.Templates.csproj
28+
29+
- name: Build Package
30+
run: dotnet build Simplify.Web.Templates.csproj --no-restore -c Release
31+
32+
- name: Create Package
33+
run: dotnet pack Simplify.Web.Templates.csproj --no-build -c Release -o ./publish
34+
35+
- name: Create packages artifact
36+
if: ${{ matrix.os == 'windows-latest' }}
37+
uses: actions/upload-artifact@v7
38+
with:
39+
name: Packages
40+
path: ./src/publish/

src/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Changelog
22

3+
## [1.8.0] - 2026-06-26
4+
5+
### Dependencies
6+
7+
- Upgrade to .NET 10
8+
- Simplify.Web bump to 5.3.*
9+
- Simplify.Scheduler bump to 1.7.*
10+
- Simplify.WindowsServices bump to 2.16.*
11+
- Upgrade Angular template front-end dependencies to Angular 22.0.3
12+
313
## [1.7.0] - 2026-01-17
414

515
### Dependencies

src/Simplify.Web.Templates.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>net9.0</TargetFramework>
3+
<TargetFramework>net10.0</TargetFramework>
44
<IsPackable>true</IsPackable>
55

6-
<PackageVersion>1.7</PackageVersion>
6+
<PackageVersion>1.8</PackageVersion>
77

88
<Title>Simplify.Web project templates</Title>
99
<Description>The Simplify.Web web framework project templates collection.</Description>

src/templates/MyProject.Angular/ClientApp/package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,17 @@
1212
},
1313
"private": true,
1414
"dependencies": {
15-
"@angular/animations": "^22.0.2",
16-
"@angular/common": "^22.0.2",
17-
"@angular/compiler": "^22.0.2",
18-
"@angular/core": "^22.0.2",
19-
"@angular/forms": "^22.0.2",
20-
"@angular/platform-browser": "^22.0.2",
21-
"@angular/platform-browser-dynamic": "^22.0.2",
22-
"@angular/router": "^22.0.2",
15+
"@angular/animations": "^22.0.3",
16+
"@angular/common": "^22.0.3",
17+
"@angular/compiler": "^22.0.3",
18+
"@angular/core": "^22.0.3",
19+
"@angular/forms": "^22.0.3",
20+
"@angular/platform-browser": "^22.0.3",
21+
"@angular/platform-browser-dynamic": "^22.0.3",
22+
"@angular/router": "^22.0.3",
2323
"rxjs": "~7.8.2",
2424
"tslib": "^2.8.1",
25-
"zone.js": "~0.16.1",
25+
"zone.js": "~0.16.2",
2626
"run-script-os": "*"
2727
},
2828
"overrides": {
@@ -35,9 +35,9 @@
3535
"webpack-dev-server": "5.2.5"
3636
},
3737
"devDependencies": {
38-
"@angular-devkit/build-angular": "^22.0.2",
39-
"@angular/cli": "^22.0.2",
40-
"@angular/compiler-cli": "^22.0.2",
38+
"@angular-devkit/build-angular": "^22.0.4",
39+
"@angular/cli": "^22.0.4",
40+
"@angular/compiler-cli": "^22.0.3",
4141
"@types/jasmine": "~5.1.15",
4242
"jasmine-core": "~5.13.0",
4343
"karma": "~6.4.4",

src/templates/MyProject.Angular/MyProject.Angular.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22
<PropertyGroup>
3-
<TargetFramework>net9.0</TargetFramework>
3+
<TargetFramework>net10.0</TargetFramework>
44
<LangVersion>latest</LangVersion>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
@@ -16,9 +16,9 @@
1616

1717
<ItemGroup>
1818
<PackageReference Include="Microsoft.AspNetCore.SpaProxy">
19-
<Version>9.*-*</Version>
19+
<Version>10.*-*</Version>
2020
</PackageReference>
21-
<PackageReference Include="Simplify.Web" Version="5.1.*" />
21+
<PackageReference Include="Simplify.Web" Version="5.3.*" />
2222
</ItemGroup>
2323

2424
<ItemGroup>

src/templates/MyProject.Api/MyProject.Api.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22
<PropertyGroup>
3-
<TargetFramework>net9.0</TargetFramework>
3+
<TargetFramework>net10.0</TargetFramework>
44
<LangVersion>latest</LangVersion>
55
<ImplicitUsings>enable</ImplicitUsings>
66
</PropertyGroup>
77
<ItemGroup>
8-
<PackageReference Include="Simplify.Web" Version="5.1.*" />
8+
<PackageReference Include="Simplify.Web" Version="5.3.*" />
99
</ItemGroup>
1010
<ItemGroup>
1111
<Content Update="appsettings.Development.json">
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22
<PropertyGroup>
3-
<TargetFramework>net9.0</TargetFramework>
3+
<TargetFramework>net10.0</TargetFramework>
44
<LangVersion>latest</LangVersion>
55
<ImplicitUsings>enable</ImplicitUsings>
66
</PropertyGroup>
77
<ItemGroup>
8-
<PackageReference Include="Simplify.Web" Version="5.1.*" />
8+
<PackageReference Include="Simplify.Web" Version="5.3.*" />
99
</ItemGroup>
1010
</Project>

src/templates/MyProject.SchedulerApi/MyProject.SchedulerApi.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22
<PropertyGroup>
3-
<TargetFramework>net9.0</TargetFramework>
3+
<TargetFramework>net10.0</TargetFramework>
44
<LangVersion>latest</LangVersion>
55
<ImplicitUsings>enable</ImplicitUsings>
66

77
<Description>Simplify.Web API hosted inside Simplify.Scheduler application</Description>
88
</PropertyGroup>
99
<ItemGroup>
10-
<PackageReference Include="Simplify.Scheduler" Version="1.6.*" />
11-
<PackageReference Include="Simplify.Web" Version="5.1.*" />
10+
<PackageReference Include="Simplify.Scheduler" Version="1.7.*" />
11+
<PackageReference Include="Simplify.Web" Version="5.3.*" />
1212
</ItemGroup>
1313
<ItemGroup>
1414
<Content Update="appsettings.Development.json">

src/templates/MyProject.WindowsServiceApi/MyProject.WindowsServiceApi.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
</PropertyGroup>
1010
<ItemGroup>
1111
<PackageReference Include="Microsoft.AspNetCore" Version="2.3.0" />
12-
<PackageReference Include="Simplify.Web" Version="5.1.*" />
13-
<PackageReference Include="Simplify.WindowsServices" Version="2.15.*" />
12+
<PackageReference Include="Simplify.Web" Version="5.3.*" />
13+
<PackageReference Include="Simplify.WindowsServices" Version="2.16.*" />
1414
</ItemGroup>
1515
<ItemGroup>
1616
<Content Update="appsettings.Development.json">

0 commit comments

Comments
 (0)