Skip to content

v5.0.3

Compare
Choose a tag to compare
@gmf520 gmf520 released this 14 Mar 17:49
· 368 commits to master since this release

此更新包含 63 commits ,此大版本关闭了 7 issues

🔨 Features

  • (sdk) 使用多目标框架的方式引入.net 5.0.3,更新.net 3.1的sdk到.net core 3.1.12
  • (build) 使用PowerShell改写nuget脚本
  • (util) 添加一些TimeSpan , IEnumerable扩展方法,添加集合项位置交换的扩展方法Swap
  • (util) osharp.core添加雪花算法
  • (eventbus) 由于存在事务嵌套问题,EventBus无法在独立Scope中执行,EventBus模块恢复 IHybridServiceScopeFactory #199
  • (efcore) 修改CheckICreationAudited/CheckIUpdateAudited的操作时间值仅在没有赋值的情况下才进行赋值 #189
  • (efcore) 添加IKeyGeneratorISequentialGuidGenerator接口,用于实体主键数据的生成
  • (efcore) 添加实体主键类型生成器,默认int为自增,long为雪花算法,guid根据数据库类型生成有序guid
  • (aspnet) 添加Api跨域配置信息的JSON配置节点支持 #186
  • (swagger) Swagger模块添加 IsHideSchemas 配置节点,用于控制是否隐藏 Schemas 节点
  • (identity) 添加[SiteAuthorize],[ApiAuthorize],用于站点和API的授权拦截,应用OsharpPolicy授权策略
  • (identity) 在Token验证通过之后,添加对clientId进行验证,解决用户登出之后 AccessToken 仍然能验证通过的问题
  • (wpf) 增加一些WPF的Converter
  • (admin) 添加菜单Menu管理模块

⚡️ Breaked Changes

  • (sdk) 将原先.net standard2.1的类库降为.net standard2.0

🐛 Bugs

  • (util) 修复集合为空时Random.NextItem出错的问题
  • (swagger) Swagger集成MiniProfiler功能Bug,修复swagger中miniprofiler不生效的问题 #195
  • (wpf) 添加Wpf.Xaml的PopupHelper辅助类,用于解决Popup不跟随窗口的问题
  • (identity) 修复3.1.7登录后无权限的问题,处理流程中尽可能的使用异步API
  • (build)修复打包时提示iconUrl警告的问题