版本更新日志

V1.5.0 【2024-08-31】

[ FIXED ] 修正 <@cms_tag_word> 标签未指定当前站点错误

[ FIXED ] 修正编辑tag词分组重复校验错误

[ FIXED ] 修正模板函数 customDynamicPageLink 第2个参数无效问题

[ FIXED ] 内容编辑按钮权限未处理修正,内容发布权限未处理修正

[ FIXED ] 修正发布栏目时未正确发布链接栏目下的内容

[ FIXED ] 修正删除当前站点后报错问题

[ FIXED ] 未启用安全策略时前端提示错误修正

[ FIXED ] 内容操作监听创建删除索引文档未处理修正

[ FIXED ] 删除索引时提示索引不存在报错修正

[ FIXED ] 修正素材库弹窗上传非图片文件预览显示错误

[ FIXED ] 修正后台导入用户关联用户角色错误

[ FIXED ] 栏目/内容管理页面的栏目树站点名称长度溢出问题修正

[ FIXED ] 修正内容列表/搜索词统计置顶弹窗取消按钮点击无效问题

[ FIXED ] 导入主题未正确处理视频内容的视频封面路径问题修正

[ FIXED ] 修正页面部件单独发布未正确设置上下文变量PageWidget问题

[ FIXED ] 修正内容编辑页面标签选择弹窗不显示标签分组树操作按钮

[ FIXED ] 修正会员信息保存接口更新Token数据错误

[ FIXED ] 生成静态页面时未正确获取站点默认静态文件后缀修正

[ FIXED ] 修正用户无关联角色时设置权限报错问题

[ FIXED ] 页面部件列表编辑权限显示错误修正

[ FIXED ] 用户角色权限配置页面显示错误修正

[ FIXED ] 修正Sitemap文件生成数据未过滤当前站点问题

[ FIXED ] 修正站点导入可能导致热词分组编码、TAG词分组编码、动态模板路径重复问题

[ FIXED ] 修正调查投票缓存数据初始化未正确加载投票项票数问题

[ FIXED ] 修正角色分配用户页面查询无效

[ CHANGE ] 内容删除使用deleted标识修改为删除到备份表中,mapper自定义sql移除,后台添加链接内容链接校验

[ CHANGE ] ES索引库调整为每个站点独立创建索引库

[ CHANGE ] 页面部件自定义区块ItemData添加link属性减少使用疑义

[ CHANGE ] char字段改varchar字段兼容达梦数据库

[ CHANGE ] 内部链接IURL解析失败模板报错信息完善

[ CHANGE ] 内容列表刷新机制完善

[ CHANGE ] 前端URL校验允许输入iurl,图片文件判断添加svg

[ CHANGE ] 模板变量ResourcePrefix为空时默认取Prefix值

[ CHANGE ] 复制内容时如果目标栏目与源栏目内容扩展模型一致,则复制扩展模型数据

[ CHANGE ] 模板函数imageSize压缩图片失败时不抛出异常,直接使用原图片

[ ADD ] 新增ES completion suggester支持

[ ADD ] 新增搜索API接口获取栏目分组计数

[ ADD ] 新增远程地址视频截图支持

[ ADD ] 新增提取html内容中文件资源链接模板函数 fileExtractor

[ ADD ] 安全策略中的密码过期时长、首次登录是否强制修改密码、重置密码后是否强制修改密码前端提示补充

[ ADD ] 新增后台用户默认头像

[ ADD ] 新增后台用户锁定状态解除定时任务

[ ADD ] 模板函数dict国际化支持

[ ADD ] 新增批量添加栏目支持

[ ADD ] 新增后台添加数据库信息显示

[ ADD ] 内容索引文档列表显示所属栏目完整层级,添加编辑内容快捷操作

[ ADD ] 新增热词/TAG词点击统计

[ ADD ] 新增站点删除备份开关配置

[ ADD ] 新增访问统计标签

V1.4.5 【2024-05-16】

[ FIXED ] 修正/cms/ssi/virtual解析动态包含模板时上下文缺少 IncludeRequest 变量问题

[ CHANGE ] 标签 <@cms_include> 的file属性参数 IncludeRequest 合并至 RequestIncludeRequest预计在1.5版本移除

[ CHANGE ] 链接类型的内容/栏目设置链接时不允许选择链接内容/栏目,避免出现循环引用问题

[ CHANGE ] 前端 request.js 请求超时时间调整为60s

[ ADD ] 新增发布策略支持,内置策略:ThreadPool=【默认】本地线程池,RedisStream=Redis消息队列,RedisSet=Redis无序不可重复集合

V1.4.4 【2024-04-30】

[ FIXED ] 修正网站访问日志host和uri错误

[ FIXED ] 修正V1.3.25__update.sql表名拼写错误

[ FIXED ] 修正内容SEO标题、关键字、描述未正确保存问题

[ FIXED ] TAG词分组标签未按站点获取数据修正

[ FIXED ] 修正前端表格按钮权限初始化错误

[ FIXED ] 页面组件预览独立静态化缺少PageWidget变量修正

[ FIXED ] 修正栏目内容数量记录回收站恢复未计数

[ FIXED ] 修正栏目/页面部件多站点权限保存失效问题

[ FIXED ] 修正内容列表推荐/热点按钮选项无内容可点击bug, by:兔子(qq:465386128)

[ FIXED ] 修正广告编辑页面日期无法修改问题

[ FIXED ] 修正广告版位编辑表单path校验错误

[ FIXED ] 修正复制内容时映射模式依然会拷贝内容详情数据问题

[ FIXED ] 修正redis消息未正确消费问题

[ FIXED ] 修正 <@cms_content_closest> 未指定已发布状态问题

[ FIXED ] 修正前端TagEditor组件prop.tags默认值错误

[ ADD ] 新增站点扩展配置:是否默认开启文章正文远程图片下载

[ ADD ] 友链表单添加备注输入框

[ ADD ] 模板指令菜单中的模板函数添加别名展示

[ ADD ] 新增内容下线定时任务

[ CHANGE ] 发布全站删除include目录调整为清理模板缓存

[ CHANGE ] 内容置顶由仅重新发布内容调整为发布内容、祖级栏目和站点

[ CHANGE ] logback配置发布日志输出到独立日志文件

V1.4.3 【2024-03-25】

[ FIXED ] 动态模板页面数据获取异常修正

[ FIXED ] 修正删除站点未正确删除自定义动态模板页面数据问题

[ FIXED ] 权限编辑页面无站点权限时栏目和页面部件权限报错修正

[ FIXED ] 扩展模型字段数据为空字符串时校验错误修正

[ FIXED ] 扩展模型时间校验异常修正

[ FIXED ] 修正链接内容发布索引创建异常问题

[ FIXED ] 索引列表扩展模型字段未正确加载修正

[ FIXED ] SearchAPI搜索词为空时内容未正确转换链接修正

[ FIXED ] 内容列表创建时间搜索条件无效修正

[ FIXED ] 修正内容列表前端多选数据重复问题

[ FIXED ] 定时任务保存及编辑数据异常修正

[ ADD ] 导出主题增加自定义动态模板页面数据

[ ADD ] 栏目树添加快捷操作按钮:发布,上移,下移

[ ADD ] min()/max()模板函数添加数组参数支持

[ ADD ] 模板函数别名支持,别名在模板使用与原名效果一致,例如:${iurl(content.logo)} 等同于 ${internalUrl(content.logo)}

[ ADD ] 添加文章编辑器自定义样式文件导入支持

[ CHANGE ] 前端资源管理菜单上传文件类型校验暂时移除

[ CHANGE ] 代码生成器模板适配,PR by: @明天 (qq:1192316427) ☕️

[ CHANGE ] 百度收录推送API未配置AccessSecret时抛出异常

V1.4.2 【2024-03-15】

[ FIXED ] 修正导出站点主题未正确导出相关资源文件和图集内容的图片数据问题

[ FIXED ] 修正内容编辑页面TAG词选择弹窗分组树数据错误

[ FIXED ] 站点栏目扩展配置是否开启索引默认值获取错误修正

[ FIXED ] 修正重建全站索引时会删除索引库问题

[ FIXED ] 模板备注未正确在列表中展示修正

[ FIXED ] RefectASMUtils.beanToMap未正确处理自定义方法修正

[ ADD ] 搜索词统计支持

[ ADD ] 导出站点主题添加自定义表单数据

[ ADD ] 动态模板功能完善,前端页面根据配置动态生成表单输入项

[ ADD ] 新增批量添加TAG词

[ ADD ] 新增 min(args...)max(args...) 模板函数获取多个数字中的最大/最小数字

[ ADD ] 新增TAG词分组列表模板标签 <@cms_tag_word_group>

[ ADD ] <@cms_search_content> 标签新增tagand模式

[ ADD ] 新增模板函数 contentPageLink 获取内容分页链接

[ ADD ] 新增 customDynamicPageLink 模板函数支持获取自定义动态模板页面链接

[ ADD ] 自定义动态模板页面添加分页参数支持

[ ADD ] 新增扩展模型控件类型:内容选择框

[ ADD ] CmsContent添加4个备用字段

[ ADD ] 百度收录推送接口支持

[ CHANGE ] 用户偏好菜单列表过滤掉不显示的菜单

[ CHANGE ] HtmlUtils.clean方法Safelist调整为Safelist.none()

V1.4.1 【2024-02-26】

[ FIXED ] 修正模板编辑保存是失败问题

[ CHANGE ] 调整内容管理页面权限规则,避免无栏目菜单权限导致的权限异常

V1.4.0 【2024-02-22】

[ FIXED ] 修正dynamicPageLink带sid/pp参数时链接错误问题

[ FIXED ] 修正导出站点主题权限判断错误

[ FIXED ] 修正首页获取应用信息权限问题

[ FIXED ] 修正hasPermi重复判断js报错问题

[ FIXED ] 修正资源管理菜单无法编辑资源问题

[ FIXED ] 修正栏目预览时,自定义分页参数OtherPage为空问题

[ FIXED ] 修正元数据模型字段是否使用判断错误问题

[ FIXED ] 修正前端栏目扩展配置默认分页描述

[ FIXED ] 修正热词缓存获取异常

[ FIXED ] 修正字典数据列表权限问题

[ FIXED ] 修正字典数据列表权限问题

[ FIXED ] 修正字典数据列表权限问题

[ CHANGE ] 预览页面样式优化

[ CHANGE ] README文档地址调整

[ CHANGE ] 统计基础模块完善

[ ADD ] 新增自定义动态模板页面支持

[ ADD ] 新增中文繁体国际化资源

[ ADD ] <@cms_pagewidget> 页面部件模板上下文添加当前页面部件变量信息,通过 ${PageWidget.xxx} 获取

V1.3.25 【2024-01-13】

[ FIXED ] 修正导入主题素材资源的内部链接替换错误问题

[ FIXED ] 修正扩展模型多选控件初始数据错误

[ FIXED ] 修正栏目/站点/页面部件创建后本人无权限问题

[ FIXED ] 修正栏目预览时如果是栏目首页模板预览存在分页变量与发布不一致问题

[ FIXED ] 修正扩展模型默认数据表字段名: date->datetime

[ FIXED ] 修正导入站点主题时页面部件自定义区块未正确处理问题

[ FIXED ] 修正标题文章无法修改成非标题文章问题

[ FIXED ] 修正页面部件前端列表类型列数据未格式化问题

[ FIXED ] 修正Redis7.x版本不兼容问题

[ ADD ] 站点主题导入/导出添加扩展模型数据

[ ADD ] 站点主题导入/导出添加关联内容数据

[ ADD ] TAG词和热词新增归属站点支持,站点主题导入/导出添加TAG词和热词数据

[ ADD ] 文件管理菜单添加CMS资源根目录路径显示

[ ADD ] 添加模板函数“urlParameters”,用于解析url参数,返回参数列表

[ ADD ] 新增模板函数:videoPlayer,用于替换html文本中的视频素材链接为视频播放器,使用参考:videoPlayer()

[ ADD ] 广告编辑页面上下线时间设置默认值,上线时间默认当天,下线是时间默认2999-12-31

[ ADD ] 添加@ExcelExportable注解,支持列表list扩展导出excel,使用方式如下:

  1. 获取数据列表的controller方法添加注解: 输入图片说明

  2. 前端通过调用exportExcel方法导出excel: 输入图片说明

[ CHANGE ] dynamicPageLink()第2参数调整为:是否忽略sid/pp参数,预览及非预览通用

[ CHANGE ] 模块chestnut-module-seo修改为chestnut-cms-seo

[ CHANGE ] servlet.mutipart.max-file-szie调整为100mb

[ CHANGE ] 依赖库升级:springboot: 3.1.5 -> 3.1.7

[ CHANGE ] 依赖库升级:mybatis-plus: 3.5.3.2 -> 3.5.5

[ CHANGE ] 依赖库升级:dynamic-datasource: 4.1.3 -> 4.3.0

[ CHANGE ] 依赖库升级:redisson: 3.24.1 -> 3.25.2

[ CHANGE ] 依赖库升级:commons.io: 2.14.0 -> 2.15.1

[ CHANGE ] 依赖库升级:commons.text: 1.10.0 -> 1.11.0

[ CHANGE ] 依赖库升级:oshi: 6.4.6 -> 6.4.10

[ CHANGE ] 依赖库升级:easyexcel: 3.3.2 -> 3.3.3

[ CHANGE ] 依赖库升级:jsoup: 1.16.1 -> 1.17.2

[ CHANGE ] 依赖库升级:jave: 3.3.1 -> 3.4.0

V1.3.24 【2023-12-24】

[ FIXED ] Sqlbuilder group by 错误修正

[ FIXED ] 修正站点SSI配置未正确生效问题

[ FIXED ] 修正用户操作日志未正确记录操作人问题

[ FIXED ] 修正扩展模型编辑组件源数据变更时未正确刷新问题

[ ADD ] 站点主题导入导出功能完善,支持包括页面部件,素材资源,内容等数据导入导出

[ ADD ] <@cms_content> 循环内容添加topFlag字段

[ ADD ] 站点添加“新增栏目”权限项,栏目扩展配置样式修正

[ ADD ] <@cms_search_content> 添加参数contenttype=内容类型,mode=搜索模式(FullText=全文检索,Tag=标签检索)

[ ADD ] 搜索API添加内容tag搜索接口

[ ADD ] 搜索动态模板添加url参数:cid=栏目ID

[ ADD ] <@cms_content_rela> 添加内容链接字段:link

[ ADD ] dateFormat模板函数支持时间戳毫秒数转日期格式化

[ ADD ] TAG词编辑页面添加排序字段编辑

[ CHANGE ] <@cms_tag_word> 标签的group属性调整为必填项

[ CHANGE ] 模板预览模式登录用户TOKEN保存到模板上下文方便模板各处获取

[ CHANGE ] 标题内容选择内容时复制源内容短标题和副标题

[ CHANGE ] TagEditor组件输入框回车完成输入隐藏输入框修改为继续输入

V1.3.23 【2023-11-10】

[ FIXED ] SqlBuilder orderby 顺序bug修正

[ FIXED ] 修正素材选择弹窗列表数量变更无法滚问题

[ FIXED ] 前端表格按钮权限问题修正

[ FIXED ] 修正 <@cms_audio><@cms_image> 未正确排序问题

[ ADD ] 新增相关内容功能

[ ADD ] 新增模板函数listHtmlInternalUrl(),提取html中标签的iurl列表

[ ADD ] 新增模板标签 <@cms_tag_word>,获取TAG词列表

[ ADD ] 模板上下文新增生成时间戳 ${TimeMillis}

[ ADD ] <@page_bar>上一页/下一页添加class:page_prev/page_next

[ CHANGE ] 标题内容,选择内容后自动填充空值的标题、logo、摘要等信息

V1.3.22 【2023-10-31】

[ FIXED ] 修正SaToken升级引起的相关问题

[ FIXED ] 修正栏目存在首页模板时列表页预览分页首页链接错误

[ ADD ] 内容表添加seo字段

[ ADD ] 站点添加sitemap生成支持

[ ADD ] application.yml添加定时任务日志入库开关配置

[ ADD ] 全文检索添加索引分词方式系统配置项,分词测试增加分词方式选项,支持ik_max_word和ik_smart

[ ADD ] ueditor插入非图片素材<a>标签添加class方便页面获取处理

[ CHANGE ] 内容索引创建优化

V1.3.21 【2023-10-20】

[ FIXED ] 修正扩展模型自定义表创建失败问题

[ FIXED ] 修正扩展模型自定义表字段无法编辑问题

[ ADD ] 页面部件编辑页面添加返回按钮

[ ADD ] 广告链接支持代理中转地址

[ ADD ] 新增分页条模板标签 <@page_bar>

[ ADD ] 扩展模型校验规则

[ ADD ] 预览添加手机、平板客户端切换

[ CHANGE ] 前端发布任务进度获取优化

[ CHANGE ] AsyncTaskManager优化

[ CHANGE ] <@cms_custom_form><@cms_pagewidget> 非ssi模式移除缓存支持

[ CHANGE ] 依赖库版本升级

V1.3.20 【2023-10-11】

[ FIXED ] 移除pom重复依赖库

[ FIXED ] 修正栏目移动时未正确修改移动栏目的原父级栏目子节点数量

[ FIXED ] 修正站点/栏目扩展模型表单无法输入问题

[ FIXED ] 修正内容独立路径无法保存问题

[ FIXED ] 修正视频简介无法保存问题

[ FIXED ] 修正评论查询参数sourceId类型错误问题

[ FIXED ] 修正 ES 编排配置文件 docker-compose.yml 格式错误

[ FIXED ] 修正自定义区块页面部件表单无法输入问题

[ FIXED ] 修正图集图片摘要无法保存问题

[ ADD ] 文章编辑器支持同时插入多个素材

[ ADD ] 新增获取系统参数配置值模板函数

[ CHANGE ] 栏目列表发布最大页数默认值修改为0

V1.3.19 【2023-09-23】

[ FIXED ] 修正删除映射内容失败问题

[ FIXED ] 模板函数imageSize已存在缩略图时仍会重新生成缩略图修正

[ FIXED ] 修正置顶设置结束时间报错问题

[ ADD ] 栏目静态化设置补充

[ ADD ] 添加评论、评论点赞会员经验值操作项

[ ADD ] 内容动态数据更新定时任务

[ ADD ] 扩展模型添加图片上传控件支持

[ ADD ] 新增栏目发布通道链接获取模板函数catalogUrl()

[ ADD ] 新增内容发布通道链接获取模板函数contentUrl()

[ ADD ] 新增字典数据获取模板函数dict()

[ ADD ] 新增模板标签 <@cms_rela_content> 获取相关内容列表

[ ADD ] 站点扩展配置添加默认缩略图配置

[ ADD ] 添加进行中的发布任务数展示

[ ADD ] 前端错误页面国际化补充,栏目树页面优化

[ ADD ] 元数据模型字段添加富文本控件支持

[ ADD ] 新增 <@cms_search_content> 标签通过TAGs获取内容列表

[ CHANGE ] 去掉操作日志过滤掉所有GET和HEADER请求的处理

[ CHANGE ] 发布任务通过redis stream消息队列实现,

[ CHANGE ] 后台参数配置、字典管理、菜单管理国际化处理完善

[ CHANGE ] redis部署脚本指定版本6.2.13

[ CHANGE ] 元数据模型创建不再校验数据表引用冲突

[ CHANGE ] 内容TAG词优化,增加选择TAG词支持

[ CHANGE ] 元数据模型创建不再校验数据表引用冲突

V1.3.18 【2023-09-05】

[ FIXED ] 内容/栏目删除发布ES服务不存在时报错修正,无ES服务直接忽略索引操作

[ FIXED ] 修正后台评论删除错误

[ FIXED ] 修正扩展模型表主键错误

[ FIXED ] 修正sql更新脚本名称错误

[ FIXED ] 修正用户未分配角色时权限设置报错问题

[ ADD ] 部分页面显示优化及国际化补充

[ ADD ] 栏目转移时可选择站点根节点

[ ADD ] 内容列表添加待发布、发布、下线、复制、转移、推荐和热点批量操作

[ ADD ] 统计分析新增内容动态数据统计、栏目发布统计、用户发布统计

[ ADD ] 新增站点扩展配置“百度统计域名”,过滤同一个百度账号下的多个域名

[ ADD ] 元数据模型字段添加排序

[ ADD ] UEditor添加百度地图位置插入

[ ADD ] 页面部件权限支持

[ ADD ] 模板动态页面路径函数

[ CHANGE ] 后台用户表和会员表phonenumber字段名调整为phoneNumber

[ CHANGE ] 依赖库升级

[ CHANGE ] 栏目权限页面的站点下来框增加权限过滤,移除无权限站点

[ CHANGE ] 元数据模型字段选项类型字典数据表单修改为字典数据下拉框选择