Skip to content

v6.0.4

Compare
Choose a tag to compare
@gmf520 gmf520 released this 30 Apr 06:04
· 128 commits to master since this release

此更新包含 62 commits ,此大版本关闭了 5 issues

🔨 Features

  • wip(efcore): 补全批量更新删除的事务提交
  • wip(efcore): Repository.Insert(dtos) 方法在插入数据成功之后,返回新的entity.Id到dto.Id
  • ci: 添加github同步到gitee的action工作流github2gitee.yml
  • feat(net): 添加基于MailKit的邮件发送实现
  • feat(api): 统一所有获取数据的API返回AjaxResult结果类型
  • feat(api): 使用 Lazy.Captcha.Core 实现图片验证码
  • wip(auth): FunctionOutputDto 添加 IsSlaveDatabase
  • wip(gen): 给代码生成器的属性元数据添加IsEnum来标记数据类型为枚举的实体属性
  • wip(gen): vue代码生成模板的route添加ACL权限控制
  • wip(gen): 更新代码生成器Vue模板
  • wip(gen): 代码生成器实体属性添加Listable属性,用于控制是否在列表中展示
  • wip(gen): vue模板添加枚举类型编辑的支持
  • wip(gen): 代码生成器实体属性添加IsHide属性,用于控制在列表中是否默认隐藏属性
  • sample(wpf): 添加代码生成器的WPF示例项目

⚡️ Breaked Changes

  • break(wpf): 移除Vue的Store代码模板
  • break(ui): 移除ng-alain项目

🐛 Bugs

  • bug(efcore): KeyValue的Key最大长度更改为512,修复mysql创建数据库失败的问题
  • bug(identity): 修复注册时填写了用户名还使用Email的问题
  • bug(identity): 修复OnlineUserProvider中移除过期RefreshToken事务冲突锁死的问题
  • bug(identity): 修复在Scoped生命周期服务中使用CreateScope导致事务冲突锁死的问题
  • bug(identity): 修复用户登录提示数据库链接关闭的问题 #280