Skip to content

Commit 103fcb0

Browse files
committed
+### Added
- Simplify.Scheduler hosted template ### Changed - Target Framework upgrade to .NET 5 - C# language version set to 9 - Code refactoring
1 parent 265d647 commit 103fcb0

File tree

17 files changed

+66
-48
lines changed

17 files changed

+66
-48
lines changed

CHANGELOG.md

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

3+
## [0.9.0] - 2021-06-15
4+
5+
### Added
6+
7+
- Simplify.Scheduler hosted template
8+
9+
### Changed
10+
11+
- Target Framework upgrade to .NET 5
12+
- C# language version set to 9
13+
- Code refactoring
14+
315
## [0.8.2] - 2021-04-27
416

517
### Dependencies

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,13 @@ Visual studio project templates for Simplify.Web web framework.
1313
dotnet new -i Simplify.Web.Templates
1414
```
1515

16-
| Template | Short Name |
17-
| :---------------------------------- | :---------------------- |
18-
| Angular template | sweb.angular |
19-
| Api template | sweb.api |
20-
| Minimal template | sweb.minimal |
21-
| Windows service hosted api template | sweb.api.windowsservice |
16+
| Template | Short Name |
17+
| :------------------------------------- | :---------------------- |
18+
| Angular template | sweb.angular |
19+
| Api template | sweb.api |
20+
| Minimal template | sweb.minimal |
21+
| Windows service hosted api template | sweb.api.windowsservice |
22+
| Simplify.Scheduler hosted api template | sweb.api.scheduler |
2223

2324
## Project creation example
2425

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>netcoreapp3.1</TargetFramework>
3+
<TargetFramework>net5.0</TargetFramework>
44

55
<PackageType>Template</PackageType>
6-
<PackageVersion>0.8.2</PackageVersion>
6+
<PackageVersion>0.9</PackageVersion>
77
<PackageId>Simplify.Web.Templates</PackageId>
88
<IsPackable>true</IsPackable>
99
<PackageProjectUrl>https://github.com/SimplifyNet/Simplify.Web.Templates</PackageProjectUrl>

templates/MyProject.Angular/MyProject.Angular.csproj

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22
<PropertyGroup>
3-
<TargetFramework>netcoreapp3.1</TargetFramework>
4-
<LangVersion>8.0</LangVersion>
5-
6-
<Version>0.1</Version>
3+
<TargetFramework>net5.0</TargetFramework>
4+
<LangVersion>9.0</LangVersion>
75

86
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
97
<TypeScriptToolsVersion>Latest</TypeScriptToolsVersion>

templates/MyProject.Angular/Program.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@ namespace MyProject.Angular
55
{
66
public class Program
77
{
8-
public static void Main(string[] args) => CreateWebHostBuilder(args).Build().Run();
8+
public static void Main(string[] args) =>
9+
CreateWebHostBuilder(args)
10+
.Build()
11+
.Run();
912

1013
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
1114
WebHost.CreateDefaultBuilder(args)

templates/MyProject.Angular/Startup.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ public class Startup
1515
public void ConfigureServices(IServiceCollection services)
1616
{
1717
DIContainer.Current = new MicrosoftDependencyInjectionDIProvider { Services = services };
18-
1918
DIContainer.Current.RegisterAll();
2019

2120
// In production, the Angular files will be served from this directory

templates/MyProject.Api/MyProject.Api.csproj

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22
<PropertyGroup>
3-
<TargetFramework>netcoreapp3.1</TargetFramework>
4-
<LangVersion>8.0</LangVersion>
3+
<TargetFramework>net5.0</TargetFramework>
4+
<LangVersion>9.0</LangVersion>
55

6-
<Version>0.1</Version>
76
</PropertyGroup>
87
<ItemGroup>
98
<PackageReference Include="Simplify.Web.Json" Version="2.2.*" />

templates/MyProject.Api/Program.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,13 @@ namespace MyProject.Api
55
{
66
public class Program
77
{
8-
public static void Main(string[] args) => CreateWebHostBuilder(args).Build().Run();
8+
public static void Main(string[] args) =>
9+
CreateWebHostBuilder(args)
10+
.Build()
11+
.Run();
912

1013
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
1114
WebHost.CreateDefaultBuilder(args)
12-
.UseStartup<Startup>();
15+
.UseStartup<Startup>();
1316
}
1417
}

templates/MyProject.Api/Startup.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
2222
app.UseSimplifyWebWithoutRegistrations();
2323
}
2424

25-
public void ConfigureServices() => DIContainer.Current.RegisterAll().Verify();
25+
public void ConfigureServices() =>
26+
DIContainer.Current
27+
.RegisterAll()
28+
.Verify();
2629
}
2730
}

templates/MyProject.Api/ViewModels/SampleModelFactory.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
public class SampleModelFactory
44
{
55
public SampleModel Create(string message) =>
6-
new SampleModel
6+
new()
77
{
88
Message = message
99
};

0 commit comments

Comments
 (0)