WTM 5.0 更新一览

发布于 2021-03-07 00:11:15

5.0.8 (2021-3-6)

  • 修改: 现在附件保存在本地时,如果配置的是相对路径,数据库中也会记录相对路径,便于迁移
  • 新增: 修复了导出枚举字段没有正确显示文字的问题
  • 修改: 修复了layui模式中FF.RefreshPage()不能正确刷新页面的问题
  • 修改: 修复了layui模式中登陆过期后,重新登陆跳转到原有页面地址错误的问题。(老项目可以从官网重新生成新项目,然后替换HomeVms中的LoginVM文件)
  • 修改: 修改了默认生成的单元测试项目中的MockUtility文件,可测试ModelState中保存的内容

5.0.7 (2021-2-27)

  • 修改: 修复React修改当前用户密码失败的bug
  • 新增: 修复了React登录失败时的文字提示
  • 修改: 修复了代码生成器对于非Guid主键的关联表也会生成new Guid()语句的bug
  • 修改: 修复了有的空菜单目录没有隐藏的bug
  • 修改: 修复了Layui中对enum字段使用SetFormat不生效的bug
  • 修改: 修复了Layui中对指定NeedPage=false的不分页的列表,再次点击搜索还是会分页的bug
  • 修改: 修复了excel导入时没有验证模型字段的bug

5.0.6 (2021-2-21)

  • 修改: 修复了ListVM处理枚举列的一个小bug
  • 新增: AddWtmMultiLanguages函数现在可以指定一个option,用来指定自定义的多语言文件
  • 修改: 现在默认允许集合结尾多写逗号的json格式
  • 修改: 修复了React模式下switch控件不选择无法提交的bug
  • 修改: oracle终于支持.net5了,更新了对他的引用,现在不会再报警告了
  • 突变: 移除了默认项目中引用的Microsoft.EntityFrameworkCore.Tools和Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation,因为他们已经在wtm的dll中引用了。5.0以上的项目可以手动从依赖中删除这两个包。

5.0.4 (2021-2-7)

  • HotFix: 紧急修复5.0.3版本在各层分离的多项目模式下无法登录的bug

5.0.3 (2021-2-7)

  • 突变: 用了新的方式修复了用户表不能自定义主键的问题。老版本更新后请手动将原始代码中的FrameworkUesrBase的引用统一更新成FrameworkUser,或者下载新项目把公共部分copy过去
  • 突变: wtm.CallApi方法重构,增加了返回code,错误信息等字段。默认文件中HomeController中的GetGithubInfo方法使用了CallApi,老版本请手动将返回值修改为返回CallApi的结果.Data
  • 新增: Layui的文件预览现在可以播放mp4的附件
  • 新增: ImportVM中的GenerateTemplate现在可以重写,通过重写该方法可以指定上传模板的文件名
  • 修改: 修复了api中Json序列化引起的循环引用的错误

5.0.2 (2021-1-31)

  • 新增: 新增IBasePoco和IPersistPoco两个接口,提升定义模型的灵活性。比如继承了TreePoco的树形模型如果同时实现IBasePoco框架也会自动设置添加人,添加事件,修改人,修改时间。详情请查阅文档中模型定义的部分。
  • 新增: 支持发布为单一文件
  • 修改: 修复了<wt:switch>为false时没有正确提交的bug
  • 修改: 修复了删除主表有时没有正确删除附件子表中的文件的bug
  • 修改: 修复了<wt:selector>中combobox赋值的bug
  • 修改: 现在api默认也会过滤<>
  • 修改: 修复了某些情况下上传大文件会被限制的bug
  • 修改: 修复了VUE使用element控件多次刷新界面的bug

5.0.1 (2021-1-23)

  • 修改: 修复了<wt:Transfer>控件绑定字符串数组的bug
  • 修改: 修改了<wt:MultiUpload>控件,使其正确的删除文件
  • 修改: 修改了<wt:Combobox>控件默认值的bug
  • 修改: 修复了代码生成器生成单元测试代码的问题
  • 修改: 修复了代码生成器生成修改页面时默认文字的多语言错误
  • 修改: 新生成的项目自带的layui版本升级到2.5.7
  • 修改: 新生成的项目Admin模块中增加了用户批量修改角色的代码

5.0.0 (2021-1-17)

  • 新增: 全面支持.net 5.0
  • 新增: 全新的WtmContext类
  • 新增: 针对性能做了大幅代码优化,访问速度肉眼可见的提高
  • 新增: 重构了文件上传和下载的功能,内置支持阿里云OSS
  • 修改: 移除了对NewtonJson的引用,使用微软默认的System.Text.Json
  • 修改: Startup文件回归
  • 修改: 内置管理模块的代码直接包含在项目中
  • 修改: 将FrameworkUser用户表提取出来直接生成在项目中,便于大家扩展
  • 修改: 修改了内置一些数据库表结构,为后续功能扩展做好准备
0 条评论

发布
问题