[新功能]
ValueUtil 和 ArrayUtil.firstValidValue 方法,支持获取第一个有效值
[新功能]
Grid 表格操作支持底部操作区域(方法 footOperatePrepend)
[新功能]
Hidden 组件支持序列化类型,避免入库异常
[新功能]
后台支持自定义样式文件 modstart.admin.styles
[新功能]
Grid、Form、Detail 支持自定义 view 和 viewData
[新功能]
用户上传数据表模型表
[新功能]
文件流式下载工具类,加密方式默认使用安全 Key
[新功能]
增加命令执行函数和数组多键值排序方法
[新功能]
VIP 开通页面交互形式优化
[新功能]
Json 组件 API 数据配置显示优化
[新功能]
参数占位处理工具类 ParamUtil ,支持处理参数占位符
[新功能]
模型操作增加 insertIfNotExists 方法,支持快捷插入数据
[新功能]
Grid 增改差页面支持标题自定义,使用 pageTitleAdd、pageTitleEdit、pageTitleShow 属性
[新功能]
VIP 优惠券功能集成,支持折扣券
[新功能]
WebUploader 内置 JS 组件升级
[新功能]
可完全自定义上传功能定制的特性 UploadScript Hook
[新功能]
用户文件、图片上传支持前端直传云存储(需要安装模块支持)
[新功能]
Grid 批量操作弹窗支持自定义大小 ( data-dialog-width、data-dialog-width 属性)
[新功能]
Provider 和 Biz 增加 listAllEnabled 方法,支持查询所有启用数据
[新功能]
RandomImageProvider 逻辑升级重构,支持更丰富的随机图片生成
[新功能]
CheckBox 组件支持表单最小宽度设置,支持更多选项传入方式
[新功能]
昨日交易数据,快捷支付链接优化
[新功能]
ComplexFields 组件支持图片链接字段类型
[新功能]
后台快速选择用户 AdminMemberSelector 组件
[新功能]
后台标准返回 redirect 支持静默跳转
[新功能]
模型查询条件支持自定义过滤功能 ModelUtil::queryRemoveCondition
[新功能]
Grid 增加 hookPreQuery 支持数据查询前的钩子处理
[新功能]
项目静态资源文件增加 .nvmrc 文件,方便开发者使用 nvm 管理 node 版本
[新功能]
图片可视化设计增加图片占位符显示
[新功能]
URL安全的 Base64 编码和解码方法
[新功能]
Vue文件Widget支持style,支持自定义样式
[新功能]
Code组件编辑默认调整为代码编辑器,支持多种语言设置
[新功能]
命令超时运行函数
[新功能]
优化 Nav 组件,支持链式调用,支持弹窗打开
[新功能]
后台安全提醒修改密码链接不存在问题
[系统优化]
轮播类型添加修改是否为空判断
[系统优化]
BizTrait 增加 first 和 firstName 方法,支持查询第一条数据
[系统优化]
自定义字段序列化为空时异常处理
[系统优化]
链接生成参数合并过滤异常的 amp; 字段
[系统优化]
图片上传增加处理提示,避免出现无状态情况
[系统优化]
CurlUtil 请求头格式校验,避免错误传参导致的异常
[系统优化]
后台首页 Dashboard 报表格式优化
[系统优化]
用户评论后台Dashboard布局优化
[系统优化]
FileUtil 生成随机文件路径后缀为空时路径拼接方式优化
[系统优化]
Grid 快捷编辑请求失败,页面自动刷新回复原状态
[系统优化]
模型字段数据库报错文案转换优化,自动识别长度超长问题
[系统优化]
用户登录事件 MemberUserLoginedEvent 参数异常问题
[系统优化]
多语言 i18n 渲染方式优化
[系统优化]
爬虫机器人检测规则优化,支持更多机器人识别
[系统优化]
Grid 中批量操作快捷监听优化 data-batch-dialog-operate
[系统优化]
JsonKeyValue 字段显示优化
[系统优化]
评论回复逻辑优化,显示更加友好
[系统优化]
CurlUtil 请求头 referer 默认值调整为空
[系统优化]
Grid 列表错误异常渲染优化
[系统优化]
Grid 增加按钮默认使用 titleAdd 属性
[系统优化]
Code 换行符默认替换为 \n 问题
[系统优化]
临时文件清理调度默认调整到后台运行
[系统优化]
页码调整为每页20个
[系统优化]
超长表格 loading 效果不可见问题
[系统优化]
时间辅助函数方法优化
[系统优化]
LockUtil 加锁方法优化
[系统优化]
code组件重复编码问题
[系统优化]
支付中心新增退款事件 OrderRefundedEvent
[系统优化]
在 Linux 系统下,artisan 命令运行用户检测,避免 root 运行引起的权限问题
[系统优化]
事件触发工具类参数优化
[系统优化]
图片处理工具类水印处理方法增加图片类型检查
[系统优化]
记录是否存在方法优化
[系统优化]
Json 组件 API 模式支持处理响应内容
[系统优化]
组件 Image、File、Video、Audio 支持一键恢复默认值
[系统优化]
组件 JsonIdItems 数据预览接口返回兼容 .records 格式
[系统优化]
统计代码条件判断后置,系统性能优化
[系统优化]
搜索蜘蛛检测工具类优化
[系统优化]
代码清理和重构优化
[系统优化]
Response 下载方法浏览器兼容优化
[系统优化]
AgentUtil 工具类新增浏览器版本判断,方便不同场景兼容
[系统优化]
GridFilter增加hidden属性,支持自定义条件回调
[系统优化]
EChart 折线图样式优化
[系统优化]
并发访问原子类性能优化
[Bug修复]
头像裁剪保存页面样式优化,图标不显示修复
[Bug修复]
VIP设置赠送积分但积分设置为0时异常问题
[Bug修复]
非模型字段在复制和编辑时填充异常问题
[Bug修复]
日志文件为空时,日志查看界面显示异常问题
[Bug修复]
图片、文件选择窗口初始化快速点击自定义输入时自动跳转文件库 Tab 问题
[Bug修复]
手机快速注册登录密码设置控件不是password修复
[Bug修复]
图片选择直接弹出相机问题
[Bug修复]
data-tab-open 打开页面菜单栏高亮不消失问题
[Bug修复]
Laravel9下关联模型数据异常问题
[Bug修复]
MultiSelect 组件数据回显异常修复
[Bug修复]
uni-app 打包脚本在 windows 环境下运行异常问题
[Bug修复]
CurlUtil 中 GET 请求方法大小写引起的异常问题
[Bug修复]
用户注册弹窗异常验证码发送异常问题
[Bug修复]
后台用户管理开启手机邮箱时,空字段唯一索引冲突问题
[Bug修复]
多语言 LM 方法参数不生效问题
[Bug修复]
后台自动跳转到第一个有权限菜单异常问题
[Bug修复]
Laravel9 中 sql_mode 的 only_full_group_by 问题
[Bug修复]
几处 collection 不兼容问题
[Bug修复]
已登录绑定授权信息,开启自动绑定账户时,绑定账户异常问题
[Bug修复]
富文本编辑器高度自适应概率性失效问题