两千星 .NET 5 框架 Furion v1.7.0 版本发布

  • 新特性

    • [新增]  Furion.Extras.ObjectMapper.Mapster
       拓展包  #I29LSJ
    • [新增]  Furion.Extras.Logging.Serilog
       拓展包  #I2AAN8
    • [新增]  Furion.Extras.Web.HttpContext
       拓展包  #I29LSM
    • [新增] 内置  Token
       刷新机制支持  #I29K57
    • [新增] 动态数据库上下文,支持运行时执行  OnModelCreating
        #I28UDT
    • [新增] 支持依赖注入排除指定接口  #I29693
    • [新增] 规范化结果返回时间戳字段  #I29697
    • [新增] 基础  CURD
       父类操作例子  #I296SR
    • [新增]  sql.Change("定位器完整类型名称")
       支持  #I29LAB
    • [新增]  UpdateInclude
       和  UpdateExclude
       忽略空参数支持  #I29VUG
    • [新增] 数据库上下文内置假删除查询过滤器支持  #I29Y2R
    • [新增] 忽略空值排除默认时间格式  #I29VUV
    • [升级]  MiniProfiler
       组件  #I297R9
  • 突破性变化

    • [调整]  AppAuthorizeHandler
       授权管道为异步处理  #I29MD9
    • [调整]  Swagger
       默认启用  JWT
       授权支持  #I29LI4
    • [调整]  HttpContextUtilities
       名称改为  HttpContextLocal
        #I29KQE
    • [调整]  UnifyResultContext
       名称改为  UnifyContext
        #I29LLZ
    • [调整] 只有执行迁移命令才扫描种子数据  #I29E6P
    • [调整] 规范化结果  Successed
       属性名为  Succeeded
        #I29NMV
    • [移除]  Mapster
       对象组件,采用提供拓展方式  #I29D2M
    • [移除]  CacheManager
       拓展类  #I29LU1
    • [重构]  SaveChanges
       拦截器  #I292LO
  • 问题修复

    • [修复] 未注册的数据库上下文也被引用全局查询拦截器 bug  #I29ZXJ
    • [修复] 手动返回  BadObjectResult
       或  ValidationProblemDetails
       结果类型时规范化结果失效 bug  #I29ZU9
    • [修复] 动态WebApi  KeepName
      KeepVerb
      SplitCamelCase
       无效 bug  #I29X90
    • [修复]  Sql代理
       返回  元组
       类型出错 bug  #I29SMV
    • [修复]  401,403
       状态码规范化返回值属性变大写 bug  #I29M8Y
    • [修复]  HttpContext
       空异常 bug  #I29LU4
    • [修复] 接口无返回值没有应用规范化结果 bug  #I29GT7
    • [修复] 前端  Less
       配置文件导致主机启动失败 bug  #I29E7P
    • [修复] 执行  sql
       结果转泛型后属性重复赋值 bug  #I29BUO
    • [修复]  Swagger
       关闭  MiniProfiler
       之后  组中组
       失效  #I29789
    • [修复] 未启用规范化结果时异常返回  System.Object
       字符  #I2969A
    • [修复] 正数数据验证 0 也验证通过 bug  #I2955T
    • [修复] 非泛型类集成泛型接口依赖注入 bug  #I294YT
    • [修复]  Swagger
       不支持  new
       覆盖父类的 bug  #I28Z1A
    • [修复]  JsonSerializerUtility
       没有公开 bug  #I28WMI
    • [修复]  SqlSugar
       拓展查询泛型类型注册异常 bug  #I28VMT
    • [修复]  Furion Tools
       不支持生成不同命名空间的实体 bug  #I2A175
    • [修复] 全局拦截器无效 bug  #I2A7T2
    • [修复] 新增或更新忽略空值空异常 bug  #I2AB6C
  • 其他更改

    • [优化]  Token
       生成加密算法  #I29KIH
  • 文档变化

    • [新增] 日志文档  #I28Y9D
    • [调整] 数据库上下文、实体拦截器、配置、一分钟入门等等文档
  • 问答答疑

    • [问答]  Swagger
       如何实现授权访问  #I294F2
    • [问答] 如何实现多个数据库多对多实体配置  #I29G6S
    • [问答] 动态WebApi支持文件上传吗  #I29R5E
    • [疑问] 多个数据库上下文无法生成迁移代码  #I2A6II
  • 不做实现

    • [废弃] 实现  BuildChange
       传入表名  #I292SN
    • [废弃] 执行数据库操作结果不支持属性忽略大小写赋值  #I29DRQ
    • [废弃] 引入  Webhook
       机制  #I2A3I0
开源中国
我还没有学会写个人说明!
上一篇

ubuntu16.04环境下fatal error: lua.h: No such file or directory

下一篇

别只惦记火箭上天,残骸回收也有大讲究

你也可能喜欢

评论已经被关闭。

插入图片