Skip to content

Releases: KawhiWei/Luck.Framework

change 2.0.4 version

31 Oct 10:42
6da8ed2
Compare
Choose a tag to compare
  • change 2.0.4 version

    • add

      • 1、Luck.EntityFrameworkCore.MemoryDataBase
    • update

      • 1、Luck.Framework支持Net7.0和8.0
      • 2、Luck.DDD.Domain支持Net7.0和8.0
      • 3、Luck.AspNetCore支持Net7.0和8.0
          <ItemGroup Condition="$(TargetFramework) == 'net6.0'">
            <FrameworkReference Include="Microsoft.AspNetCore.App" />
          </ItemGroup>
          <ItemGroup Condition="$(TargetFramework) == 'net7.0'">
              <FrameworkReference Include="Microsoft.AspNetCore.App" />
          </ItemGroup>
          <ItemGroup Condition="$(TargetFramework) == 'net8.0'">
              <FrameworkReference Include="Microsoft.AspNetCore.App" />
          </ItemGroup>
      • 4、Luck.AppModule支持Net7.0和8.0
      • 5、Luck.AutoDependencyInjection支持Net7.0和8.0;移动模块化扩展方法到Luck.AutoDependencyInjection类库
      • 6、Luck.MongoDB支持Net7.0和8.0
      • 7、Luck.EntityFrameworkCore支持EFCore7.0he 8.0
      • 8、Luck.EntityFrameworkCore.MySQL;升级6.0的nuget包版本
      • 9、Luck.EntityFrameworkCore.PostGreSQL支持Net7.0和8.0;升级6.0的nuget包版本
      • 10、Luck.Dapper支持Net7.0和8.0;
      • 11、Luck.Dapper.ClickHouse支持Net7.0和8.0
      • 12、Luck.EventBus.RabbitMQ支持Net7.0和8.0;升级Polly和RabbitMQ.Client版本;通过一下代码导入需要Hosting等组件,不在单独引入包
          <ItemGroup Condition="$(TargetFramework) == 'net6.0'">
            <FrameworkReference Include="Microsoft.AspNetCore.App" />
          </ItemGroup>
          <ItemGroup Condition="$(TargetFramework) == 'net7.0'">
              <FrameworkReference Include="Microsoft.AspNetCore.App" />
          </ItemGroup>
          <ItemGroup Condition="$(TargetFramework) == 'net8.0'">
              <FrameworkReference Include="Microsoft.AspNetCore.App" />
          </ItemGroup>
      • 13、Luck.Redis.StackExchange支持Net7.0和8.0;升级6.0的nuget包版本

2.0.3

19 Aug 04:07
Compare
Choose a tag to compare
  • change 2.0.3 version

    • update

      • 1、Luck.Framework内的System.Text.Json自定义序列化删除,迁移到Luck.AspNetCore
      • 添加System.Text.Json自定义序列化扩展;
          builder.Services.AddControllers()
                  .AddJsonOptions(c =>
                  {
                  c.JsonSerializerOptions.Converters.Add(new SystemTextJsonConvert.TimeOnlyJsonConverter());
                  c.JsonSerializerOptions.Converters.Add(new SystemTextJsonConvert.DateOnlyJsonConverter());
                  c.JsonSerializerOptions.Converters.Add(new SystemTextJsonConvert.TimeOnlyNullJsonConverter());
                  c.JsonSerializerOptions.Converters.Add(new SystemTextJsonConvert.DateOnlyNullJsonConverter());
                  c.JsonSerializerOptions.Converters.Add(new SystemTextJsonConvert.DateTimeConverter());
                  c.JsonSerializerOptions.Converters.Add(new SystemTextJsonConvert.DateTimeNullConverter());  
                  c.JsonSerializerOptions.Converters.Add(new SystemTextJsonConvert.DateTimeOffsetConverter());
                  c.JsonSerializerOptions.Converters.Add(new SystemTextJsonConvert.DateTimeOffsetNullConverter());
                  });

2.0.2

19 Aug 03:44
Compare
Choose a tag to compare
  • change 2.0.2 version

    • Add

      • 1、Luck.Framework
        • 添加System.Text.Json自定义序列化扩展;
          builder.Services.AddControllers()
                  .AddJsonOptions(c =>
                  {
                  c.JsonSerializerOptions.Converters.Add(new SystemTextJsonConvert.TimeOnlyJsonConverter());
                  c.JsonSerializerOptions.Converters.Add(new SystemTextJsonConvert.DateOnlyJsonConverter());
                  c.JsonSerializerOptions.Converters.Add(new SystemTextJsonConvert.TimeOnlyNullJsonConverter());
                  c.JsonSerializerOptions.Converters.Add(new SystemTextJsonConvert.DateOnlyNullJsonConverter());
                  c.JsonSerializerOptions.Converters.Add(new SystemTextJsonConvert.DateTimeConverter());
                  c.JsonSerializerOptions.Converters.Add(new SystemTextJsonConvert.DateTimeNullConverter());  
                  c.JsonSerializerOptions.Converters.Add(new SystemTextJsonConvert.DateTimeOffsetConverter());
                  c.JsonSerializerOptions.Converters.Add(new SystemTextJsonConvert.DateTimeOffsetNullConverter());
                  });

2.0.1

16 Aug 07:59
Compare
Choose a tag to compare

Luck.Framework

  • change 2.0.1 version

    • Update

      • 1、Luck.DDD.Domain
        • Domain层中的基础聚合根和实体修改命名空间;
    • Remove

      • 1、Luck.EntityFrameworkCore
        • 删除EntityFrameworkCore层中使用的MediatR实现的领域事件,由业务控制,不在基础框架内封装;
      • 2、Luck.DDD.Domain
        • 删除MediatR实现的领域事件通知;
  • change 2.0.0 version

    • Add

      • 1、Luck.AppModule
        • Luck.AppModule模块化具体的实现代码,现在将模块化的代码从Luck.Framework中分离出来;
      • 2、Luck.AutoDependencyInjection
        • 自动注册到DI容器的模块,现在也将自动注册到DI容器内的代码从Luck.Framework中分离出来,
        • 添加属性注入的实现;
    • Remove

      • 1、Luck.Framework
        • 删除Luck.Framework中的模块化实现的代码,Luck.Framework仅保留接口,不在有任何实现;
        • 删除Luck.Framework中的自动注册到DI容器内的代码;