From f52c30f9c5f76794ad57f4dc9f5eecd24e79b576 Mon Sep 17 00:00:00 2001 From: Sergei Calabonga Date: Mon, 22 Apr 2024 16:36:17 +0700 Subject: [PATCH 1/2] Projects of templates updated --- ...ervice.IdentityModule.Infrastructure.csproj | 14 +++++++------- .../EventItemMapperConfiguration.cs | 2 +- .../Queries/GetEventItemPaged.cs | 1 + ...onga.Microservice.IdentityModule.Web.csproj | 12 ++++++------ .../Definitions/Mapping/PagedListConverter.cs | 2 +- .../Definitions/Swagger/SwaggerDefinition.cs | 2 +- .../Program.cs | 4 ++-- ...a.Microservice.Module.Infrastructure.csproj | 10 +++++----- .../Calabonga.Microservice.Module.Web.csproj | 18 +++++++++--------- .../Definitions/Swagger/SwaggerDefinition.cs | 2 +- .../Program.cs | 4 ++-- README.md | 6 ++++++ 12 files changed, 42 insertions(+), 35 deletions(-) diff --git a/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Infrastructure/Calabonga.Microservice.IdentityModule.Infrastructure.csproj b/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Infrastructure/Calabonga.Microservice.IdentityModule.Infrastructure.csproj index 9f274e7..e9c56d9 100644 --- a/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Infrastructure/Calabonga.Microservice.IdentityModule.Infrastructure.csproj +++ b/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Infrastructure/Calabonga.Microservice.IdentityModule.Infrastructure.csproj @@ -10,17 +10,17 @@ - - - - + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + - - + + diff --git a/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Application/Messaging/EventItemMessages/EventItemMapperConfiguration.cs b/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Application/Messaging/EventItemMessages/EventItemMapperConfiguration.cs index 5a965fd..263ba83 100644 --- a/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Application/Messaging/EventItemMessages/EventItemMapperConfiguration.cs +++ b/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Application/Messaging/EventItemMessages/EventItemMapperConfiguration.cs @@ -2,7 +2,7 @@ using Calabonga.Microservice.IdentityModule.Domain; using Calabonga.Microservice.IdentityModule.Web.Application.Messaging.EventItemMessages.ViewModels; using Calabonga.Microservice.IdentityModule.Web.Definitions.Mapping; -using Calabonga.UnitOfWork; +using Calabonga.PagedListCore; namespace Calabonga.Microservice.IdentityModule.Web.Application.Messaging.EventItemMessages; diff --git a/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Application/Messaging/EventItemMessages/Queries/GetEventItemPaged.cs b/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Application/Messaging/EventItemMessages/Queries/GetEventItemPaged.cs index 334e6e6..f3c4439 100644 --- a/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Application/Messaging/EventItemMessages/Queries/GetEventItemPaged.cs +++ b/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Application/Messaging/EventItemMessages/Queries/GetEventItemPaged.cs @@ -2,6 +2,7 @@ using Calabonga.Microservice.IdentityModule.Domain; using Calabonga.Microservice.IdentityModule.Domain.Base; using Calabonga.Microservice.IdentityModule.Web.Application.Messaging.EventItemMessages.ViewModels; +using Calabonga.PagedListCore; using Calabonga.PredicatesBuilder; using Calabonga.Results; using Calabonga.UnitOfWork; diff --git a/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Calabonga.Microservice.IdentityModule.Web.csproj b/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Calabonga.Microservice.IdentityModule.Web.csproj index 49045c7..1f88b4f 100644 --- a/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Calabonga.Microservice.IdentityModule.Web.csproj +++ b/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Calabonga.Microservice.IdentityModule.Web.csproj @@ -17,19 +17,19 @@ - + - + - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Definitions/Mapping/PagedListConverter.cs b/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Definitions/Mapping/PagedListConverter.cs index 6e72668..52ba336 100644 --- a/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Definitions/Mapping/PagedListConverter.cs +++ b/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Definitions/Mapping/PagedListConverter.cs @@ -1,5 +1,5 @@ using AutoMapper; -using Calabonga.UnitOfWork; +using Calabonga.PagedListCore; namespace Calabonga.Microservice.IdentityModule.Web.Definitions.Mapping; diff --git a/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Definitions/Swagger/SwaggerDefinition.cs b/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Definitions/Swagger/SwaggerDefinition.cs index 64b4a17..451f324 100644 --- a/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Definitions/Swagger/SwaggerDefinition.cs +++ b/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Definitions/Swagger/SwaggerDefinition.cs @@ -16,7 +16,7 @@ public class SwaggerDefinition : AppDefinition // Otherwise, you can change versions of your API by manually. // If you are not going to use git-versioning, do not forget install package "GitInfo" // private const string AppVersion = $"{ThisAssembly.Git.SemVer.Major}.{ThisAssembly.Git.SemVer.Minor}.{ThisAssembly.Git.SemVer.Patch}"; - public const string AppVersion = "8.0.1"; + public const string AppVersion = "8.0.2"; private const string _swaggerConfig = "/swagger/v1/swagger.json"; diff --git a/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Program.cs b/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Program.cs index bd84c81..0d5a34c 100644 --- a/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Program.cs +++ b/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/content/Calabonga.Microservice.IdentityModule.Web/Program.cs @@ -2,7 +2,7 @@ // Name: Template for Micro service on ASP.NET Core API with // OpenIddict (OAuth2.0) // Author: Calabonga © 2005-2024 Calabonga SOFT -// Version: 8.0.1 +// Version: 8.0.2 // Based on: .NET 8.0.x // Created Date: 2023-11-19 // Updated Date: 2024-02-05 @@ -69,7 +69,7 @@ } Log.Fatal(ex, "Unhandled exception"); - return 1; + throw; } finally { diff --git a/AspNetCore v8.0/Calabonga.Microservice.Module.Template/content/Calabonga.Microservice.Module.Infrastructure/Calabonga.Microservice.Module.Infrastructure.csproj b/AspNetCore v8.0/Calabonga.Microservice.Module.Template/content/Calabonga.Microservice.Module.Infrastructure/Calabonga.Microservice.Module.Infrastructure.csproj index 92ed74b..b25c9c3 100644 --- a/AspNetCore v8.0/Calabonga.Microservice.Module.Template/content/Calabonga.Microservice.Module.Infrastructure/Calabonga.Microservice.Module.Infrastructure.csproj +++ b/AspNetCore v8.0/Calabonga.Microservice.Module.Template/content/Calabonga.Microservice.Module.Infrastructure/Calabonga.Microservice.Module.Infrastructure.csproj @@ -10,13 +10,13 @@ - - + + - - - + + + diff --git a/AspNetCore v8.0/Calabonga.Microservice.Module.Template/content/Calabonga.Microservice.Module.Web/Calabonga.Microservice.Module.Web.csproj b/AspNetCore v8.0/Calabonga.Microservice.Module.Template/content/Calabonga.Microservice.Module.Web/Calabonga.Microservice.Module.Web.csproj index 7b436f0..7300089 100644 --- a/AspNetCore v8.0/Calabonga.Microservice.Module.Template/content/Calabonga.Microservice.Module.Web/Calabonga.Microservice.Module.Web.csproj +++ b/AspNetCore v8.0/Calabonga.Microservice.Module.Template/content/Calabonga.Microservice.Module.Web/Calabonga.Microservice.Module.Web.csproj @@ -10,21 +10,21 @@ - - + + - - - - - + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + diff --git a/AspNetCore v8.0/Calabonga.Microservice.Module.Template/content/Calabonga.Microservice.Module.Web/Definitions/Swagger/SwaggerDefinition.cs b/AspNetCore v8.0/Calabonga.Microservice.Module.Template/content/Calabonga.Microservice.Module.Web/Definitions/Swagger/SwaggerDefinition.cs index fb5c355..a94e82f 100644 --- a/AspNetCore v8.0/Calabonga.Microservice.Module.Template/content/Calabonga.Microservice.Module.Web/Definitions/Swagger/SwaggerDefinition.cs +++ b/AspNetCore v8.0/Calabonga.Microservice.Module.Template/content/Calabonga.Microservice.Module.Web/Definitions/Swagger/SwaggerDefinition.cs @@ -16,7 +16,7 @@ public class SwaggerDefinition : AppDefinition // Otherwise, you can change versions of your API by manually. // If you are not going to use git-versioning, do not forget install package "GitInfo" // private const string _appVersion = $"{ThisAssembly.Git.SemVer.Major}.{ThisAssembly.Git.SemVer.Minor}.{ThisAssembly.Git.SemVer.Patch}"; - private const string _appVersion = "8.0.1"; + private const string _appVersion = "8.0.2"; private const string _swaggerConfig = "/swagger/v1/swagger.json"; diff --git a/AspNetCore v8.0/Calabonga.Microservice.Module.Template/content/Calabonga.Microservice.Module.Web/Program.cs b/AspNetCore v8.0/Calabonga.Microservice.Module.Template/content/Calabonga.Microservice.Module.Web/Program.cs index 52ee920..ce20d71 100644 --- a/AspNetCore v8.0/Calabonga.Microservice.Module.Template/content/Calabonga.Microservice.Module.Web/Program.cs +++ b/AspNetCore v8.0/Calabonga.Microservice.Module.Template/content/Calabonga.Microservice.Module.Web/Program.cs @@ -2,7 +2,7 @@ // Name: Template for Micro service on ASP.NET Core API with // OpenIddict (OAuth2.0) // Author: Calabonga © 2005-2023 Calabonga SOFT -// Version: 8.0.1 +// Version: 8.0.2 // Based on: .NET 8.0.x // Created Date: 2023-11-19 // Updated Date: 2024-02-06 @@ -68,7 +68,7 @@ } Log.Fatal(ex, "Unhandled exception"); - return 1; + throw; } finally { diff --git a/README.md b/README.md index c46b973..01281e5 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,12 @@ To install version 8.x please, read [wiki](https://github.com/Calabonga/Microser ## История Nimble Framework +### 2024-04-22 Версия 8.0.2 + +* Обновились nuget-пакеты +* Исправлены некоторые синтаксические ошибки. + + ### 2024-02-06 Версия 8.0.1 Вместо nuget-пакета [`OperationResultCore`](https://github.com/Calabonga/OperationResult)в обоих шаблонах теперь используется более простая и современная реализация RFC7807 - [`Calabonga.Results`](https://github.com/Calabonga/Calabonga.Results), которая существенно "облегчила" сериализацию выдаваемых результатов повысив параметры производительности в несколько раз. From 1b61908e57d06fcf0290c70efd5a173962f331fa Mon Sep 17 00:00:00 2001 From: Sergei Calabonga Date: Mon, 22 Apr 2024 16:36:42 +0700 Subject: [PATCH 2/2] nuget version updated for templates --- .../Calabonga.Microservice.IdentityModule.Template.csproj | 4 ++-- .../Calabonga.Microservice.Module.Template.csproj | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/Calabonga.Microservice.IdentityModule.Template.csproj b/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/Calabonga.Microservice.IdentityModule.Template.csproj index 1165019..e7c3934 100644 --- a/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/Calabonga.Microservice.IdentityModule.Template.csproj +++ b/AspNetCore v8.0/Calabonga.Microservice.IdentityModule.Template/Calabonga.Microservice.IdentityModule.Template.csproj @@ -4,7 +4,7 @@ Calabonga.Microservice.IdentityModule.Template - 8.0.1 + 8.0.2 Microservice template with OpenIddict Calabonga Calabonga SOFT © 2001 - $([System.DateTime]::Now.ToString(yyyy)) @@ -13,7 +13,7 @@ template, microservice, oauth2, calabonga, nimble, framework, minimal, api https://github.com/Calabonga/Microservice-Template MIT - Nuget OperationResult replaced with Calabonga.Results + Nugets version bumped Template diff --git a/AspNetCore v8.0/Calabonga.Microservice.Module.Template/Calabonga.Microservice.Module.Template.csproj b/AspNetCore v8.0/Calabonga.Microservice.Module.Template/Calabonga.Microservice.Module.Template.csproj index a3d0c58..f63c92c 100644 --- a/AspNetCore v8.0/Calabonga.Microservice.Module.Template/Calabonga.Microservice.Module.Template.csproj +++ b/AspNetCore v8.0/Calabonga.Microservice.Module.Template/Calabonga.Microservice.Module.Template.csproj @@ -4,7 +4,7 @@ Calabonga.Microservice.Module.Template - 8.0.1 + 8.0.2 Microservice template Calabonga Calabonga SOFT © 2001 - $([System.DateTime]::Now.ToString(yyyy)) @@ -13,7 +13,8 @@ template, microservice, oauth2, calabonga, nimble, framework, minimal, api https://github.com/Calabonga/Microservice-Template MIT - + Nugets version bumped + Template net8.0 @@ -22,7 +23,6 @@ content $(NoWarn);NU5128 true - Nuget OperationResult replaced with Calabonga.Results