Util Versions Save

Util是一个.Net平台下的应用框架,旨在提升中小团队的开发能力,由工具类、分层架构基类、Ui组件,配套代码生成模板,权限等组成。

8.0.14

2 weeks ago
  • 新增功能

    • 新增 ng-alain 简易栅格容器组件 TagHelper 标签 <util-row-x> 或 <util-sg-container>.
    • 新增 ng-alain 简易栅格列组件 TagHelper 标签 <util-column-x> 或 <util-sg>.
    • 新增 ng-alain 查看容器组件 TagHelper 标签 <util-descriptions-x> 或 <util-sv-container>.
    • 新增 ng-alain 查看列组件 TagHelper 标签 <util-descriptions-x-item> 或 <util-sv>.
    • 新增 ng-alain 查看标题组件 TagHelper 标签 <util-descriptions-x-title> 或 <util-sv-title>.
    • 新增 ng-alain 查看值组件 TagHelper 标签 <util-descriptions-x-value> 或 <util-sv-value>.
    • 新增抽屉页脚组件 TagHelper 标签 <util-drawer-footer>.
    • <util-button> 和 <util-a> 标签新增 fullscreen 属性,用于支持对 dom 全屏操作.
  • 中断性变更

    • 所有 TagHelper 布尔类型和数值类型属性移除 bind- 命名前缀.
    • 移除 <util-drawer-container> 标签, 抽屉拖动调整尺寸功能已内置, 调用 util.drawer.open() 时将动态添加此功能.
    • 移除 <util-dialog-container> 标签, 模态框拖动调整尺寸功能已内置, 调用 util.modal.open() 时将动态添加此功能.

8.0.12

1 month ago
  • 新增功能

    • 新增二维码操作 Util.QrCode.IQrCodeService .
    • 新增二维码组件标签 <util-qrcode> .
    • 新增水印组件标签 <util-water-mark> .
    • 新增哈希码组件标签 <util-hash-code> .
    • 新增回到顶部组件标签 <util-back-top> .
    • Json操作类 Util.Helpers.Json 的 JsonOptions 参数新增 IgnoreEmptyString 属性, 用于忽略空字符串.
  • Bug修复

    • 修复表单组件 SpaceItem 属性引起验证指令引用变量作用域错误导致的bug.

8.0.11

1 month ago
  • 新增功能

    • 新增颜色选择器组件 <util-color-picker> .
    • 新增颜色块组件 <util-color-block> .
  • Razor页面监视服务 Util.Ui.Razor.RazorWatchService 功能改进

    • 发现新增Razor文件时进行相应处理.
    • 添加异常处理重试逻辑.

8.0.10

1 month ago
  • 新增功能

    • 查询表单展开收起按钮在查询条件数量较少无需展开时将自动隐藏.
    • NgZorro配置 Util.Ui.NgZorro.NgZorroOptions 新增属性 EnableTableRowCheckedClass ,用于勾选表格复选框时,为表格行添加 table-row-checked 样式类.
    • NgZorro配置 Util.Ui.NgZorro.NgZorroOptions 新增属性 RazorRootDirectory ,用于设置Razor文件根路径,并将默认值修改为: /ClientApp
    • NgZorro配置 Util.Ui.NgZorro.NgZorroOptions 新增属性 GenerateHtmlVersion, 控制Razor页面生成html文件路径的方式,使用传统方式需要设置为 v1 .
    • 内置Razor生成Html控制器 Util.Ui.NgZorro.Controllers.GenerateHtmlController.
  • Bug 修复

    • 修复文件监视操作类 Util.Helpers.FileWatcher 多次触发同一个监视事件的问题.

8.0.9

1 month ago
  • 新增功能

    • 表格单元格 <util-td> 添加 tooltip 相关属性.
    • 新增Spa管道中间件,由于微软已放弃维护, 故从 Microsoft.AspNetCore.SpaServices 复制源码进行修改.
    • IAppBuilder 扩展方法 AddNgZorro ,新增 EnableWatchRazor 选项, 用于启用Razor监视服务 ,并默认开启.
    • WebApplication 扩展方法 UseNgZorro , 新增 isAutoStartAngularServer 参数,用于自动启动Angular服务器, 并默认开启.
  • Bug 修复

    • 修复描述列表项 <util-descriptions-item> 显示数值类型不正确的bug.
    • 修复具有嵌套列的情况下表格设置加载列不正确的bug.

8.0.8

1 month ago
  • 新增功能

    • 代码生成器客户端配置新增 Microfrontend 属性,用于控制是否启用微前端模板.
    • 随机数辅助操作类 Util.Helpers.Random 新增 GetValues 方法, 用于从集合中随机获取指定数量子集.
    • 新增Razor页面监听服务 IRazorWatchService 及相关类型,用于监视Razor页面更改时自动生成Html文件.
  • Bug 修复

    • 修复表格组件复选框,单选框,序号在有合并表头的情况下显示不正确的错误.

8.0.7

1 month ago
  • 新增功能

    • 代码生成器上下文属性对象 Util.Generators.Contexts.Property 新增 IsGuid 属性.
  • Bug 修复

    • 树形表格组件使用表格设置时,第一列不应受标题对齐和内容对齐设置的影响.
    • 修复日期范围组件 for-beginfor-end 扩展属性的实现方式.
    • 开启表格设置后,默认标题对齐方式改为 left .

8.0.6

1 month ago
  • 新增功能

    • Oracle EntityFrameworkCore 配置增加 isGuidToString 选项, 用于存储时是否将Guid类型转换为字符串类型.
    • Http操作类增加 HttpCompletion 方法, 用于设置响应完成模式.
  • Bug 修复

    • 表格列组件<util-column> 设置 left 属性为 true 时生成 nzLeft = "true" ,修复为 [nzLeft]="true"

8.0.4

1 month ago
  • 新增功能

    • 日期范围组件 <util-range-picker> 新增 for-beginfor-end属性,用于绑定起始和结束日期.
    • 表格组件<util-table>新增 Key 属性,用于保存表格设置时作为存储键.
    • 表格组件<util-table>新增 EnableTableSettings 属性, 开启表格设置功能,支持自定义列,拖动调整列宽,固定列等功能.
    • 新增抽屉内容容器组件<util-drawer-container>,用于拖动调整抽屉尺寸.
    • 新增对话框内容容器组件<util-dialog-container>,用于拖动调整对话框尺寸.
    • 新增分段控制器组件<util-segmented>,已扩展为单选按钮的使用方式.

8.0.1

2 months ago
  • 新增功能

    • 新增底部工具栏标签<util-footer-toolbar>, 封装 Ng-Alain 底部工具栏 <footer-toolbar> 组件.
    • 新增查询表单标签 <util-search-form>,自动设置内部栅格列 span.
    • <util-table> 标签新增 enable-custom-column 属性,开启自定义列设置.
    • <util-a> 标签新增 show-table-settings 属性,点击弹出表格自定义列设置界面.
    • <util-a> 标签新增 is-search 属性, 创建具有展开和收起效果的查询按钮.
  • Bug 修复

    • 修复升级到 .Net 8 导致 Util.Ui.Razor.GenerateHtmlFilter 过滤器无法将Razor页面生成 html页面.
    • 修复 Util.Data.EntityFrameworkCore.StoreBase 更新实体验证并发导致的 bug.