Skip to content

Commit 42f6da5

Browse files
Merge pull request #25 from Genocs/v_220
V 220
2 parents 1eaf82a + 0662c70 commit 42f6da5

File tree

18 files changed

+105
-77
lines changed

18 files changed

+105
-77
lines changed

.github/workflows/build_and_test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ jobs:
1717
uses: actions/checkout@v4
1818

1919
- name: Setup .NET
20-
uses: actions/setup-dotnet@v3
20+
uses: actions/setup-dotnet@v4
2121
with:
22-
dotnet-version: 7.0.x
22+
dotnet-version: 9.0.x
2323

2424
- name: Restore dependencies
2525
run: dotnet restore ./src/template

.github/workflows/nuget-publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ jobs:
2828
uses: actions/checkout@v4
2929

3030
- name: Setup .NET
31-
uses: actions/setup-dotnet@v3
31+
uses: actions/setup-dotnet@43
3232
with:
33-
dotnet-version: 7.0.x
33+
dotnet-version: 9.0.x
3434

3535
- name: Restore dependencies
3636
run: dotnet restore ./src/template

CHANGELOG.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,29 @@ All notable changes to this project will be documented in this file. Dates are d
44

55
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
66

7+
#### [v2.3.0](https://github.com/Genocs/blazor-wasm-template/compare/v2.2.0...v2.3.0)
8+
9+
> 1 December 2024
10+
11+
- Ver 220 [`#24`](https://github.com/Genocs/blazor-wasm-template/pull/24)
12+
- Ver 120 [`#23`](https://github.com/Genocs/blazor-wasm-template/pull/23)
13+
- Update to .NET 9.0 and update dependencies [`92bd745`](https://github.com/Genocs/blazor-wasm-template/commit/92bd745c9a8cb2f0db17e87ce0bff4a7678871c9)
14+
- Update Blazor WebAssembly Template to version 2.3.0 and .NET 9.0 [`22b25f2`](https://github.com/Genocs/blazor-wasm-template/commit/22b25f2df303cd144cd8b35439aff6ca591112e6)
15+
- Update scripts and settings for project configuration [`7fe6ba5`](https://github.com/Genocs/blazor-wasm-template/commit/7fe6ba55eec01512710edcc7e7043fccf8ed0a5a)
16+
- Update package versions in project files [`701e68c`](https://github.com/Genocs/blazor-wasm-template/commit/701e68c587782435f609adc5fd67ae3e27311096)
17+
- Update Genocs Blazor WebAssembly Template to version 2.2.0 and Genocs.Microservice.Template to version 2.0.0 [`619880e`](https://github.com/Genocs/blazor-wasm-template/commit/619880e6109d767bedbc16b5b139a044df8088ef)
18+
- Update MudBlazor version to 7.6.0 and refactor components for improved UX [`e020d7f`](https://github.com/Genocs/blazor-wasm-template/commit/e020d7face7f68c8070bfe61977990c0a33e1276)
19+
- Update NuGet package version to 2.2.0 [`ae928ff`](https://github.com/Genocs/blazor-wasm-template/commit/ae928ff5db9fdb44d60aa157102e7e35bbf99748)
20+
- Update applicationUrl ports in launchSettings.json [`9a6dd81`](https://github.com/Genocs/blazor-wasm-template/commit/9a6dd81c8b362bff5a5a0cf1e7372903c80dcd3f)
21+
722
### [v2.2.0](https://github.com/Genocs/blazor-wasm-template/compare/v1.2.0...v2.2.0)
823

924
> 1 October 2024
1025
1126
- **List of code changes:** [`dea8aa0`](https://github.com/Genocs/blazor-wasm-template/commit/dea8aa0043ee8d34e7088a22baada5c332b8c452)
1227
- Rename methods to Async and update event handlers [`b493368`](https://github.com/Genocs/blazor-wasm-template/commit/b4933685921b809ccca5930b88a6b0605948176d)
1328
- updated changelog [`2f8de86`](https://github.com/Genocs/blazor-wasm-template/commit/2f8de867b549a9cb29ab3d148f662149de6f0d04)
29+
- Update Genocs Blazor WebAssembly Template to version 2.2.0 [`c37fe0f`](https://github.com/Genocs/blazor-wasm-template/commit/c37fe0f0f65081197cd0e49d477a0b12f66f1aee)
1430

1531
#### [v1.2.0](https://github.com/Genocs/blazor-wasm-template/compare/v1.1.0...v1.2.0)
1632

@@ -19,6 +35,9 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
1935
- fix docker build [`c0e15bf`](https://github.com/Genocs/blazor-wasm-template/commit/c0e15bf3def38d13edec55b3561c9a50acb28e9e)
2036
- Refactory namespace and project name [`31a6d4a`](https://github.com/Genocs/blazor-wasm-template/commit/31a6d4a178885a4c81ea23b6c910b2200d206acf)
2137
- Update MudBlazor, refactor components, and improve UX [`8c8f7b5`](https://github.com/Genocs/blazor-wasm-template/commit/8c8f7b57ea00aac0a3f34c20b8b93dc208e47e91)
38+
- Upgrade Genocs Blazor WebAssembly Template to version 1.1.0 [`9a5ec99`](https://github.com/Genocs/blazor-wasm-template/commit/9a5ec992e77f5c742be85a4b7a378ec8a6fe91e5)
39+
- Update MudBlazor version to 7.6.0 and refactor components for improved UX [`914dc34`](https://github.com/Genocs/blazor-wasm-template/commit/914dc346409419efdd8bcf0303570332149cc249)
40+
- Update MudBlazor to 6.21.0 in project files [`8dd1570`](https://github.com/Genocs/blazor-wasm-template/commit/8dd15707a8b8c754cd33dec578f928cf64611962)
2241

2342
#### v1.1.0
2443

@@ -28,3 +47,40 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
2847
- first commit [`a142db1`](https://github.com/Genocs/blazor-wasm-template/commit/a142db10c19d2fd1b72d58ffd3412b7b9d8c1095)
2948
- Update paths, .NET version, and property names [`4045ef1`](https://github.com/Genocs/blazor-wasm-template/commit/4045ef1e4e7b1d1547db5c2e96e11bb09d5f710e)
3049
- refactory [`d744403`](https://github.com/Genocs/blazor-wasm-template/commit/d744403ab5bc249b51e95d91582a1f8aebe3d933)
50+
- Refactory namespaces [`77005d8`](https://github.com/Genocs/blazor-wasm-template/commit/77005d8be565f5f97af52d9e483bb4bd2392fc3f)
51+
- Template structure updates [`5dd960b`](https://github.com/Genocs/blazor-wasm-template/commit/5dd960b42aaa71637018991097407114bbae7d91)
52+
- Fix italian resources [`e6e1bd0`](https://github.com/Genocs/blazor-wasm-template/commit/e6e1bd0b653058c97907b024ae4a6aa5aae2de86)
53+
- Updated nuget packages [`27a1ac7`](https://github.com/Genocs/blazor-wasm-template/commit/27a1ac7fb7663524df5cfefdb299a7f8ba96a5c6)
54+
- Packages update [`143f51b`](https://github.com/Genocs/blazor-wasm-template/commit/143f51b67beda1cc8fb3869d42768c87bee5413a)
55+
- Major theming and UI enhancements [`83a9823`](https://github.com/Genocs/blazor-wasm-template/commit/83a9823897257d5333c7e36f1659ecc386d14892)
56+
- Upgrade to .NET 8 and enhance features [`eb64906`](https://github.com/Genocs/blazor-wasm-template/commit/eb64906b444f94591ce8ebe06a87105f73310c0d)
57+
- fix documentation [`e9be7ef`](https://github.com/Genocs/blazor-wasm-template/commit/e9be7ef871413fb6dafca7695f30290a4ff055ee)
58+
- Fix [`0eec8c7`](https://github.com/Genocs/blazor-wasm-template/commit/0eec8c77aae8ff2e547e7dc0c219d6bb2c7f11d8)
59+
- removed obsolete [`46b972d`](https://github.com/Genocs/blazor-wasm-template/commit/46b972dbf0c096e886d64200287869af42b49e1d)
60+
- updated files [`e859e63`](https://github.com/Genocs/blazor-wasm-template/commit/e859e636832bedf78615e2dda3f201b5aa122943)
61+
- Minor changes [`0867265`](https://github.com/Genocs/blazor-wasm-template/commit/08672654beba3cb3de1da5fd0c39768f7e42a5d2)
62+
- cleanup data [`a1d5ca3`](https://github.com/Genocs/blazor-wasm-template/commit/a1d5ca3c024d4559770d9b620ae8198ea8eceb28)
63+
- Updated packages [`2f526e6`](https://github.com/Genocs/blazor-wasm-template/commit/2f526e63077fae46ad4337b0068d142547dfa483)
64+
- moved on net 7 [`ca5991e`](https://github.com/Genocs/blazor-wasm-template/commit/ca5991ef588bc47f1c3571c7442ac1d447f3d686)
65+
- Align template [`ce101cf`](https://github.com/Genocs/blazor-wasm-template/commit/ce101cf83f73abac8ab7d5d3e7d0f75849a9cb9e)
66+
- minor fix [`c291380`](https://github.com/Genocs/blazor-wasm-template/commit/c291380713868b0d4caf18ef3c254430c6a0703e)
67+
- Initial commit [`2e012b3`](https://github.com/Genocs/blazor-wasm-template/commit/2e012b33c5b96f582da1e05ed08bfb6136f4a6c9)
68+
- minor fix [`75e4044`](https://github.com/Genocs/blazor-wasm-template/commit/75e40443260299d28ef2ac51cbc0f749dab96fe9)
69+
- moved to NET8 [`8270da9`](https://github.com/Genocs/blazor-wasm-template/commit/8270da9f1d15d31852dd3fdf46e7a6bc31f6edaa)
70+
- Update package, refactor code, and clean up files [`4c4d580`](https://github.com/Genocs/blazor-wasm-template/commit/4c4d580fd5eb895c41d50f01b3fadd4b4c5ca5e1)
71+
- updated nuget packages [`026d343`](https://github.com/Genocs/blazor-wasm-template/commit/026d34398a78e187a3b18d5c6ec7f1864490419f)
72+
- Updated strings [`0f9714f`](https://github.com/Genocs/blazor-wasm-template/commit/0f9714f8f968e60187562a2c3216d73c5f2c2a47)
73+
- Fix documentation [`3730d57`](https://github.com/Genocs/blazor-wasm-template/commit/3730d575ae9e3990f9d060a67886c80cc44c395a)
74+
- Renaming namespace completed [`d8f686f`](https://github.com/Genocs/blazor-wasm-template/commit/d8f686fee051a37bbbe84d76e25e8deff85e8fbe)
75+
- Lates version with NET7 [`8e6b97f`](https://github.com/Genocs/blazor-wasm-template/commit/8e6b97ff1c2e487fd0a046c2416fb903c95a8556)
76+
- updated version for deployment [`b4ee03f`](https://github.com/Genocs/blazor-wasm-template/commit/b4ee03f9960f3406c6978fcb0ecee609c8056407)
77+
- Removed deprecated packages [`99d59b3`](https://github.com/Genocs/blazor-wasm-template/commit/99d59b32e3d609146df2f1fbe0a66d72bdd1f022)
78+
- Update README.md [`fddeb71`](https://github.com/Genocs/blazor-wasm-template/commit/fddeb7142b07e1aa78d181b3bb03fe288c16b314)
79+
- Updated packages plus fix naming [`34c16b1`](https://github.com/Genocs/blazor-wasm-template/commit/34c16b14cd870277d6dd1cb4be866c479acabc15)
80+
- Fix template naming conflocts [`7ff9220`](https://github.com/Genocs/blazor-wasm-template/commit/7ff92205444d051ea89bd7c4894dd84efd0552b3)
81+
- Fix template name [`468ee2d`](https://github.com/Genocs/blazor-wasm-template/commit/468ee2d02eb2151ae712ec4dcf424a44c60a124e)
82+
- deleted unused json file [`61d4a44`](https://github.com/Genocs/blazor-wasm-template/commit/61d4a44ab705a020ec7e2284f5a9f845b5a84314)
83+
- Fix multi language [`86d9f1f`](https://github.com/Genocs/blazor-wasm-template/commit/86d9f1fcc366b85476e0fca893d0f23ddede071e)
84+
- Update build_and_test.yml [`b8ed5f8`](https://github.com/Genocs/blazor-wasm-template/commit/b8ed5f856929a0dba18b38dfde25dfc0e02987f0)
85+
- Update README.md [`2aa5f60`](https://github.com/Genocs/blazor-wasm-template/commit/2aa5f609297a24bf5e542b93dd363fe0fab89410)
86+
- Updated solution name [`5c804b7`](https://github.com/Genocs/blazor-wasm-template/commit/5c804b7511b4e76efcea165af5843274f61e596f)

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
[license-url]: https://github.com/Genocs/blazor-wasm-template/blob/main/LICENSE
1818
[build-shield]: https://github.com/Genocs/blazor-wasm-template/actions/workflows/build_and_test.yml/badge.svg?branch=main
1919
[build-url]: https://github.com/Genocs/blazor-wasm-template/actions/workflows/build_and_test.yml
20-
[package-shield]: https://img.shields.io/badge/nuget-v.2.2.0-blue?&label=latests&logo=nuget
20+
[package-shield]: https://img.shields.io/badge/nuget-v.2.3.0-blue?&label=latests&logo=nuget
2121
[package-url]: https://github.com/Genocs/blazor-wasm-template/actions/workflows/build_and_test.yml
2222
[downloads-shield]: https://img.shields.io/nuget/dt/Genocs.Microservice.Template.svg?color=2da44e&label=downloads&logo=nuget
2323
[downloads-url]: https://www.nuget.org/packages/Genocs.Microservice.Template
@@ -48,7 +48,7 @@
4848
</a>
4949
<h3 align="center">Blazor WebAssembly Template</h3>
5050
<p align="center">
51-
Open Source Solution Template For Blazor Web-Assembly 6.0 built with MudBlazor Components
51+
Open Source Solution Template for <a href="https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor">Blazor</a> <a href="https://webassembly.org/">WebAssembly</a> 6.0 built with <a href="https://mudblazor.com/">MudBlazor</a> Components
5252
<br />
5353
<a href="https://genocs-blog.netlify.app/blazor-wasm-template/general/getting-started/"><strong>Read the Documentation »</strong></a>
5454
<br />
@@ -64,7 +64,7 @@
6464
## Blazor WebAssembly Template
6565

6666
The template can be used with the `genocs cli`, `dotnet new` command or with the `Visual Studio 2022`, `Visual Studio Code` IDEs.
67-
Built with .NET8 and MudBlazor Component Library. Incorporates the most essential packages your projects will ever need. Follows Clean Architecture Principles.
67+
Built with .NET9 and MudBlazor Component Library. Incorporates the most essential packages your projects will ever need. Follows Clean Architecture Principles.
6868

6969
## Goals
7070

@@ -89,20 +89,20 @@ dotnet new --install Genocs.BlazorWasm.Template
8989
or, if you want to use a specific version of the template, use
9090

9191
```bash
92-
dotnet new --install Genocs.BlazorWasm.Template::2.2.0
92+
dotnet new --install Genocs.BlazorWasm.Template::2.3.0
9393
```
9494

9595
This would install the `Genocs Blazor WebAssembly Template` globally on your machine. Do note that, at the time of writing this documentation, the latest available version is **1.2.0** which is also one of the first stable release version of the package. It is highly likely that there is already a newer version available when you are reading this.
9696

9797
> *To get the latest version of the package, visit [nuget.org](https://www.nuget.org/packages/Genocs.BlazorWasm.Template/)*
9898
>
9999
100-
**Genocs.BlazorWasm.Template::1.2.0 is compatible only with Genocs.Microservice.Template::2.0.0 and above.**
100+
**Genocs.BlazorWasm.Template::2.3.0 is compatible only with Genocs.Microservice.Template::2.3.0 and above.**
101101

102102
Get the .NET WebApi Microservice Template by running the following command
103103

104104
```
105-
dotnet new --install Genocs.Microservice.Template::1.2.0
105+
dotnet new --install Genocs.Microservice.Template::2.3.0
106106
```
107107

108108
For more details on getting started, [read the documentation](https://genocs-blog.netlify.app/blazor-wasm-template/general/overview/)

README_NUGET.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
[license-url]: https://github.com/Genocs/blazor-wasm-template/blob/main/LICENSE
1818
[build-shield]: https://github.com/Genocs/blazor-wasm-template/actions/workflows/build_and_test.yml/badge.svg?branch=main
1919
[build-url]: https://github.com/Genocs/blazor-wasm-template/actions/workflows/build_and_test.yml
20-
[package-shield]: https://img.shields.io/badge/nuget-v.1.2.0-blue?&label=latests&logo=nuget
20+
[package-shield]: https://img.shields.io/badge/nuget-v.2.3.0-blue?&label=latests&logo=nuget
2121
[package-url]: https://github.com/Genocs/blazor-wasm-template/actions/workflows/build_and_test.yml
2222
[downloads-shield]: https://img.shields.io/nuget/dt/Genocs.Microservice.Template.svg?color=2da44e&label=downloads&logo=nuget
2323
[downloads-url]: https://www.nuget.org/packages/Genocs.Microservice.Template
@@ -47,7 +47,7 @@
4747
## Blazor WebAssembly Template
4848

4949
The template can be used with the `genocs cli`, `dotnet new` command or with the `Visual Studio 2022`, `Visual Studio Code` IDEs.
50-
Built with .NET8 and MudBlazor Component Library. Incorporates the most essential packages your projects will ever need. Follows Clean Architecture Principles.
50+
Built with .NET9 and MudBlazor Component Library. Incorporates the most essential packages your projects will ever need. Follows Clean Architecture Principles.
5151

5252
## Goals
5353

@@ -71,12 +71,12 @@ dotnet new --install Genocs.BlazorWasm.Template
7171

7272
This would install the `Genocs Blazor WebAssembly Template` globally on your machine.
7373

74-
**Genocs.BlazorWasm.Template::1.2.0 is compatible only with Genocs.Microservice.Template::2.0.0 and above.**
74+
**Genocs.BlazorWasm.Template::2.3.0 is compatible only with Genocs.Microservice.Template::2.3.0 and above.**
7575

7676
Get the .NET WebApi Microservice Template by running the following command
7777

7878
```
79-
dotnet new --install Genocs.Microservice.Template::2.0.0
79+
dotnet new --install Genocs.Microservice.Template::2.3.0
8080
```
8181

8282
For more details on getting started, [read the documentation](https://genocs-blog.netlify.app/blazor-wasm-template/general/overview/)

src/Package.Template.nuspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
33
<metadata minClientVersion="5.10.0">
44
<id>Genocs.BlazorWasm.Template</id>
5-
<version>1.0.0</version>
5+
<version>2.3.0</version>
66
<title>Genocs - Blazor WebAssembly Template</title>
77
<authors>Nocco Giovanni Emanuele</authors>
88
<owners>[Genocs] Nocco Giovanni Emanuele</owners>
@@ -13,7 +13,7 @@
1313
<readme>.\content\README_NUGET.md</readme>
1414
<requireLicenseAcceptance>false</requireLicenseAcceptance>
1515
<copyright>2024</copyright>
16-
<description>Clean Architecture Template for .NET8 Blazor WebAssembly built for Genocs WebAPI with MudBlazor Components.</description>
16+
<description>Clean Architecture Template for .NET9 Blazor WebAssembly built for Genocs WebAPI with MudBlazor Components.</description>
1717
<language>en-US</language>
1818
<packageTypes>
1919
<packageType name="Template" />

src/template/.template.config/template.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
},
1414
"identity": "Genocs.BlazorWasm.Template",
1515
"name": "Genocs: Blazor WebAssembly Template",
16-
"description": "Blazor WebAssembly Template for .NET8 built for Genocs WebAPI with MudBlazor Components.",
16+
"description": "Blazor WebAssembly Template for .NET9 built for Genocs WebAPI with MudBlazor Components.",
1717
"groupIdentity": "Genocs.BlazorWasm.Template",
1818
"shortName": "gnx-blazorwasm",
1919
"sourceName": "Genocs.BlazorWasm.Template", // Will replace the string 'Genocs.BlazorWasm.Template' with the value provided via -n.

src/template/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<Nullable>enable</Nullable>
1010
</PropertyGroup>
1111
<ItemGroup>
12-
<PackageReference Include="Roslynator.Analyzers" Version="4.12.6">
12+
<PackageReference Include="Roslynator.Analyzers" Version="4.12.9">
1313
<PrivateAssets>all</PrivateAssets>
1414
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
1515
</PackageReference>

src/template/dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
#See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.
22

3-
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
3+
FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS base
44
WORKDIR /app
55
EXPOSE 80
66
EXPOSE 443
77

8-
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build-env
8+
FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build-env
99
WORKDIR /src
1010
COPY ["src/Host", "Host/"]
1111
COPY ["src/Shared", "Shared/"]

src/template/scripts/nswag-regen.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ $rootDirectory = git rev-parse --show-toplevel
55
$hostDirectory = Join-Path -Path $rootDirectory -ChildPath 'src\Host'
66
$infrastructurePrj = Join-Path -Path $rootDirectory -ChildPath 'src\Infrastructure\Infrastructure.csproj'
77

8-
Write-Host "Make sure you have run the Genocs.WebApi project. `n"
8+
Write-Host "Make sure you have run the Genocs.WebApi project up and running. `n"
99
Write-Host "Press any key to continue... `n"
1010
$null = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown');
1111

0 commit comments

Comments
 (0)