![]()
![]()
本期更新
-
新特性
- [新增]
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
-
其他更改
-
文档变化
- [新增] 日志文档 #I28Y9D
- [调整] 数据库上下文、实体拦截器、配置、一分钟入门等等文档
-
问答答疑
-
不做实现
文档地址
项目地址
Furion 遵循 Apache-2.0 开源协议,欢迎大家提交 PR 或 Issue。喜欢可以给个 Star。