# ModStartBlog 更新日志
# v7.0.0 网站简单统计,支持博客分享
🕛 2023.03.28
- 新增:组件验证规则支持数组添加,自动过滤空值
- 新增:Values组件新增viewMode,支持mini一行显示模式
- 新增:data-header-sticky-disable特性可部分页面禁止头部滚动
- 新增:数据库调整为严格模式(字段截取抛出异常)
- 新增:ModStartRequestHandled事件
- 新增:网站默认宽度调整为60rem
- 新增:网站简单访问统计模块
- 新增:AdminUser表单组件
- 新增:系统样式随机颜色升级
- 新增:短信发送使用任务队列替代同步发送
- 新增:后台待审核链接在新标签页打开
- 新增:GridFilter增加数字和文本范围查询
- 新增:文件即将上传和文件上传完成事件
- 新增:Select组件和Grid筛选新增selectSearch属性,选项可搜索
- 新增:集成ShareJS,支持博客一键分享
- 优化:Decimal数据输入内容过滤和处理
- 优化:表单处理JS部分代码逻辑重构
- 优化:搜索引擎爬虫引导,增加部分链接ref=nofollow属性
- 优化:富文本编辑器UEditor样式缓存问题
- 优化:安装向导增加zip和curl的PHP扩展检测
- 优化:折线图表数据库使用优化
- 优化:Grid统一调整为大尺寸
- 修复:后台管理角色增加异常问题
- 修复:博客留言回复显示异常问题
- 修复:博客列表移动端标题显示异常问题
# v6.9.0 博客赞赏功能,置顶热门推荐
🕛 2023.03.15
- 新增:置顶、热门、推荐博客获取函数
- 新增:适配通用打赏功能,需安装 Reward 和 PayCenter
- 新增:博客热门、博客推荐功能
- 新增:MS.util.getNextMaxZIndex() 方法,动态获取下一个最大的z-index
- 新增:URL解析JS库,方便进行系统URL解析
- 新增:ComplexFields组件
- 新增:后台主题浅色模式,.env 配置 ADMIN_THEME=light 切换浅色
- 新增:后台页面打开支持配置是否显示标签页,.env 配置 ADMIN_TABS_ENABLE=false 关闭
- 新增:静态资源支持自带参数并保留文件Hash
- 新增:默认空头像图片重新设计
- 新增:友情链接图片链接懒加载
- 新增:字段Rules数据类型从字符串调整为数组(不兼容老版本)
- 新增:页面是否为Tab内属性表示 data-page-is-tab
- 新增:文件上传时间DataFileUploadedEvent新增$opt参数
- 优化:StrUtil兼容宽字节字符掩码限时
- 优化:modstart_config 函数根据默认值类型默认自动反序列化JSON
- 优化:Checkbox 组件序列化保存时对数字字符串默认转数字
- 优化:后台清除缓存操作菜单简化操作,直接点击操作
- 优化:顶部导航二级菜单增加图标支持
- 优化:图片懒加载组件加载中图片更新
# v6.8.0 博客置顶功能,界面样式优化
🕛 2023.02.28
- 新增:博客内容置顶功能,后台快捷编辑
- 新增:后台登录界面显示ICP备案编号
- 新增:全局异常处理忽略部分非法请求日志记录
- 新增:模块控制器中支持全路径视图路径解析
- 新增:输入组件新增评分rate
- 新增:基础导入导出功能新增CSV、Excel多表格支持
- 新增:后台二次安全验证方式工具类
- 新增:内容审核Job新增快速创建方法
- 新增:UEditorPlus升级v2.9.0
- 优化:博客标签、分类、最近内容、信息等样式优化
- 优化:内容审核抽象提供者使用方式简化
- 优化:侧边栏菜单样式显示优化
# v6.7.0 后台管理优化,页面宽度调整
🕛 2023.02.19
- 新增:后台修改密码支持标签页面打开
- 新增:返回redirect支持页面内部关闭标签操作
- 新增:系统Meta信息工具包
- 新增:后台登录背景默认为纯色背景
- 新增:Grid中新增和修改弹窗默认增加窗口关闭方法
- 新增:安装显示增加数据库端口
- 新增:页面滑动新增body-scroll-far特性
- 新增:增加动态变更页面标签页标题方法
- 新增:RepositoryFilter新增clear方法,用于清除仓库条件
- 新增:FileUtil新增流下载方法函数
- 新增:友情链接新增启用/禁用状态
- 新增:PC端网页模块最高宽度为1140px
- 优化:友情链接标题可设置,样式显示优化
- 优化:导入页面兼容后台多标签方式展示
- 优化:新窗口新增页面兼容多标签模式
- 优化:模块名称非法时自动过滤,避免模块加载异常
- 优化:后台多标签模式标题动态显示优化
# v6.6.0 多语言增强,缓存后台优化
🕛 2023.02.02
- 新增:MS.header前端组件对象获取支持多个头部
- 新增:多语言文件支持放置在 resources/lang 目录下
- 新增:调整HTML过滤规则缓存目录为 cache/purifier
- 优化:多层代理获取真实IP异常问题
- 优化:优化升级环境获取方式,兼容后续可能的多环境
- 优化:文件上传兼容多云存储驱动,可配置
- 优化:轮播图底部导航图标显示优化
- 优化:后台页面Tab点击触发时鼠标移动忽略规则
- 优化:后台升级图标样式,大小显示优化
- 优化:性能跟踪代码性能优化,提升执行效率
- 优化:多层代理获取真实IP异常问题
- 优化:后台管理员日志记录数据序列化优化
- 修复:导航栏新窗口打开异常问题修复
- 修复:后台多标签页面关闭窗口样式激活修复
- 修复:组件SelectRemote和CanCascade条件显示异常问题
# v6.5.0 后台多页面升级,模块市场优化
🕛 2023.01.04
- 新增:后台页面支持多标签多开方式
- 新增:后台管理页面支持全屏模式切换
- 新增:邮件发送任务支持HTML传入模式
- 新增:DatabaseQueue支持Tag,队列灵活调度
- 新增:模块市场页面刷新兼容TAB标签
- 优化:后台管理左侧菜单工具栏优化
- 优化:后台菜单关键词搜索不生效问题
- 优化:筛选条件树状选择器支持枚举和数据模型
- 修复:values组件增加项不生效问题修复
- 修复:CountUp小数不生效问题
- 修复:模块信息获取为空异常信息兼容
# v6.4.0 输入过滤、多文件组件,修复已知问题
🕛 2022.12.20
- 新增:自定义字段组件增加文件和多文件类型
- 新增:请求输入组件新增多文件路径类型
- 新增:多文件上传组件
- 新增:数据Excel导入导出快捷组件支持
- 新增:富文本过滤规则调整优化
- 新增:后台管理菜单当前计算支持 active 属性
- 新增:SelectRemote 组件,支持动态下拉组件
- 新增:所有组件新增tip参数,用于Grid、Form、Detail提示说明
- 新增:ArrayPackage数组输入数据包处理器
- 优化:前端页面弹窗提示组件显示抖动优化
- 优化:Excel通用批量导入界面功能优化
- 修复:values 组件缺省值自动填充问题修复
- 修复:Dialog组件默认值为非字符串时初始化异常
- 修复:部分已知问题
# v6.3.0 任务调度重构,UEditor升级
🕛 2022.12.07
- 新增:任务调度新增上次运行时间设定
- 新增:任务调度记录调度日志和调度结果
- 新增:响应新增永久重定向方法
redirectPermanently
- 新增:补全部分数据库模型文件
- 新增:文件上传预期错误重传机制
- 新增:数字动态增长组件,数字动态显示效果
- 新增:VUE框架新增 L 多语言方法和 $doCopyText 复制文字方法
- 修复:Detail页面为模型时异常问题
- 新增:UEditorPlus升级2.7.0版本
# v6.2.0 博客附件支持,增加分类封面
🕛 2022.11.23
- 新增:博客分类增加封面字段,用于模板优化显示
- 新增:最热博客获取方法
- 新增:文件写入方法新增是否成功返回
- 新增:富文本新增附件上传功能
- 优化:文件升级文件权限检测显示优化
- 优化:模块市场登录框和用户信息框优化
- 优化:ElementUI数字输入组件边框样式
- 优化:后台登录页面跳转链接渲染异常问题
- 优化:捕获处理MethodNotAllowed异常
- 优化:拼接链接过滤空值参数优化
- 修复:原子操作声场概率性异常问题
- 修复:Form表单构建为对象时异常问题修复
- 修复:富文本源码模式编辑数据同步问题
# v6.1.0 界面显示优化,富文本升级
🕛 2022.11.09
- 新增:模块配置加载异常时显示提示
- 新增:JS弹窗组件回调新增参数
- 新增:Grid处理关联模型功能增强
- 新增:Display新增asLink方法,表格中方便展示链接
- 新增:任务调度执行器ScheduleRunner
- 新增:SiteUrlBiz 网站链接管理基础组件
- 新增:Cms字段部分功能重构,支持自定义字段扩展
- 优化:文件处理工具类权限异常时屏蔽错误信息
- 优化:邮件发送队列名称默认调整为default
- 优化:富文本编辑器UEditorPlus升级v2.6.0
- 优化:多文件选择、视频选择 VUE 组件默认选择链接升级
- 优化:博客列表手机和电脑显示样式优化
- 优化:博客后台管理菜单顺序
# v6.0.0 博客标签页面,采集接口增强
🕛 2022.10.25
- 新增:Text组件新增autoTrim可配置自动去除首尾空格
- 新增:导航后台支持图标字段
- 新增:博客标签数组数据获取方式
- 新增:博客标签独立页面
- 新增:可根据博客分类选择列表模板
- 新增:安装向导根路径配置错误检测提醒
- 新增:Grid新增pageJumpEnable可配置页码跳转
- 新增:数据采集接口支持(安装BlogAdminApi)
- 优化:压缩文件解压编码问题修复
- 优化:后台登录背景大小为全屏
- 优化:远程文件拉取到本地时超时时间调整为600秒
# v5.9.0 新增组件特性,基础布局优化
- 新增:系统升级调用命令容错处理
- 新增:LayoutSeparator组件
- 新增:ModStart新增系统库HotFix功能
- 新增:OpenApi和Api中间件新增AccessGate
- 新增:安装向导从环境变量读取相关配置
- 新增:FORCE_SCHEMA和SUBDIR_URL识别环境变量内容
- 新增:文件上传表新增大类和分类索引
- 新增:图片压缩ImageCompressProvider
- 新增:ProviderTrait新增是否排序自动检测
- 新增:模块新增标签属性功能
- 新增:富文本标签A新增download属性过滤
- 新增:网站地址配置项
- 优化:系统升级界面日志颜色优化
- 优化:网站基础配置布局优化
- 优化:系统集成时源代码编辑行距问题优化
- 优化:模块市场显示样式和文案
- 优化:路由请求定义优化
- 修复:Laravel5数据库队列并发死锁问题
# v5.8.0 分类信息完善,登录界面优化
🕛 2022.09.21
- 新增:博客分类增加关键词和描述字段
- 新增:随机字符串新增大写和小写可读字符串
- 新增:TextDialogRequest组件新增size属性控制弹窗大小
- 新增:TextAjaxRequest组件部分属性重构和新增方法
- 新增:Request新增isGet方法用于判断GET请求方式
- 优化:一处SessionUtil原子操作参数
- 优化:部分ZIP压缩包包含中文解压乱码问题修复
- 优化:后台登录背景优化
- 优化:抽离Grid操作脚本优化页面大小
- 修复:原子操作一处过期时间操作功能修复
# v5.7.0 简约纯白主题,富文本大升级
🕛 2022.08.24
- 新增:纯白的简约博客主题已支持
- 新增:升级 UEditorPlus 到 v2.4.0
- 新增:增加Button组件,支持表单快捷提交
- 新增:富文本组件新增htmlFilter属性,定制配置过滤
- 新增:富文本过滤图片新增data-formula-image属性
- 新增:富文本新增公式编辑功能
- 优化:博客列表页面图片响应式大小优化
- 优化:配置函数根据默认值类型自动推断
- 优化:Cookie 中 SameSite 默认调整为 Lax
# v5.6.0 备案信息完善,功能组件优化
🕛 2022.08.24
- 新增:图标库中新增cube图标
- 新增:FileUtil新增文件大小精简格式化
- 新增:公安备案信息后台可配置
- 优化:富文本远程图片自动抓取逻辑优化
- 优化:升级Laravel版本造成的安装路径检测异常
- 优化:字段组件一处渲染异常日志记录问题
- 优化:网站标题连接符优化
- 优化:Model工具多表Join功能优化
- 优化:sui多个输入组件功能优化
- 移除:Recycle相关操作类(可使用Recycle模块替代)
# v5.5.0 附件归档优化,管理角色备注
🕛 2022.08.10
- 新增:后台管理员角色新增备注字段
- 新增:Cookie库新增属性参数
- 新增:Form新增复制快捷操作方式
- 新增:bodyProperties可为body标签增加属性
- 新增:图标库新增 check-simple
- 新增:Grid编辑操作名称可自定义
- 新增:JSONP回调函数名称格式校验
- 优化:文件上传和文件管理逻辑优化
- 优化:基础样式文件精简优化
# v5.4.0 登录界面改版,新增联系方式
🕛 2022.07.27
- 新增:登录界面全新改版大气美观
- 新增:关于页面新增联系方式信息组件
- 新增:Response新增停止执行抛出消息的方法
- 新增:文件上传切片最大2M,分片文件根据配置动态清除
- 新增:Type类型数据新增导出JS配置文件
- 新增:Json组件增加高度可配置参数
- 新增:Grid新增批量弹窗快捷操作方式
- 新增:富文本组件新增 editor-ready 自定义事件
- 优化:文件上传失败提示问题优化
- 优化:UEditor下拉、颜色选择、组件错位优化
- 优化:后台管理员登录失败事件异常触发
- 优化:HttpException正常请求错误消息不记录
- 修复:导入弹窗模板文件框架JS不生效问题
- 修复:Response下载文件部分浏览器异常
# v5.3.0 留言接口新增,富文本升级
🕛 2022.07.13
- 新增:博客留言新增接口
- 新增:内容审核提供者新增内容链接
- 新增:系统升级提醒开关可配置
- 新增:系统升级关闭开关可配置
- 新增:模块市场预览包功能支持
- 新增:模块管理模块升级判断逻辑修改
- 移除:富文本编辑移除地图功能
- 优化:富文本文件抓取CDN域名逻辑
- 优化:UEditorPlus升级为v2.2.0
- 优化:博客首页轮播位置动态注册(需要后台重新设置博客首页轮播图片)
- 优化:字符串工具类中的特殊字符处理重复
- 修复:博客留言接口提交异常的问题
# v5.2.0 主题开发增强,新增联系方式
🕛 2022.06.29
- 新增:博客联系方式(QQ、邮箱、微博、微信)
- 新增:创建文件夹失败时记录日志
- 新增:增加 getSearchInput 方法
- 新增:字符输出限定长度的方法
- 新增:博客模板开发功能优化
- 优化:后台登录验证码缓存问题
- 优化:接口不存在时提示显示接口路径
# v5.1.0 富文本优化,后台接口授权
🕛 2022.06.15
- 新增:静态资源打包新增文件类型
- 新增:部分文件下载安全性增强
- 新增:组件 Type 新增 Grid 行内编辑
- 新增:自动加载 App\Core\ModuleServiceProvider
- 新增:Grid自定义默认分页大小,分页选择列表值可自定义
- 新增:工具栏浮动链式操作 operateFixed
- 新增:Hook新增AdminLoginHeadAppend
- 新增:Grid全面支持字段自定义排序 sortable
- 新增:后台管理接口免登陆请求支持
- 新增:富文本图片编辑宽高为空时自动清除图片宽度和高度
- 优化:输入框显示样式,Select显示样式
- 优化:兼容Laravel9二维码生成库使用异常问题
- 优化:文件显示多语言显示优化
- 修复:模块目录非法时自动过滤
- 修复:Form 新增规则校验失效问题
- 修复:静态资源JS打包异常时文件没有复制问题
# v5.0.0 现代化的博客系统
🕛 2022.05.30
- 博客分类支持
- 留言功能支持
- 模块市场支持