Releases: Calabonga/Microservice-Template
Releases · Calabonga/Microservice-Template
v8.0.5
v8.0.4
What's Changed
- Using to PagedListCore restored (Module template) by @Calabonga in #36
- Release 8.0.4 by @Calabonga in #37
Full Changelog: v8.0.3...v8.0.4
v8.0.3
2024-05-11 Версия 8.0.3
- Обновились nuget-пакеты в проекте
IdentityModule
- Обновились nuget-пакеты в проекте
Module
. - Исправлена ошибка генерации решения из шаблона: дублирование sln-файла. Спасибо andrew-moiseyev.
- Обновлены проекты nuget-templates для обоих tool CLI.
What's Changed
- Set InvariantGlobalization = false in .csproj for .net 8 by @andrew-moiseyev in #33
- pull request 33 apply by @Calabonga in #34
New Contributors
- @andrew-moiseyev made their first contribution in #33
Full Changelog: v8.0.2...v8.0.3
v8.0.2
v8.0.1
2024-02-06 Версия 8.0.1
Вместо nuget-пакета OperationResultCoreв обоих шаблонах теперь используется более простая и современная реализация RFC7807 - Calabonga.Results, которая существенно "облегчила" сериализацию выдаваемых результатов повысив параметры производительности в несколько раз.
- Сборка OperationResultCore удалена из обоих шаблонов.
- Сборка Calabonga.Results установлена из обоих шаблонов.
- Обновились nuget-пакеты
- Удалены ненужные архивы старых версий на платформах ниже версии 8.x.
- Удалены артефакты, которые позволяли генерировать шаблоны без использования template-проектов.
v8.0.0
Версия 8.0.0:
Основные и важные изменения:
- Произведен некоторый рефакторинг папок и, соответственно, namespace в шаблонах, чтобы соблюсти договоренности о именованиях.
- Обновлены nuget-пакеты
- IdentityModule: добавлена возможно авторизации и по Bearer вдобавок к Cookie.
- IdentityModule: добавлена PolicyCorsName и PolicyDefaultName
- IdentityModule и Module: обновлена реализация EventItemEndpoints и ProfilesEndpoints чтобы можно было использовать Endpoint Explorer для генерации .http файлов для вызова методов прямо из Visual Studio:
- Подключена сборка Microsoft.AspNetCore.OpenApi для полноценной реализации OpenApi. Удалены ненужные зависимости.
- Произведены другие мелкие правки, в том числе синтаксические.
Как обновить (How to update)
## for microservice-ooid template
dotnet new install Calabonga.Microservice.IdentityModule.Template
## for microservice template
dotnet new install Calabonga.Microservice.Module.Template
What's Changed
- Migrate to net 8 by @Calabonga in #23
- Nugets version updated by @Calabonga in #24
- Pipeline gitgub updated to net 8 by @Calabonga in #25
Full Changelog: v7.0.8...v8.0.0
v7.0.8
Версия 7.0.8:
-
Из репозитория удалены исходные файлы для NET 5, а также готовые архивы для использования NET 5.
-
Обновлены nuget-пакеты
-
Небольшие правки по оптимизации
appSettings.json
дляdevelop
иproduction
развертывания. -
Добавлена обязательная проверка возможных NullReferenceException в файл проекта для каждого из шаблонов.
- <PropertyGroup> - <TargetFramework>net7.0</TargetFramework> - <Nullable>enable</Nullable> - <ImplicitUsings>enable</ImplicitUsings> - </PropertyGroup> + <PropertyGroup> + <TargetFramework>net7.0</TargetFramework> + <Nullable>enable</Nullable> + <ImplicitUsings>enable</ImplicitUsings> + <TreatWarningsAsErrors>true</TreatWarningsAsErrors> + <WarningsAsErrors>enable</WarningsAsErrors> + </PropertyGroup>
-
Обновлена конфигурация
.editor.config
.+[*.json] + +indent_size = 4 +indent_style = space +tab_width = 4 # C# files [*.cs] @@ -218,10 +223,15 @@ dotnet_naming_style.instance_field_style.required_prefix = _ # ReSharper properties max_line_length = 200 +resharper_arguments_anonymous_function = named +resharper_blank_lines_after_multiline_statements = 1 +resharper_blank_lines_before_control_transfer_statements = 1 +resharper_csharp_keep_blank_lines_in_code = 1 resharper_csharp_max_line_length = 200 resharper_csharp_wrap_after_declaration_lpar = true resharper_csharp_wrap_extends_list_style = chop_if_long resharper_csharp_wrap_lines = false +resharper_instance_members_qualify_declared_in = base_class resharper_max_attribute_length_for_same_line = 300 resharper_place_type_constraints_on_same_line = true resharper_wrap_before_arrow_with_expressions = true
v6.1.4
- Обновлены сборки (nuget-пакеты)
- Удалены шаблоны, которые использовали IdentityServer4 в качестве сервера авторизации.
- Добавлена сборка Calabonga.AspNetCore.AppDefinitions/packages/Calabonga.AspNetCore.AppDefinitions/), которая подключает возможность использования AppDefinitions в проектах на платформе ASP.NET Core.