From 43f1b46706d48f9cd423d8ac2197a3e6539686e8 Mon Sep 17 00:00:00 2001 From: MOHAMED FAZRIN Date: Sat, 17 Aug 2024 22:30:42 +0300 Subject: [PATCH 1/2] Upgrade projects to .NET 8 and configure IntelliJ IDEA Upgraded the target framework for all projects from .NET 7 to .NET 8 and set language version to 12. Added global.json to specify the SDK version and configured roll-forward settings. Created IntelliJ IDEA project files, including version control settings and a .gitignore for IDEA-specific files. --- .idea/.idea.BlazorEcommerce/.idea/.gitignore | 13 +++++++++++++ .idea/.idea.BlazorEcommerce/.idea/.name | 1 + .idea/.idea.BlazorEcommerce/.idea/encodings.xml | 4 ++++ .idea/.idea.BlazorEcommerce/.idea/indexLayout.xml | 8 ++++++++ .idea/.idea.BlazorEcommerce/.idea/vcs.xml | 6 ++++++ global.json | 7 +++++++ .../BlazorEcommerce.Application.csproj | 3 ++- .../BlazorEcommerce.Domain.csproj | 3 ++- .../BlazorEcommerce.Identity.csproj | 3 ++- .../BlazorEcommerce.Infrastructure.csproj | 3 ++- .../BlazorEcommerce.Persistence.csproj | 3 ++- .../Client/BlazorEcommerce.Client.csproj | 3 ++- .../Server/BlazorEcommerce.Server.csproj | 3 ++- .../Shared/BlazorEcommerce.Shared.csproj | 3 ++- .../BlazorEcommerce.Application.UnitTests.csproj | 3 ++- .../BlazorEcommerce.Domain.UnitTests.csproj | 3 ++- 16 files changed, 59 insertions(+), 10 deletions(-) create mode 100644 .idea/.idea.BlazorEcommerce/.idea/.gitignore create mode 100644 .idea/.idea.BlazorEcommerce/.idea/.name create mode 100644 .idea/.idea.BlazorEcommerce/.idea/encodings.xml create mode 100644 .idea/.idea.BlazorEcommerce/.idea/indexLayout.xml create mode 100644 .idea/.idea.BlazorEcommerce/.idea/vcs.xml create mode 100644 global.json diff --git a/.idea/.idea.BlazorEcommerce/.idea/.gitignore b/.idea/.idea.BlazorEcommerce/.idea/.gitignore new file mode 100644 index 0000000..f395682 --- /dev/null +++ b/.idea/.idea.BlazorEcommerce/.idea/.gitignore @@ -0,0 +1,13 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/modules.xml +/.idea.BlazorEcommerce.iml +/contentModel.xml +/projectSettingsUpdater.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/.idea.BlazorEcommerce/.idea/.name b/.idea/.idea.BlazorEcommerce/.idea/.name new file mode 100644 index 0000000..f929087 --- /dev/null +++ b/.idea/.idea.BlazorEcommerce/.idea/.name @@ -0,0 +1 @@ +BlazorEcommerce \ No newline at end of file diff --git a/.idea/.idea.BlazorEcommerce/.idea/encodings.xml b/.idea/.idea.BlazorEcommerce/.idea/encodings.xml new file mode 100644 index 0000000..df87cf9 --- /dev/null +++ b/.idea/.idea.BlazorEcommerce/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/.idea.BlazorEcommerce/.idea/indexLayout.xml b/.idea/.idea.BlazorEcommerce/.idea/indexLayout.xml new file mode 100644 index 0000000..7b08163 --- /dev/null +++ b/.idea/.idea.BlazorEcommerce/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.BlazorEcommerce/.idea/vcs.xml b/.idea/.idea.BlazorEcommerce/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/.idea.BlazorEcommerce/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/global.json b/global.json new file mode 100644 index 0000000..b5b37b6 --- /dev/null +++ b/global.json @@ -0,0 +1,7 @@ +{ + "sdk": { + "version": "8.0.0", + "rollForward": "latestMajor", + "allowPrerelease": false + } +} \ No newline at end of file diff --git a/src/BlazorEcommerce.Application/BlazorEcommerce.Application.csproj b/src/BlazorEcommerce.Application/BlazorEcommerce.Application.csproj index c42beb8..567e3dd 100644 --- a/src/BlazorEcommerce.Application/BlazorEcommerce.Application.csproj +++ b/src/BlazorEcommerce.Application/BlazorEcommerce.Application.csproj @@ -1,9 +1,10 @@ - net7.0 + net8.0 enable enable + 12 diff --git a/src/BlazorEcommerce.Domain/BlazorEcommerce.Domain.csproj b/src/BlazorEcommerce.Domain/BlazorEcommerce.Domain.csproj index bb07635..082c084 100644 --- a/src/BlazorEcommerce.Domain/BlazorEcommerce.Domain.csproj +++ b/src/BlazorEcommerce.Domain/BlazorEcommerce.Domain.csproj @@ -1,9 +1,10 @@ - net7.0 + net8.0 enable enable + 12 diff --git a/src/BlazorEcommerce.Identity/BlazorEcommerce.Identity.csproj b/src/BlazorEcommerce.Identity/BlazorEcommerce.Identity.csproj index e949775..80f51e3 100644 --- a/src/BlazorEcommerce.Identity/BlazorEcommerce.Identity.csproj +++ b/src/BlazorEcommerce.Identity/BlazorEcommerce.Identity.csproj @@ -1,9 +1,10 @@ - net7.0 + net8.0 enable enable + 12 diff --git a/src/BlazorEcommerce.Infrastructure/BlazorEcommerce.Infrastructure.csproj b/src/BlazorEcommerce.Infrastructure/BlazorEcommerce.Infrastructure.csproj index 0054b96..f0a8931 100644 --- a/src/BlazorEcommerce.Infrastructure/BlazorEcommerce.Infrastructure.csproj +++ b/src/BlazorEcommerce.Infrastructure/BlazorEcommerce.Infrastructure.csproj @@ -1,9 +1,10 @@  - net7.0 + net8.0 enable enable + 12 diff --git a/src/BlazorEcommerce.Persistence/BlazorEcommerce.Persistence.csproj b/src/BlazorEcommerce.Persistence/BlazorEcommerce.Persistence.csproj index b378b94..346be4f 100644 --- a/src/BlazorEcommerce.Persistence/BlazorEcommerce.Persistence.csproj +++ b/src/BlazorEcommerce.Persistence/BlazorEcommerce.Persistence.csproj @@ -1,9 +1,10 @@ - net7.0 + net8.0 enable enable + 12 diff --git a/src/Presentation/Client/BlazorEcommerce.Client.csproj b/src/Presentation/Client/BlazorEcommerce.Client.csproj index dcaf9fe..140511a 100644 --- a/src/Presentation/Client/BlazorEcommerce.Client.csproj +++ b/src/Presentation/Client/BlazorEcommerce.Client.csproj @@ -1,10 +1,11 @@ - net7.0 + net8.0 enable enable true + 12 diff --git a/src/Presentation/Server/BlazorEcommerce.Server.csproj b/src/Presentation/Server/BlazorEcommerce.Server.csproj index e181825..1226f9c 100644 --- a/src/Presentation/Server/BlazorEcommerce.Server.csproj +++ b/src/Presentation/Server/BlazorEcommerce.Server.csproj @@ -1,9 +1,10 @@  - net7.0 + net8.0 enable enable + 12 diff --git a/src/Presentation/Shared/BlazorEcommerce.Shared.csproj b/src/Presentation/Shared/BlazorEcommerce.Shared.csproj index 8bfc53d..102ccbe 100644 --- a/src/Presentation/Shared/BlazorEcommerce.Shared.csproj +++ b/src/Presentation/Shared/BlazorEcommerce.Shared.csproj @@ -1,9 +1,10 @@ - net7.0 + net8.0 enable enable + 12 diff --git a/tests/BlazorEcommerce.Application.UnitTests/BlazorEcommerce.Application.UnitTests.csproj b/tests/BlazorEcommerce.Application.UnitTests/BlazorEcommerce.Application.UnitTests.csproj index cfadb03..c339af2 100644 --- a/tests/BlazorEcommerce.Application.UnitTests/BlazorEcommerce.Application.UnitTests.csproj +++ b/tests/BlazorEcommerce.Application.UnitTests/BlazorEcommerce.Application.UnitTests.csproj @@ -1,9 +1,10 @@ - net7.0 + net8.0 enable enable + 12 diff --git a/tests/BlazorEcommerce.Domain.UnitTests/BlazorEcommerce.Domain.UnitTests.csproj b/tests/BlazorEcommerce.Domain.UnitTests/BlazorEcommerce.Domain.UnitTests.csproj index cfadb03..c339af2 100644 --- a/tests/BlazorEcommerce.Domain.UnitTests/BlazorEcommerce.Domain.UnitTests.csproj +++ b/tests/BlazorEcommerce.Domain.UnitTests/BlazorEcommerce.Domain.UnitTests.csproj @@ -1,9 +1,10 @@ - net7.0 + net8.0 enable enable + 12 From 8a4ebbcd239923bc5cd60a96c9ae59056cc60c1f Mon Sep 17 00:00:00 2001 From: MOHAMED FAZRIN Date: Sat, 17 Aug 2024 22:35:15 +0300 Subject: [PATCH 2/2] Update package versions across multiple projects Upgraded various package dependencies to their latest stable versions across all project files. This includes updates for EntityFrameworkCore, AutoMapper, FluentValidation, MediatR, and others to ensure compatibility and access to new features and improvements. --- .../BlazorEcommerce.Application.csproj | 10 +++++----- .../BlazorEcommerce.Domain.csproj | 2 +- .../BlazorEcommerce.Identity.csproj | 10 +++++----- .../BlazorEcommerce.Infrastructure.csproj | 4 ++-- .../BlazorEcommerce.Persistence.csproj | 2 +- .../Client/BlazorEcommerce.Client.csproj | 14 +++++++------- .../Server/BlazorEcommerce.Server.csproj | 8 ++++---- .../Shared/BlazorEcommerce.Shared.csproj | 4 ++-- 8 files changed, 27 insertions(+), 27 deletions(-) diff --git a/src/BlazorEcommerce.Application/BlazorEcommerce.Application.csproj b/src/BlazorEcommerce.Application/BlazorEcommerce.Application.csproj index 567e3dd..7b1d2de 100644 --- a/src/BlazorEcommerce.Application/BlazorEcommerce.Application.csproj +++ b/src/BlazorEcommerce.Application/BlazorEcommerce.Application.csproj @@ -8,12 +8,12 @@ - - + + - - - + + + diff --git a/src/BlazorEcommerce.Domain/BlazorEcommerce.Domain.csproj b/src/BlazorEcommerce.Domain/BlazorEcommerce.Domain.csproj index 082c084..70c64ac 100644 --- a/src/BlazorEcommerce.Domain/BlazorEcommerce.Domain.csproj +++ b/src/BlazorEcommerce.Domain/BlazorEcommerce.Domain.csproj @@ -8,7 +8,7 @@ - + diff --git a/src/BlazorEcommerce.Identity/BlazorEcommerce.Identity.csproj b/src/BlazorEcommerce.Identity/BlazorEcommerce.Identity.csproj index 80f51e3..ccf4ddf 100644 --- a/src/BlazorEcommerce.Identity/BlazorEcommerce.Identity.csproj +++ b/src/BlazorEcommerce.Identity/BlazorEcommerce.Identity.csproj @@ -8,11 +8,11 @@ - - - - - + + + + + diff --git a/src/BlazorEcommerce.Infrastructure/BlazorEcommerce.Infrastructure.csproj b/src/BlazorEcommerce.Infrastructure/BlazorEcommerce.Infrastructure.csproj index f0a8931..cae20b6 100644 --- a/src/BlazorEcommerce.Infrastructure/BlazorEcommerce.Infrastructure.csproj +++ b/src/BlazorEcommerce.Infrastructure/BlazorEcommerce.Infrastructure.csproj @@ -12,8 +12,8 @@ - - + + diff --git a/src/BlazorEcommerce.Persistence/BlazorEcommerce.Persistence.csproj b/src/BlazorEcommerce.Persistence/BlazorEcommerce.Persistence.csproj index 346be4f..75f97ec 100644 --- a/src/BlazorEcommerce.Persistence/BlazorEcommerce.Persistence.csproj +++ b/src/BlazorEcommerce.Persistence/BlazorEcommerce.Persistence.csproj @@ -8,7 +8,7 @@ - + diff --git a/src/Presentation/Client/BlazorEcommerce.Client.csproj b/src/Presentation/Client/BlazorEcommerce.Client.csproj index 140511a..3b978cf 100644 --- a/src/Presentation/Client/BlazorEcommerce.Client.csproj +++ b/src/Presentation/Client/BlazorEcommerce.Client.csproj @@ -9,13 +9,13 @@ - - - - - - - + + + + + + + diff --git a/src/Presentation/Server/BlazorEcommerce.Server.csproj b/src/Presentation/Server/BlazorEcommerce.Server.csproj index 1226f9c..c464a8c 100644 --- a/src/Presentation/Server/BlazorEcommerce.Server.csproj +++ b/src/Presentation/Server/BlazorEcommerce.Server.csproj @@ -8,13 +8,13 @@ - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/src/Presentation/Shared/BlazorEcommerce.Shared.csproj b/src/Presentation/Shared/BlazorEcommerce.Shared.csproj index 102ccbe..b1de16f 100644 --- a/src/Presentation/Shared/BlazorEcommerce.Shared.csproj +++ b/src/Presentation/Shared/BlazorEcommerce.Shared.csproj @@ -8,8 +8,8 @@ - - + +