Skip to content

Releases: Calabonga/Microservice-Template

v8.0.3

11 May 01:41
317b0ae
Compare
Choose a tag to compare

2024-05-11 Версия 8.0.3

  • Обновились nuget-пакеты в проекте IdentityModule
  • Обновились nuget-пакеты в проекте Module.
  • Исправлена ошибка генерации решения из шаблона: дублирование sln-файла. Спасибо andrew-moiseyev.
  • Обновлены проекты nuget-templates для обоих tool CLI.

What's Changed

New Contributors

Full Changelog: v8.0.2...v8.0.3

v8.0.2

22 Apr 09:43
c720af0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v8.0.1...v8.0.2

v8.0.1

07 Feb 02:44
c9c5bd4
Compare
Choose a tag to compare

2024-02-06 Версия 8.0.1

Вместо nuget-пакета OperationResultCoreв обоих шаблонах теперь используется более простая и современная реализация RFC7807 - Calabonga.Results, которая существенно "облегчила" сериализацию выдаваемых результатов повысив параметры производительности в несколько раз.

  • Сборка OperationResultCore удалена из обоих шаблонов.
  • Сборка Calabonga.Results установлена из обоих шаблонов.
  • Обновились nuget-пакеты
  • Удалены ненужные архивы старых версий на платформах ниже версии 8.x.
  • Удалены артефакты, которые позволяли генерировать шаблоны без использования template-проектов.

v8.0.0

21 Nov 02:45
b5568e5
Compare
Choose a tag to compare

Версия 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

Full Changelog: v7.0.8...v8.0.0

v7.0.8

24 Sep 03:24
c683acd
Compare
Choose a tag to compare

Версия 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

02 Oct 06:23
Compare
Choose a tag to compare
  • Обновлены сборки (nuget-пакеты)
  • Удалены шаблоны, которые использовали IdentityServer4 в качестве сервера авторизации.
  • Добавлена сборка Calabonga.AspNetCore.AppDefinitions/packages/Calabonga.AspNetCore.AppDefinitions/), которая подключает возможность использования AppDefinitions в проектах на платформе ASP.NET Core.