121 KiB
更新日志
本项目的所有重要更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且本项目遵循 语义化版本。
v1.6.25 - 2025-04-29
🎉 新特性
-
[undefined] 添加 license kit 发包ci (#6786) by @jiannx
-
[数据可视化:EChrats] 条形图支持“y轴反向”设置 by @2013xile
🚀 优化
-
[utils] 增加筛选按钮字段列表的高度,和对字段进行排序分类 (#6779) by @zhangzhonghe
-
[client] 优化子表格添加按钮样式,并将分页器与按钮排列在同一行 (#6790) by @katherinehhh
-
[文件管理器] 增加 OSS 存储引擎的超时时间配置项,且默认为 10 分钟 (#6795) by @mytharcher
-
[密码策略] 默认密码过期时间修改为不过期 by @2013xile
-
[企业微信] 更新用户邮箱时优先使用企业邮箱而不是个人邮箱 by @2013xile
🐛 修复
-
[client]
-
[database]
-
[create-nocobase-app] 回退 mariadb 版本至 2.5.6,解决兼容性问题 (#6762) by @chenos
-
[用户认证] 不允许修改认证器标识 (#6808) by @2013xile
-
[模板打印] 修复:修正权限校验逻辑,防止未授权操作。 by @sheldon66
-
[文件存储:S3 (Pro)] 访问地址有效期无效 by @jiannx
-
[区块:树] 通过外键连接后,点击触发筛选,筛选条件为空 by @zhangzhonghe
v1.6.24 - 2025-04-24
🚀 优化
- [client] 调整上传文件的提示信息 (#6757) by @mytharcher
🐛 修复
- [client]
v1.6.23 - 2025-04-23
🚀 优化
-
[cli] 优化
nocobase upgrade
命令的内部实现逻辑 (#6754) by @chenos -
[模板打印] 用客户端角色访问控制替换了数据源操作权限控制。 by @sheldon66
🐛 修复
-
[cli] 升级时自动更新项目的 package.json (#6747) by @chenos
-
[client]
-
[操作:导入记录] 修复设置字段权限时出现的导入导出异常。 (#6677) by @aaaaaajie
-
[区块:甘特图] 甘特图区块设置月份视图时,日历头部月份重叠 (#6753) by @katherinehhh
-
[操作:导出记录 Pro]
-
pro导出按钮在点击表格排序后丢失过滤参数 by @katherinehhh
-
修复设置字段权限时出现的导入导出异常。 by @aaaaaajie
-
-
[文件存储:S3 (Pro)] 修复已上传文件的响应数据 by @mytharcher
-
[工作流:审批] 修复预加载审批记录数据的关系字段 by @mytharcher
v1.6.22 - 2025-04-22
🚀 优化
-
[create-nocobase-app] 更新依赖,移除 SQLite 支持 (#6708) by @chenos
-
[文件管理器] 暴露公共包 API (#6705) by @mytharcher
-
[工作流] 为变量的类型集合增加日期相关类型 (#6717) by @mytharcher
🐛 修复
-
[client]
-
移动端顶部的导航栏图标很难被删除的问题 (#6734) by @zhangzhonghe
-
通过外键连接后,点击触发筛选,筛选条件为空 (#6634) by @zhangzhonghe
-
筛选按钮中日期字段,切换picker 异常 (#6695) by @katherinehhh
-
左侧菜单的收起按钮会被绑定工作流弹窗遮挡的问题 (#6733) by @zhangzhonghe
-
重新打开联动规则时缺少操作选项约束 (#6723) by @katherinehhh
-
未设置导出权限时仍显示导出按钮 (#6689) by @katherinehhh
-
被联动规则隐藏的必填字段,不应该影响表单的提交 (#6709) by @zhangzhonghe
-
-
[server] create-migration 命令生成的 appVersion 不准确 (#6740) by @chenos
-
[build] 修复 tar 命令报错的问题 (#6722) by @mytharcher
-
[工作流] 修复子流程执行定时任务报错的问题 (#6721) by @mytharcher
-
[工作流:自定义操作事件] 支持多行记录模式的手动执行 by @mytharcher
-
[文件存储:S3 (Pro)] 增加 multer 逻辑用于服务端上传 by @mytharcher
v1.6.21 - 2025-04-17
🚀 优化
-
[client] 为弹窗组件增加 delay API (#6681) by @mytharcher
-
[create-nocobase-app] 升级部分依赖的版本 (#6673) by @chenos
🐛 修复
-
[client]
-
[database] 修复 CI 编译错误 (#6687) by @aaaaaajie
-
[build] 插件依赖 AMD 库时构建产物不正确 (#6665) by @gchust
-
[操作:导入记录] 修复导入包含时间字段的 xlsx 错误 (#6672) by @aaaaaajie
-
[工作流:人工处理节点] 修复人工节点任务状态常量 (#6676) by @mytharcher
-
[区块:iframe] iframe 区块设置全高时页面出现滚动条 (#6675) by @katherinehhh
-
[工作流:自定义操作事件] 修复测试用例 by @mytharcher
-
[备份管理器] 还原时若备份未设置密码,但用户输入了密码,还原会出现超时报错 by @gchust
v1.6.20 - 2025-04-14
🎉 新特性
- [部门] 商业插件部门、附件 URL、工作流响应消息改为免费提供 (#6663) by @chenos
🐛 修复
-
[client]
-
[文件存储:S3 (Pro)]
-
整理语言文案 by @jiannx
-
baseurl 和 public 设置不再互相关联,改进 S3 pro 存储的配置交互体验 by @jiannx
-
-
[迁移管理] 迁移时若弹出环境变量弹窗,跳过自动备份选项会失效 by @gchust
v1.6.19 - 2025-04-14
🐛 修复
- [client]
v1.6.18 - 2025-04-11
🚀 优化
-
[client]
-
[工作流:延时节点] 支持延迟时间使用变量 (#6621) by @mytharcher
-
[工作流:自定义操作事件] 为触发工作流按钮增加刷新配置项 by @mytharcher
🐛 修复
-
[client]
-
[文件存储:S3 (Pro)] 修复next调用缺少await by @jiannx
-
[邮件管理] 修复next调用缺少await by @jiannx
v1.6.17 - 2025-04-09
🚀 优化
-
[utils] 为 dayjs 包增加时长扩展 (#6630) by @mytharcher
-
[client]
-
[错误处理器] 在 AppError 组件中支持自定义标题。 (#6409) by @sheldon66
-
[IP 限制] 更新 IP 限制消息内容。 by @sheldon66
-
[文件存储:S3 (Pro)] 支持存储引擎的配置中使用全局变量 by @mytharcher
🐛 修复
-
[client]
-
[用户] 用户个人资料表单 schema 的解析问题 (#6635) by @2013xile
-
[移动端] 下拉单选字段在移动端设置筛选符为包含时组件未支持多选 (#6629) by @katherinehhh
-
[操作:导出记录] 筛选数据后切换分页再导出时筛选参数丢失 (#6633) by @katherinehhh
-
[邮件管理] 邮件管理权限无法查看邮件列表 by @jiannx
-
[文件存储:S3 (Pro)] 当用户上传 logo 失败时提示错误(设置为默认存储的 S3 Pro) by @mytharcher
-
[工作流:审批] 修复更新时间在迁移后变化 by @mytharcher
-
[迁移管理] 部分服务器环境下迁移日志创建日期显示不正确 by @gchust
v1.6.16 - 2025-04-03
🐛 修复
-
[client]
-
[database] 删除一对多记录时,同时传递
filter
和filterByTk
参数,filter
包含关系字段时,filterByTk
参数失效 (#6606) by @2013xile
v1.6.15 - 2025-04-01
🚀 优化
-
[database]
-
[文件管理器] 为存储引擎表的文本字段增加去除首尾空白字符的选项 (#6604) by @mytharcher
-
[工作流] 优化代码 (#6589) by @mytharcher
-
[工作流:审批] 支持审批表单使用区块模板 by @mytharcher
🐛 修复
-
[database] 避免“日期时间(无时区)”字段在值未变动的更新时触发值改变 (#6588) by @mytharcher
-
[client]
-
[数据表字段:多对多 (数组)] 主表筛选带有多对多(数组)字段的关联表中的字段报错的问题 (#6596) by @2013xile
-
[公开表单] 查看权限包括 list 和 get (#6607) by @chenos
-
[用户认证]
AuthProvider
中的 token 赋值 (#6593) by @2013xile -
[工作流] 修复同步选项展示问题 (#6595) by @mytharcher
-
[区块:地图] 地图管理必填校验不应通过空格输入 (#6575) by @katherinehhh
-
[工作流:审批]
-
修复审批表单中的前端变量 by @mytharcher
-
修复分支模式下配置拒绝则结束时的流程问题 by @mytharcher
-
v1.6.14 - 2025-03-29
🐛 修复
-
[日历] 日历区块以周为视图时,边界日期不显示数据 (#6587) by @katherinehhh
-
[认证:OIDC] 回调路径是字符串'null'时导致跳转不正确 by @2013xile
-
[工作流:审批] 修复审批节点界面配置变更后数据未同步的问题 by @mytharcher
v1.6.13 - 2025-03-28
🚀 优化
-
[异步任务管理器] 优化 Pro 导入导出按钮异步逻辑 (#6531) by @chenos
-
[操作:导出记录 Pro] 优化 Pro 导入导出按钮 by @katherinehhh
-
[迁移管理] 允许执行迁移时跳过自动备份还原 by @gchust
🐛 修复
-
[client] 同一表单中不同关系字段的同名关系字段的联动互相影响 (#6577) by @katherinehhh
-
[操作:批量编辑] 点击批量编辑按钮,配置完弹窗再打开,弹窗是空白的 (#6578) by @zhangzhonghe
v1.6.12 - 2025-03-27
🐛 修复
-
[区块:分步表单]
-
提交按钮默认和高亮情况下颜色一样 by @jiannx
-
修复当字段与其他表单字段存在关联时,表单重置无效 by @jiannx
-
-
[工作流:审批] 修复审批表单提交值的问题 by @mytharcher
v1.6.11 - 2025-03-27
🚀 优化
-
[client]
-
[数据表字段:自动编码] 支持使用 sequence 作为日历区块的标题字段 (#6562) by @katherinehhh
-
[工作流:审批] 支持审批处理按钮跳过表单验证的设置 by @mytharcher
🐛 修复
-
[client]
-
[API 文档] API 文档页面不能滚动 (#6566) by @zhangzhonghe
-
[工作流] 确保创建工作流之前 key 已生成 (#6567) by @mytharcher
-
[工作流:操作后事件] 多行记录的批量操作需要触发多次 (#6559) by @mytharcher
-
[用户认证] 注册页面字段的本地化问题 (#6556) by @2013xile
-
[公开表单] 公开表单页面标题不应该显示 Loading... (#6569) by @katherinehhh
v1.6.10 - 2025-03-25
🐛 修复
v1.6.9 - 2025-03-23
🐛 修复
- [client] 操作按钮透明状态导致 hover 时按钮 setting 显示异常 (#6529) by @katherinehhh
v1.6.8 - 2025-03-22
🐛 修复
-
[server] Upgrade 命令可能造成工作流报错 (#6524) by @gchust
-
[client] 表单中的子表格高度会随主表单高度一同设置 (#6518) by @katherinehhh
-
[用户认证]
-
[区块:地图] 地图区块 密钥管理中不可见字符导致的密钥请求失败的问题 (#6521) by @katherinehhh
-
[备份管理器] 还原过程中可能引起工作流执行报错 by @gchust
-
[企业微信] 获取通知配置时需要解析环境变量和密钥 by @2013xile
v1.6.7 - 2025-03-20
🚀 优化
-
[工作流:邮件发送节点] 增加安全字段配置描述。 (#6510) by @sheldon66
-
[通知:电子邮件] 增加安全字段配置描述。 (#6501) by @sheldon66
-
[日历] 日历插件添加开启或关闭快速创建事件可选设置 (#6391) by @Cyx649312038
🐛 修复
-
[client] 时间字段在中文语言下提交时报错 invalid input syntax for type time (#6511) by @katherinehhh
-
[文件管理器] COS 存储的文件无法访问 (#6512) by @chenos
-
[区块:地图] 地图管理中密钥必填校验失败 (#6509) by @katherinehhh
-
[WEB 客户端] 路由管理表格中的路径与实际路径不一样 (#6483) by @zhangzhonghe
-
[操作:导出记录 Pro] 无法导出附件 by @chenos
-
[工作流:审批]
-
修复空用户造成页面崩溃 by @mytharcher
-
修复审批人界面配置添加查询节点时的页面崩溃 by @mytharcher
-
v1.6.6 - 2025-03-18
🎉 新特性
-
[client] 支持长文本字段作为关系字段的标题字段 (#6495) by @katherinehhh
-
[工作流:聚合查询节点] 支持为聚合结果配置精度选项 (#6491) by @mytharcher
🚀 优化
- [文件存储:S3 (Pro)] 将文案“访问 URL 基础”改为“基础 URL” by @zhangzhonghe
🐛 修复
-
[evaluators] 将表达式计算保留小数调整回 9 位 (#6492) by @mytharcher
-
[文件管理器] URL 转义 (#6497) by @chenos
-
[数据源:主数据库] 无法创建 MySQL 视图 (#6477) by @aaaaaajie
-
[工作流] 修复历史遗留任务数量工作流删除后统计错误 (#6493) by @mytharcher
-
[嵌入 NocoBase] 页面显示空白 by @zhangzhonghe
-
[备份管理器]
-
通过多应用模板创建子应用时备份中的上传文件未被正确还原 by @gchust
-
还原 MySQL 数据库备份时由于 GTID 集合重叠导致的失败 by @gchust
-
-
[工作流:审批]
-
将退回的审批单据列入待办 by @mytharcher
-
修复审批过程表格中发起人查看按钮消失的问题 by @mytharcher
-
v1.6.5 - 2025-03-17
🚀 优化
-
[文件管理器] 简化生成文件 URL 的逻辑和 API (#6472) by @mytharcher
-
[文件存储:S3 (Pro)] 优化生成文件 URL 的方法 by @mytharcher
-
[备份管理器] 允许在相同版本的预发布和发布版本之间恢复备份 by @gchust
🐛 修复
-
[client]
-
[工作流:人工处理节点]
-
[工作流:聚合查询节点] 修复对聚合结果为 null 时取整报错 (#6473) by @mytharcher
-
[工作流] 不统计已删除的工作流的待办 (#6474) by @mytharcher
-
[备份管理器] 默认的备份设置不存在时服务器无法启动 by @gchust
-
[工作流:审批]
-
修复审批表单中文件字段报错问题 by @mytharcher
-
基于钩子事件修复待办任务数量 by @mytharcher
-
v1.6.4 - 2025-03-14
🎉 新特性
- [client] 级联选择组件添加数据范围设置 (#6386) by @Cyx649312038
🚀 优化
- [utils] 将
md5
方法移到通用包 (#6468) by @mytharcher
🐛 修复
-
[client] 在树区块中,取消选中时,数据区块的数据没有被清空 (#6460) by @zhangzhonghe
-
[文件管理器] 无法删除 s3 文件存储的文件 (#6467) by @chenos
-
[工作流] 在数据选择器中移除绑定工作流的配置按钮 (#6455) by @mytharcher
-
[文件存储:S3 (Pro)] 修复 s3 pro 的签名 url 无法访问的问题 by @chenos
-
[工作流:审批] 避免审批流程表格中由于没有发起人时的页面崩溃 by @mytharcher
v1.6.3 - 2025-03-13
🎉 新特性
- [企业微信] 支持自定义登录按钮提示 by @2013xile
🐛 修复
-
[client]
-
[工作流:人工处理节点] 修复迁移脚本报错 (#6445) by @mytharcher
-
[数据可视化] 添加自定义筛选字段时会出现已移除字段 (#6450) by @2013xile
-
[文件管理器] 修复文件管理一些问题 (#6436) by @mytharcher
-
[操作:自定义请求] 自定义请求的服务端权限校验错误 (#6438) by @katherinehhh
-
[数据源管理] 角色管理中切换数据源没有加载对应数据表 (#6431) by @katherinehhh
-
[操作:批量编辑] 修复批量编辑提交时未能触发工作流的问题 (#6440) by @mytharcher
-
[工作流:自定义操作事件] 移除 E2E 测试中的
only
by @mytharcher -
[工作流:审批]
-
修复审批表单中关系数据未展示的问题 by @mytharcher
-
修复外部数据源审批时的报错 by @mytharcher
-
v1.6.2 - 2025-03-12
🐛 修复
-
[client] 表单日期字段日期范围,最大日期可选范围少一天 (#6418) by @katherinehhh
-
[通知:站内信] 避免错误的接收人配置导致查询出全部用户 (#6424) by @sheldon66
-
[工作流:人工处理节点]
v1.6.1 - 2025-03-11
🐛 修复
-
[client]
-
[通知:站内信] 在站内信列表中,将背景颜色与消息卡片的颜色区分开,以提升视觉层次感和可读性。 (#6417) by @sheldon66
v1.6.0 - 2025-03-11
新特性
集群模式
企业版可通过相关插件支持集群模式部署,应用以集群模式运行时,可以通过多个实例和使用多核模式来提高应用的对并发访问处理的性能。
参考文档:集群部署
密码策略
为所有用户设置密码规则,密码有效期和密码登录安全策略,管理锁定用户。
参考文档:密码策略和用户锁定
Token 安全策略
Token 安全策略是一种用于保护系统安全和体验的功能配置。它包括了三个主要配置项:“会话有效期”、“Token 有效周期” 和 “过期 Token 刷新时限” 。
参考文档:Token 安全策略
IP 限制
NocoBase 支持管理员对用户访问 IP 设置白名单或黑名单,以限制未授权的外部网络连接或阻止已知的恶意 IP 地址,降低安全风险。同时支持管理员查询访问拒绝日志,识别风险 IP。
参考文档:IP 限制
变量和密钥
集中配置和管理环境变量和密钥,用于敏感数据存储、配置数据重用、环境配置隔离等。
参考文档:变量和密钥
迁移管理
用于将应用配置从一个应用环境迁移到另一个应用环境。
路由管理
- 菜单数据独立并改名为路由:菜单数据从 UI Schema 中拆分出来,改名为路由,分为
desktopRoutes
和mobileRoutes
两张表,分别对应桌面端路由和移动端路由。 - 菜单前端优化,支持折叠与响应式:菜单在前端实现了折叠与响应式适配,提升了使用体验。
参考文档:路由管理
角色和权限
用户管理
支持配置用户个人资料表单
工作流
在全局工具栏中增加流程待办中心入口,并实时提示人工节点、审批的相关待办任务数量。
工作流:自定义操作事件
支持全局和批量数据触发自定义操作事件。
工作流:审批
- 支持转签、加签。
- 支持审批人在提交审批时修改申请内容。
- 支持在审批界面中配置审批基础信息区块。
- 优化审批发起和待办区块的样式和交互,同时也在全局的流程待办中心中内置。
- 不再区分发起审批的位置,审批中心区块可以发起和处理所有审批。
工作流:JSON 变量映射节点
新增用于将上游节点结果中的 JSON 数据映射为变量的专用节点。
参考文档:JSON 变量映射
扩展能力提升及插件示例
扩展项 | 插件示例 |
---|---|
数据表预置字段扩展 | @nocobase-sample/plugin-data-source-main-custom-preset-fields |
日历颜色字段可选项扩展 | @nocobase-sample/plugin-calendar-register-color-field |
日历标题字段可选项扩展 | @nocobase-sample/plugin-calendar-register-title-field |
公式可选项字段扩展 | @nocobase-sample/plugin-field-formula-register-expression-field |
看板分组字段扩展 | @nocobase-sample/plugin-kanban-register-group-field |
筛选操作符扩展 | @nocobase-sample/plugin-register-filter-operator |
文件存储扩展 | @nocobase-sample/plugin-file-storage-demo |
不兼容变更
Token 安全策略更新
1.6 版本新增了 Token 安全策略,Auth 认证检查未通过时,将返回 401 错误并跳转至登录页。此行为与之前版本有所不同。如需跳过检查,可参考以下示例进行处理:
前端请求
useRequest({
url: '/test',
skipAuth: true,
});
api.request({
url: '/test',
skipAuth: true,
});
后端中间件
class PluginMiddlewareExampleServer extends plugin {
middlewareExample = (ctx, next) => {
if (ctx.path === '/path/to') {
ctx.skipAuthCheck = true;
}
await next();
};
async load() {
this.app.dataSourceManager.afterAddDataSource((dataSource) => {
dataSource.resourceManager.use(this.middlewareExample, {
before: 'auth',
});
});
}
}
单元测试函数 agent.login 由同步改为异步
由于认证流程需要进行一些异步操作,测试函数 login 改为异步, 示例:
import { createMockServer } from '@nocobase/test';
describe('my db suite', () => {
let app;
let agent;
beforeEach(async () => {
app = await createMockServer({
registerActions: true,
acl: true,
plugins: ['users', 'auth', 'acl'],
});
agent = await app.agent().login(1);
});
test('case1', async () => {
await agent.get('/examples');
await agent.get('/examples');
await agent.resource('examples').create();
});
});
提供全新的用户中心设置项的扩展 API
API
type UserCenterSettingsItemOptions = SchemaSettingsItemType & { aclSnippet?: string };
class Application {
addUserCenterSettingsItem(options: UserCenterSettingsItemOptions);
}
示例
class PluginUserCenterSettingsExampleClient extends plugin {
async load() {
this.app.addUserCenterSettingsItem({
name: 'nickName',
Component: NickName,
sort: 0,
});
}
}
v1.5.25 - 2025-03-09
🐛 修复
-
[server]
yarn start
启动服务器后前端缓存未刷新 (#6394) by @gchust -
[工作流:审批] 避免错误的审批人配置导致查询出全部用户 by @mytharcher
-
[企业微信] 修复登录提示链接和钉钉登录错误 by @chenzhizdt
v1.5.24 - 2025-03-07
🎉 新特性
- [数据可视化] 支持在图表查询中设置 NULLS 排序 (#6383) by @2013xile
🚀 优化
- [工作流] 支持在数据表事件中不触发工作流 (#6379) by @mytharcher
🐛 修复
-
[操作:导入记录 Pro] 使用额外的选项来觉得是否在导入时触发工作流的数据表事件 by @mytharcher
-
[操作:导出记录 Pro] pro 导出按钮导出数据时缺失sort 参数 by @katherinehhh
v1.5.23 - 2025-03-06
🐛 修复
v1.5.22 - 2025-03-06
🚀 优化
- [client] 按钮添加防双击处理 (#6351) by @Cyx649312038
🐛 修复
- [database] 修复当关系字段的源表标识字段值为数字型字符串时,获取关系数据记录报错的问题 (#6360) by @2013xile
v1.5.21 - 2025-03-05
🚀 优化
-
[工作流] 后置节点结果加载以提升执行记录画布性能 (#6344) by @mytharcher
-
[工作流:聚合查询节点] 对聚合后的数字进行小数四舍五入的处理 (#6358) by @mytharcher
🐛 修复
-
[client]
-
[工作流] 修复加载节点结果的权限问题 (#6352) by @mytharcher
v1.5.20 - 2025-03-03
🐛 修复
-
[client] 已经自定义 favicon 的页面,在页面加载时会闪一下 NocoBase 的 favicon (#6337) by @zhangzhonghe
-
[区块:地图] 地图字段不显示配置项 (#6336) by @zhangzhonghe
-
[自定义品牌] 已经自定义 favicon 的页面,在页面加载时会闪一下 NocoBase 的 favicon by @zhangzhonghe
-
[模板打印] 模板打印插件和备份管理器插件都开启时,无法上传本地备份还原应用 by @gchust
v1.5.19 - 2025-03-01
🐛 修复
-
[client] 关系字段阅读模式下hover时出现新增按钮 (#6322) by @katherinehhh
-
[操作:导出记录 Pro] 导出附件按钮setting多了添加区块 by @katherinehhh
-
[操作:导入记录 Pro] 关系区块导入按钮的识别重复记录依据字段下拉无内容 by @katherinehhh
v1.5.18 - 2025-02-27
🐛 修复
- [区块:操作面板] 设置操作面板的高度无效 (#6321) by @zhangzhonghe
v1.5.17 - 2025-02-27
🐛 修复
-
[client]
-
[数据表字段:自动编码] 修复自动编号字段在只读模式下未禁用 (#6274) by @mytharcher
-
[文件管理器] 修复继承表的迁移问题 (#6310) by @mytharcher
-
[权限控制] 配置数据表权限,使用多对多字段作为数据范围筛选条件,响应的数据记录不正确 (#6304) by @2013xile
-
[区块:看板] 弹窗中看板区块使用弹窗记录变量过滤数据不正确 (#6290) by @katherinehhh
-
[区块:树] 点击树区块节点时报错 by @zhangzhonghe
v1.5.16 - 2025-02-26
🚀 优化
- [备份管理器] 允许还原备份到缺少部分插件的应用 by @gchust
🐛 修复
-
[client] 富文本字段组件无法删除清空所有内容 (#6287) by @katherinehhh
-
[文件管理器]
v1.5.15 - 2025-02-25
🚀 优化
-
[文件管理器]
-
[区块:操作面板] 优化移动端样式 (#6270) by @zhangzhonghe
🐛 修复
- [cli] 优化 nocobase upgrade 命令行 (#6280) by @chenos
v1.5.14 - 2025-02-24
🐛 修复
- [备份管理器] 在"从本地备份还原"操作弹窗中,点击删除图标不会清空文件列表 by @gchust
v1.5.13 - 2025-02-22
🐛 修复
-
[client] 修复逐个上传文件后之前的文件消失的问题 (#6260) by @mytharcher
-
[工作流:操作前事件] 修复响应消息节点的错误消息不显示的问题 by @mytharcher
v1.5.12 - 2025-02-21
🚀 优化
- [工作流] 在工作流画布的节点上隐藏节点 ID (#6251) by @mytharcher
🐛 修复
- [文件管理器] 升级 AWS SDK 版本以修复 MinIO 上传问题 (#6253) by @mytharcher
v1.5.11 - 2025-02-20
🎉 新特性
🐛 修复
-
[client]
-
[工作流]
v1.5.10 - 2025-02-17
🚀 优化
- [数据表字段:Markdown(Vditor)] Vditor CDN 使用本地资源 (#6229) by @chenos
🐛 修复
- [工作流:循环节点] 修复循环内部有等待节点时提前退出的问题 (#6236) by @mytharcher
v1.5.9 - 2025-02-17
🐛 修复
-
[client]
-
[数据可视化] 数据源标识包含
-
时,筛选报错的问题 (#6231) by @2013xile
v1.5.8 - 2025-02-16
🐛 修复
-
[client]
-
[移动端] 权限配置表格中,移动端菜单数据展示不全 (#6219) by @zhangzhonghe
v1.5.7 - 2025-02-13
🚀 优化
- [通知:站内信] 移除 SSE 连接重试的控制台错误日志。 (#6205) by @sheldon66
🐛 修复
-
[client]
-
[数据表字段:排序] 修复排序字段类型在外部数据源未注册的问题 (#6212) by @mytharcher
-
[用户认证] WebSocket 认证问题 (#6209) by @2013xile
-
[数据表字段:附件(URL)] 修复 hook 中弃用的请求地址 by @mytharcher
v1.5.6 - 2025-02-12
🐛 修复
-
[client]
-
[操作:自定义请求]
-
[数据可视化] 在操作面板弹窗中添加图表区块不显示 (#6198) by @2013xile
v1.5.5 - 2025-02-11
🚀 优化
- [通知:站内信] 增加在站内信渠道中获取最新消息标题和最新接收时间的测试用例。 (#6189) by @sheldon66
v1.5.4 - 2025-02-10
🚀 优化
- [工作流] 为复制工作流操作增加加载中提示 (#6179) by @mytharcher
🐛 修复
-
[client]
-
[utils] 优化 storage/plugins 读取逻辑 (#6186) by @chenos
-
[通知:站内信] 修复:在渠道列表 API 的消息时间戳和标题子查询中添加用户过滤条件,确保数据隔离。 (#6185) by @deepure
-
[备份管理器] 容错模式还原时备份中的用户上传文件未复制到 uploads 文件夹 by @gchust
v1.5.3 - 2025-02-07
🐛 修复
- [client]
v1.5.2 - 2025-02-06
🚀 优化
- [移动端] 当没有配置权限时,隐藏移动端配置页 header (#6171) by @zhangzhonghe
🐛 修复
-
[工作流:通知节点] 确保当用户输入包含 handlebars 语法时,通知能够正确发送。 (#6164) by @sheldon66
-
[工作流:人工处理节点] 修复人工节点使用终止按钮提交表单数据未被解析的问题 (#6160) by @mytharcher
v1.5.1 - 2025-02-06
🐛 修复
v1.5.0 - 2025-02-05
内核优化
文本字段支持启用链接
打开方式支持抽屉、对话框和页面三种方式。
关系区块支持关联和解除关联操作
支持调试工作流
可以在配置工作流时直接触发工作流进行调试。
优化移动端日期相关组件交互体验
前端性能优化
- 优化首屏加载速度
- 前端构建工具更改为 rspack
- 优化各插件包入口文件大小
- 提升大数据表格渲染性能
- 优化菜单切换时的卡顿现象
- 新增 lazy 和 useLazy 前端库按需加载的方法
lazy
和 useLazy
用法介绍
import {lazy, useLazy} from '@nocobase/client';
// 导出一个组件
const { RolesManagement } = lazy(() => import('./RolesManagement'), 'RolesManagement');
// 导出多个组件
const { AuthLayout, SignInPage, SignUpPage } = lazy(() => import('./pages'), 'AuthLayout', 'SignInPage', 'SignUpPage');
// 导出默认组件
const ThemeList = lazy(() => import('./components/ThemeList'));
// 返回hook
const useReactToPrint = useLazy<typeof import('react-to-print').useReactToPrint>(
() => import('react-to-print'),
'useReactToPrint',
);
// 返回library
const parseExpression = useLazy<typeof import('cron-parser').parseExpression>(
() => import('cron-parser'),
'parseExpression',
);
新插件
导入 Pro
支持异步导入操作,独立线程执行,支持大量数据导入。
参考文档:
导出 Pro
支持异步导出操作,独立线程执行,支持大量数据导出,支持附件导出。
参考文档:
模板打印
模板打印插件支持使用 Word、Excel 和 PowerPoint 编辑模板文件(支持 .docx
、.xlsx
、.pptx
格式),在模板中设置占位符和逻辑结构,从而动态生成预定格式的文件,如 .docx
、.xlsx
、.pptx
以及 .pdf
文件。可以广泛应用于生成各类业务文档,例如报价单、发票、合同等。
主要功能
- 多格式支持:兼容 Word、Excel 和 PowerPoint 模板,满足不同文档生成需求。
- 动态数据填充:通过占位符和逻辑结构,自动填充和生成文档内容。
- 灵活的模板管理:支持添加、编辑、删除和分类管理模板,便于维护和使用。
- 丰富的模板语法:支持基本替换、数组访问、循环、条件输出等多种模板语法,满足复杂文档生成需求。
- 格式化器支持:提供条件输出、日期格式化、数字格式化等功能,提升文档的可读性和专业性。
- 高效的输出格式:支持直接生成 PDF 文件,方便分享和打印。
参考文档:
审计日志
用于记录和追踪系统内的用户活动和资源操作历史。
参考文档:
工作流:子流程
用于在一个工作流中调用其他的流程,可以使用当前流程的变量作为子流程的输入,并使用子流程的输出作为当前流程的变量在后续节点中使用。
参考文档:
邮件管理
允许将对谷歌、微软邮件账户接入到NocoBase中,进行邮件的收发、查看、管理等操作。也可以将邮件集成到页面中。
参考文档:
文件存储:S3(Pro)
支持兼容 S3 协议的文件存储类型,例如亚马逊 S3、阿里云 OSS、腾讯云 COS、MinIO 等。支持文件直传、私有访问。
参考文档:
v1.4.34 - 2025-02-02
🐛 修复
- [client] 选择数据后无法提交 (#6148) by @zhangzhonghe
v1.4.33 - 2025-01-28
🐛 修复
- [认证:OIDC] 设置 state cookie 的
same-site
策略为lax
by @2013xile
v1.4.32 - 2025-01-27
🐛 修复
- [actions] 修复“移动”操作以触发工作流 (#6144) by @mytharcher
v1.4.31 - 2025-01-26
🚀 优化
-
[client] 筛选表单中筛选组件与 filterable 中设置一致 (#6110) by @katherinehhh
-
[文件管理器] 支持删除文件记录时同时删除文件 (#6127) by @mytharcher
🐛 修复
-
[database]
-
[client]
-
[数据表字段:中国行政区划] 修复行政区划关联的权限问题 (#6137) by @chareice
-
[工作流] 修复生成错误的 SQL (#6128) by @mytharcher
-
[数据表字段:多对多 (数组)] 修复在子表单中更新多对多(数组)字段无效的问题 (#6136) by @2013xile
-
[移动端] 修复 移动端下拉选择只读状态可点击和文本溢出屏幕问题 (#6130) by @katherinehhh
v1.4.30 - 2025-01-23
🐛 修复
-
[client] 修复表格中关系字段显示 N/A 的问题 (#6109) by @zhangzhonghe
-
[数据表:树] 禁止将树表节点自身设置为其父节点 (#6122) by @2013xile
-
[工作流:HTTP 请求节点] 修复请求节点在循环调用中状态为等待的问题 (#6120) by @mytharcher
-
[工作流:测试工具包] 修复依赖权限控制的多数据源测试用例 (#6116) by @mytharcher
-
[备份管理器] 修复部分备份文件无法被正确解压还原的问题 by @gchust
v1.4.29 - 2025-01-21
🎉 新特性
- [区块:操作面板] 支持配置移动端操作面板每行显示的图标数量 (#6106) by @katherinehhh
v1.4.28 - 2025-01-21
🐛 修复
-
[client] 关系字段设置的默认值没有更新 (#6103) by @chenos
-
[操作:批量编辑] 移除批量编辑表单中的表单数据模板配置项 (#6098) by @katherinehhh
-
[验证码] 修复提供商 ID 可以被修改的问题 (#6097) by @mytharcher
v1.4.27 - 2025-01-18
🐛 修复
-
[client] 修复在嵌入页面中,弹窗中的区块数据为空的问题 (#6086) by @zhangzhonghe
-
[工作流] 修复在准备阶段的调度未能执行的问题 (#6087) by @mytharcher
v1.4.26 - 2025-01-16
🚀 优化
-
[client] 支持给 SQL 数据表添加描述 (#6081) by @2013xile
-
[resourcer] 支持 API 请求中传入空对象作为 values 的值 (#6070) by @mytharcher
🐛 修复
- [本地化] 译文为空时,点击“删除译文按钮”不请求接口 (#6078) by @2013xile
v1.4.25 - 2025-01-15
🚀 优化
🐛 修复
-
[移动端] 修复移动端底部按钮被遮挡的问题 (#6068) by @zhangzhonghe
-
[工作流:自定义操作事件] 修复自定义操作事件中对数据的查询请求 by @mytharcher
-
[备份管理器] 修复 collection-fdw 插件未开启时可能出现的备份报错 by @gchust
-
[部门] 修复部门表无法触发自定义工作流的问题 by @mytharcher
v1.4.24 - 2025-01-14
🚀 优化
- [client] 日期选择器组件输入框只读 (#6061) by @Cyx649312038
🐛 修复
-
[client]
-
[database] 修复排序字段从主键初始化问题 (#6059) by @chareice
-
[数据可视化] 在图表查询中使用聚合函数且没有设置维度的时候去除
LIMIT
语句 (#6062) by @2013xile -
[备份管理器] 修复用户仅登录子应用后无法下载备份文件的问题 by @gchust
v1.4.23 - 2025-01-13
🐛 修复
-
[client] 修复在表格中固定操作列不生效的问题 (#6048) by @zhangzhonghe
-
[用户] 在用户管理中给用户设置密码的时候关闭浏览器自动填充 (#6041) by @2013xile
-
[工作流] 修复基于数据表字段的定时任务在启动后不执行的问题 (#6042) by @mytharcher
v1.4.22 - 2025-01-10
🚀 优化
-
[evaluators] 升级 formula.js 库的版本至 4.4.9 (#6037) by @mytharcher
-
[工作流] 修复工作流插件的日志 API (#6036) by @mytharcher
🐛 修复
- [工作流] 为避免重复触发增加防御性逻辑 (#6022) by @mytharcher
v1.4.21 - 2025-01-10
🚀 优化
- [client] 详情区块联动规则支持隐藏并保留值 (#6031) by @katherinehhh
🐛 修复
-
[client]
-
[备份管理器] 修复环境变量 API_BASE_PATH 不为 /api 时下载备份失败的问题 by @gchust
v1.4.20 - 2025-01-09
🎉 新特性
- [client] 添加 app.getHref() 方法 (#6019) by @chenos
🚀 优化
-
[client]
-
[操作:批量编辑] 批量编辑中提交按钮移除字段赋值和联动规则配置项 (#6008) by @katherinehhh
🐛 修复
-
[client]
-
修复 富文本字段设置必填后,填写数据删除后,必填无效 (#6006) by @katherinehhh
-
修复 操作列按钮隐藏时没有左对齐的问题 (#6014) by @katherinehhh
-
修复 在 REST API 配置页面点击 Collections 标签导致 Create Collections 按钮异常的问题 (#5992) by @katherinehhh
-
修复一对多关联的 targetKey 无法选择 NanoID 字段 (#5999) by @katherinehhh
-
修复紧凑模式下配置按钮错位问题 (#6001) by @katherinehhh
-
修复列表组件样式 (#5998) by @mytharcher
-
修复客户端请求中携带的 headers 被覆盖的问题 (#6009) by @2013xile
-
修复外键、目标数据表标识字段 和源数据表标识字段 不支持中文检索的问题 (#5997) by @katherinehhh
-
-
[操作:导入记录] 修复无法导入使用不同 target key 的多对多关联的问题 (#6024) by @chareice
-
[区块:地图] 详情区块中的地图字段,应显示地图 (#6010) by @katherinehhh
-
[嵌入 NocoBase] Embed 的 token 与 auth 存在冲突 by @chenos
v1.4.19 - 2025-01-06
🐛 修复
- [client] 修 复 筛选表单/筛选操作中日期范围选择器设置 showTime=true 时未显示时间 (#5994) by @katherinehhh
v1.4.18 - 2025-01-06
🚀 优化
- [工作流:测试工具包] 修复测试表中日期字段的精度 (#5983) by @mytharcher
🐛 修复
-
[client]
-
[server] 修复还原备份时可能出现的应用崩溃问题 (#5981) by @gchust
-
[移动端] 修复移动端底部按钮被遮挡的问题 (#5991) by @zhangzhonghe
-
[数据可视化] 修复在子页面的图表中使用“上级弹窗变量”时,刷新页面后变量失效的问题 (#5984) by @2013xile
-
[区块:看板] 修复看板未加载数据表的父表字段 (#5985) by @katherinehhh
v1.4.17 - 2024-12-31
🎉 新特性
- [client] 支持多对多(数组)字段使用“表格中选中的记录”变量 (#5974) by @2013xile
🚀 优化
-
[数据源:主数据库] 新增名称冲突校验,防止用户创建与系统 Collection 同名的 Collection (#5962) by @chareice
-
[工作流] 避免日期范围变量在除了筛选组件中被误用 (#5954) by @mytharcher
🐛 修复
-
[database]
-
[client]
-
[数据源:主数据库] 修复旧版 unixTimestamp 字段的支持问题 (#5967) by @chareice
-
[工作流] 修复关系字段子详情区块在人工节点界面配置中报错 (#5953) by @mytharcher
v1.4.16 - 2024-12-26
🐛 修复
-
[client] 修复时间戳字段精度转换问题 (#5931) by @chenos
-
[操作:复制记录] 修复详情和表单区块中,一对一关系字段未显示配置的关系表字段 (#5921) by @katherinehhh
-
[备份管理器] 修复 mysqldump 版本小于8时备份失败的问题 by @gchust
v1.4.15 - 2024-12-24
🐛 修复
-
[server] 激活插件时未自动建表 (#5939) by @chenos
-
[client] 修复 联动规则中属性字段搜索无法匹配正确数据 (#5925) by @katherinehhh
-
[工作流]
v1.4.14 - 2024-12-21
🐛 修复
-
[数据可视化] 修复在图表查询中使用嵌套的多对多关系进行过滤时的报错。 (#5917) by @2013xile
-
[工作流:聚合查询节点] 修复由于事务造成的统计节点结果错误问题 (#5916) by @mytharcher
v1.4.13 - 2024-12-19
🚀 优化
-
[数据表: SQL] 禁止在 SQL 中使用危险关键字和函数。 (#5913) by @2013xile
-
[主题编辑器] 优化用户资料编辑和密码修改的 API 校验逻辑 (#5912) by @2013xile
🐛 修复
-
[数据源:主数据库] 修复外键加载问题 (#5903) by @chareice
-
[数据表: SQL] 修复 SQL 数据表更新后字段消失的问题。 (#5909) by @chareice
-
[备份管理器] 修复 Windows 平台备份还原失败的问题 by @gchust
v1.4.11 - 2024-12-18
🚀 优化
-
[client] 使更多的组件支持“省略超出长度的内容” 配置项 (#5888) by @zhangzhonghe
-
[database] 关系 repository 支持 firstOrCreate & updateOrCreate (#5894) by @chareice
🐛 修复
-
[client]
-
[用户]
-
[数据源管理] 修复外部数据源 Collection 的筛选问题 (#5890) by @chareice
-
[公开表单] 修复全局切换主题导致公开表单预览页主题被影响的问题 (#5883) by @katherinehhh
v1.4.10 - 2024-12-12
🎉 新特性
- [操作:自定义请求] 支持在自定义请求按钮中使用“当前表单”变量 (#5871) by @zhangzhonghe
🚀 优化
- [数据可视化] 支持在图表的查询配置中使用外键 (#5869) by @2013xile
🐛 修复
-
[client] 修复关联文件表,使用数据选择器时在配置模式下显示文件表区块,非配置模式下未显示的问题 (#5874) by @katherinehhh
-
[权限控制] 修复配置权限之后复制记录相关问题 (#5839) by @chareice
-
[工作流] 修复自动删除执行记录时事务超时的问题 (#5870) by @mytharcher
v1.4.9 - 2024-12-12
🐛 修复
-
[sdk] 移除默认 locale (#5867) by @chenos
-
[client]
-
[备份管理器] 修复自定义域名的子应用下载备份文件失败的问题 by @gchust
v1.4.8 - 2024-12-10
🐛 修复
-
[client]
-
[用户数据同步] 同步数据时跳过不支持的数据类型,而不是直接报错。 (#5835) by @chenzhizdt
-
[备份管理器]
-
修复备份文件较大时下载窗口弹出过慢的问题 by @gchust
-
修复备份还原子应用时会引起所有应用重启的问题 by @gchust
-
v1.4.7 - 2024-12-09
🐛 修复
- [移动端] 修复移动端背景色问题,导致看起来区块之间没有间隙 (#5809) by @katherinehhh
v1.4.6 - 2024-12-08
🐛 修复
v1.4.5 - 2024-12-08
🐛 修复
- [权限控制] 用户角色不对时刷新页面 (#5821) by @chenos
v1.4.4 - 2024-12-08
🐛 修复
-
[client]
-
[数据可视化] 修复在 MySQL 中格式化带时区的日期字段的问题 (#5829) by @2013xile
-
[工作流]
-
[数据表字段:多对多 (数组)] 修复更新对一关联表中多对多(数组)字段不生效的问题 (#5820) by @2013xile
-
[日历]
-
[公开表单] 修复子应用中公开表 QC code 扫码打开路径不正确 (#5799) by @katherinehhh
v1.4.3 - 2024-12-05
🚀 优化
🐛 修复
- [client]
v1.4.2 - 2024-12-04
🐛 修复
- [工作流] 修复异步工作流在工作流列表中未展示字段标识 (#5787) by @mytharcher
v1.4.1 - 2024-12-04
🚀 优化
- [cli] 优化 pkg 命令 (#5785) by @chenos
🐛 修复
- [移动端] 修复 移动端筛选操作缺少日期输入框 (#5786) by @katherinehhh
v1.4.0 - 2024-12-03
🎉 主要新特性
简化插件的添加和更新流程
- 插件列表直接读取本地目录
- 合并插件添加和更新流程
- 界面支持批量激活插件
- 简化商业插件下载和升级流程
参考文档:
通知
- 站内信:支持用户在 NocoBase 应用内实时接收消息通知;
- 电子邮件:通过电子邮件渠道发送通知,目前只支持 SMTP 传输方式;
- 企微通知:通过企业微信渠道发送通知。
参考文档:
用户数据同步
参考文档:
备份管理器
参考文档:
公开表单
对外分享公开表单,向匿名用户收集信息。
参考文档:
数据源:人大金仓(KingbaseES)
使用人大金仓(KingbaseES)数据库作为数据源,可以作为主数据库,也可以作为外部数据库使用。
参考文档:
数据源:外部 Oracle
使用外部的 Oracle 数据库作为数据源。
参考文档:
数据表字段:附件(URL)
支持 URL 格式的附件
参考文档:
字段组件:掩码
参考文档:
工作流:JavaScript
JavaScript 节点允许用户在工作流中执行一段自定义的服务端 JavaScript 脚本。脚本中可以使用流程上游的变量作为参数,并且可以将脚本的返回值提供给下游节点使用。
参考文档:
数据可视化:ECharts
新增 ECharts 的图表的支持,支持漏斗图、雷达图等更多图形,并提供更友好的图形配置项。
参考文档:
区块:分步表单
参考文档:
区块:操作面板
用于放置各种快捷操作,目前支持:
- 链接
- 扫二维码
- 弹窗
- 自定义请求
支持栅格和列表两种布局
参考文档:
v1.3.55 - 2024-12-03
🚀 优化
- [client] 区块初始化器使用更匹配类型含义的图标 (#5757) by @mytharcher
🐛 修复
-
[client]
-
[database] 修复带外键更新关系字段的问题 (#5754) by @chareice
-
[数据源管理] 修复 source key 显示不正确 (#5771) by @katherinehhh
-
[工作流:自定义操作事件]
-
允许所有角色都可触发外部数据源数据表上的自定义操作事件 by @mytharcher
-
修复自定义操作事件默认数据源 by @mytharcher
-
修复自定义操作事件数据源不匹配的错误 by @mytharcher
-
修复自定义操作事件在关系区块无法触发的问题 by @mytharcher
-
v1.3.53 - 2024-11-28
🚀 优化
-
[client]
-
[工作流:操作前事件] 移除拦截器的警告日志 by @mytharcher
🐛 修复
-
[cli] Daemon 模式不删除 sock 文件 (#5750) by @chenos
-
[client]
-
[server] 按依赖顺序加载插件 (#5706) by @chenos
-
[区块:地图] 修复 Google Map 切换缩放等级时报错的问题 (#5722) by @katherinehhh
-
[数据源:主数据库] 修复视图 Collection 字段获取原始字段名的问题 (#5729) by @chareice
-
[文件管理器] 当 Endpoint 不为空时,forcePathStyle 为 true (#5712) by @chenos
v1.3.52 - 2024-11-21
🚀 优化
-
[工作流]
-
[数据源:REST API] 优化 REST API 插件相关文案 by @katherinehhh
v1.3.51 - 2024-11-19
🐛 修复
-
[client]
-
[数据表字段:多对多 (数组)] 修复在获取含有多对多(数组)字段的关联表记录时报错的问题 (#5661) by @2013xile
-
[区块:甘特图] 修复甘特图添加区块时模板列表为日历区块的模板 (#5673) by @katherinehhh
-
[数据可视化] 修复双轴图中数据转换没有对 tooltip 生效的问题 (#5649) by @2013xile
v1.3.50-beta - 2024-11-14
🐛 修复
-
[client] 修复联动规则标题编辑时无法清空的问题 (#5644) by @katherinehhh
-
[评论] 修复评论区块设置数据范围不生效问题 by @katherinehhh
v1.3.49-beta - 2024-11-13
🚀 优化
-
[client] 一对一字段和多对多(数组)字段支持选择文件表 (#5637) by @mytharcher
-
[evaluators] 将运算节点的默认计算引擎更换为 Formula.js (#5626) by @mytharcher
🐛 修复
-
[client] 修复筛选按钮重置后标题恢复为默认名称的问题 (#5635) by @katherinehhh
-
[操作:导入记录] 修复无法通过 id 字段导入多对多关联数据的问题 (#5623) by @chareice
v1.3.48-beta - 2024-11-11
🚀 优化
🐛 修复
-
[client] 支持一对多关系使用文件表 (#5619) by @mytharcher
-
[操作:导入记录] 修复无法通过 id 字段导入多对多关联数据的问题 (#5623) by @chareice
v1.3.47-beta - 2024-11-08
🚀 优化
- [用户认证] 优化登录、注册的错误提示 (#5612) by @2013xile
🐛 修复
-
[client]
-
[用户认证] 修复用户使用非密码认证器登录时无法修改密码的问题 (#5609) by @2013xile
v1.3.45-beta - 2024-11-06
🐛 修复
-
[client] 表格中关系表字段权限为该关系字段的权限 (#5569) by @katherinehhh
-
[操作:导出记录] 修复导出过程中的多语言问题 (#5591) by @chareice
-
[操作:导入记录] 修复无法导入多对一关联的问题 (#5417) by @chareice
v1.3.44-beta - 2024-11-05
🎉 新特性
- [认证:OIDC] 添加「启用 RP-initiated logout」选项 by @2013xile
🐛 修复
- [client] 修复 关系字段下拉选项中设置单选字段为标题字段时筛选不生效的问题 (#5581) by @katherinehhh
v1.3.43-beta - 2024-11-05
🚀 优化
- [client] 数字精确度支持配置 8 位数 (#5552) by @chenos
🐛 修复
-
[client] 修复联动样式在表单里不更新。 (#5539) by @sheldon66
-
[认证:API 密钥] 修复 API keys 设置页面的 URL 路径 (#5562) by @2013xile
-
[移动端] 修复预览图片被页面覆盖的问题 (#5535) by @zhangzhonghe
-
[区块:地图] 子详情中地图字段,渲染地图不正确,应该显示坐标字符/详情区块,没有值的字段,会显示上一条数据的值 (#5526) by @katherinehhh
-
[数据表:树] 修复更新路径表时的报错 (#5551) by @2013xile
v1.3.42-beta - 2024-10-28
🐛 修复
- [数据表:树] 修复解除关联子节点,节点路径没有更新的问题 (#5522) by @2013xile
v1.3.41-beta - 2024-10-27
🚀 优化
- [权限控制] 优化权限系统中的大表查询性能 (#5496) by @chareice
v1.3.40-beta - 2024-10-25
🎉 新特性
- [认证:OIDC] 添加“跳过 SSL 验证“选项 by @2013xile
🚀 优化
- [client] 勾选字段未勾选时显示禁用的未勾选框 (#5503) by @katherinehhh
🐛 修复
-
[database] 修复字符串操作符”包含“和”不包含“没有正确处理
null
值的问题 (#5509) by @2013xile -
[client] 修复联动规则中使用「URL参数变量」作条件判断无效 (#5504) by @katherinehhh
-
[区块:地图] 修复高德地图多次调用
load
方法,导致多张地图存在时,部分地图展示报错的问题 (#5490) by @Cyx649312038
v1.3.39-beta - 2024-10-24
🐛 修复
- [client] 修复弹窗中无法添加筛选区块的问题 (#5502) by @zhangzhonghe
v1.3.38-beta - 2024-10-24
🐛 修复
-
[client]
-
[工作流:HTTP 请求节点] 修复变量文本输入框中在粘贴时可能产生非标准空格导致服务端逻辑错误的问题 (#5497) by @mytharcher
-
[部门] 修复在所属部门角色下外部数据源权限判断不正确的问题 by @2013xile
v1.3.37-beta - 2024-10-23
🚀 优化
- [client] 调整绑定工作流配置面板中的提示文案 (#5494) by @mytharcher
🐛 修复
- [文件管理器] 修复文件表在关联区块内无法上传和删除记录的问题 (#5493) by @mytharcher
v1.3.36-beta - 2024-10-22
🐛 修复
-
[数据表:树] 修复继承的树表没有自动创建路径表的问题 (#5486) by @2013xile
-
[日历] 当表格有数据时分页器应该显示 (#5480) by @katherinehhh
-
[文件管理器] 修复由于上传规则 hook 改动导致文件无法上传的问题 (#5460) by @mytharcher
-
[数据表字段:公式] 修复 多层子表格嵌套时,公式计算结果的错误 (#5469) by @gu-zhichao
v1.3.35-beta - 2024-10-21
🚀 优化
- [工作流:邮件发送节点] 为邮件节点的表单项增加占位提示内容 (#5470) by @mytharcher
v1.3.34-beta - 2024-10-21
🎉 新特性
-
[test] 筛选表单中的关系字段支持配置是否多选 (#5451) by @zhangzhonghe
🐛 修复
-
[client]
-
[区块:地图] 表格中的地图字段不应该有缩放等级配置项 (#5457) by @katherinehhh
-
[文件管理器] 屏蔽阅读模式下附件字段对存储规则不必要的查询 (#5447) by @mytharcher
-
[数据源:主数据库] 修复由于更换组件导致的 E2E 测试不通过 (#5437) by @mytharcher
v1.3.33-beta - 2024-10-16
🚀 优化
- [工作流] 对更新数据节点的批量模式增加关于关系字段的提示 (#5426) by @mytharcher
🐛 修复
-
[client]
-
[文件管理器] 移除文件表选择存储空间时仅加载 20 个的限制 (#5430) by @mytharcher
-
[操作:复制记录] 修复批量编辑弹窗不显示内容的问题 (#5412) by @zhangzhonghe
-
[数据可视化] 修复图表筛选区块中不显示默认值的问题 (#5405) by @zhangzhonghe
v1.3.32-beta - 2024-10-13
🐛 修复
- [client] 关系字段设置必填,数据范围中设置变量后,选中值却报字段必填不通过 (#5399) by @katherinehhh
v1.3.31-beta - 2024-10-11
🐛 修复
-
[client] 修复在筛选表单中使用行政区划字段无法正确筛选出值的问题 (#5390) by @zhangzhonghe
-
[操作:导入记录] 修复导入 wps 文件报错的问题 (#5397) by @chareice
v1.3.30-beta - 2024-10-11
🐛 修复
-
[client]
-
[工作流:自定义操作事件]
-
修复 自定义工作流事件提交成功后跳转不生效 by @katherinehhh
-
自定义工作流事件提交成功后跳转不生效 by @katherinehhh
-
v1.3.29-beta - 2024-10-10
🚀 优化
- [client] 创建表单中也不禁用日期变量 (#5376) by @zhangzhonghe
🐛 修复
-
[工作流:SQL 节点] 修复在 SQL 节点中调用存储过程没有返回结果时导致错误的问题 (#5385) by @mytharcher
-
[工作流] 修复基于时间字段的定时任务导致报错的问题,并支持其他数据库数据源 (#5364) by @mytharcher
v1.3.28-beta - 2024-10-09
🚀 优化
- [client] 将 cdn 链接保存为本地资源,以防止在内网部署时请求外部资源 (#5375) by @zhangzhonghe
🐛 修复
-
[client]
-
[操作:导入记录] 修复导入大日期结果不正确的问题 (#5356) by @chareice
-
[工作流] 修复新增、更新节点中配置关系字段赋值时切换组件导致的页面崩溃 (#5366) by @mytharcher
-
[区块:甘特图] 修复在甘特图中打开弹窗,然后再关闭,导致子页面也被关闭的问题 (#5370) by @zhangzhonghe
v1.3.27-beta - 2024-09-30
🐛 修复
-
[client] 修复变量“表格中选中的记录” (#5337) by @zhangzhonghe
-
[工作流:自定义操作事件] 修复自定义操作事件在关系区块中不触发的问题 by @mytharcher
v1.3.26-beta - 2024-09-29
🚀 优化
- [client] 隐藏移动端的滚动条 (#5339) by @zhangzhonghe
🐛 修复
-
[client]
-
[操作:导出记录] 修复 decimal 类型字段的导出格式 (#5316) by @chareice
-
[区块:看板] 修复在嵌入页面中,点击看板卡片后,无法打开弹窗的问题 (#5326) by @zhangzhonghe
v1.3.25-beta - 2024-09-25
🚀 优化
🐛 修复
-
[client] 修复变量中没有显示完整字段的问题 (#5310) by @zhangzhonghe
-
[工作流] 修复数据表事件中发生改变的字段被删除后报错的问题 (#5318) by @mytharcher
-
[操作:导出记录] 修复导出操作时,关联表中的字段未执行interface渲染逻辑 (#5296) by @gchust
v1.3.24-beta - 2024-09-23
🐛 修复
-
[client]
-
[数据可视化] 修复图表区块在暗黑主题下的样式问题 (#5302) by @2013xile
v1.3.23-beta - 2024-09-19
🚀 优化
-
[用户] 优化用户管理表格的渲染速度 (#5276) by @2013xile
-
[部门] 优化部门管理中的用户表格的渲染速度 by @2013xile
🐛 修复
-
[client]
-
[create-nocobase-app] 修复在新增自动编码字段时,配置编码规则的弹窗缺少提交按钮的问题 (#5281) by @zhangzhonghe
-
[database] 导入支持勾选字段 (#4992) by @chareice
-
[evaluators] 修复 Math.js 计算输出矩阵类型导致的问题 (#5270) by @mytharcher
-
[日历] 删除日程弹窗选项不能选择 (#5274) by @katherinehhh
-
[操作:导出记录] 修复在导出操作中,生成数据表格时,缺少上下文的问题 (#5286) by @gchust
v1.3.22-beta - 2024-09-12
🎉 新特性
🚀 优化
- [数据表字段:Markdown(Vditor)] 在外部数据源中选字段 UI 的时支持 Vidtor (#5246) by @katherinehhh
🐛 修复
- [日历] 日历区块结束日期跨月时无法正确显示的问题 (#5239) by @katherinehhh
v1.3.21-beta - 2024-09-10
🐛 修复
- [client] 修复在使用联动规则时报错的问题(通过 create-nocobase-app 安装的 NocoBase) (#5249) by @zhangzhonghe
v1.3.20-beta - 2024-09-10
🚀 优化
- [client] 数据区块中支持显示更深层级的关系字段 (#5243) by @zhangzhonghe
🐛 修复
-
[client]
-
[数据可视化] 修复存在多个数据源时,图表的数据源上下文不正确的问题 (#5237) by @2013xile
v1.3.19-beta - 2024-09-08
🐛 修复
- [client] 修复因弹窗与 Link 按钮一起使用,所导致的 URL 异常的问题 (#5219) by @zhangzhonghe
v1.3.18-beta - 2024-09-08
🐛 修复
- [数据表字段:多对多 (数组)] 修复删除包含多对多(数组)字段的数据表时出现的错误 (#5231) by @2013xile
v1.3.17-beta - 2024-09-07
🎉 新特性
- [client] 支持在子表单和子表格中配置联动规则。 (#5159) by @zhangzhonghe
🚀 优化
-
[client]
-
[server] 提供更友好的应用级错误提示 (#5220) by @chenos
🐛 修复
-
[client] 修复在详情区块中出现的 “Maximum call stack size exceeded” 错误 (#5228) by @zhangzhonghe
-
[数据表字段:多对多 (数组)] 修复将
uid
类型的字段设置为多对多(数组)字段的目标键时出现的报错 (#5229) by @2013xile -
[UI schema 存储服务] 修复 member 角色点击按钮报无权限的问题 (#5206) by @zhangzhonghe
-
[工作流] 修复创建工作流后类型列展示错误文字的问题 (#5222) by @mytharcher
-
[用户] 移除在用户管理中编辑用户资料时的手机号格式验证 (#5221) by @2013xile
v1.3.16-beta - 2024-09-06
🚀 优化
-
[client]
-
[用户认证] 系统标题支持换行 (#5211) by @chenos
-
[工作流:SQL 节点] 将 SQL 操作节点的结果数据结构调整为仅包含数据部分。 (#5189) by @mytharcher Reference: SQL 操作
-
[权限控制] 使
Users & Permissions
配置页的Permissions
Tab 面板可扩展。 (#5216) by @zhangzhonghe Reference: 开发指南 -
[操作:批量编辑] 批量更新、批量编辑的 文案 ,“所有” 改成 “全表” (#5200) by @katherinehhh
🐛 修复
-
[client]
-
[数据可视化] 修复聚合选项字段时,获取结果不正确的问题 (#5214) by @2013xile
-
[数据源管理] 修复
用户和权限
设置页面中数据源表格rowKey
不正确问题 (#5215) by @gchust -
[工作流:HTTP 请求节点] 修复请求节点参数使用非字符串变量时的问题。 (#5204) by @mytharcher
-
[数据表字段:公式] 修复公式字段时间类型测试用例 (#5197) by @katherinehhh
-
[应用的备份与还原(废弃)] 修复测试用例报错 (#5201) by @chenos
-
[数据源:REST API]
-
rest api 数据表 标识不可编辑 by @katherinehhh
-
Rest api 多语言调整 by @katherinehhh
-
v1.3.15-beta - 2024-09-04
🐛 修复
-
[工作流] 修复工作流变量中缺少部分字段可选的问题。 (#5187) by @mytharcher
-
[数据表字段:Markdown(Vditor)] 修复 markdown(Vditor) 字段没有正确显数据(缓存) (#5176) by @katherinehhh
v1.3.14-beta - 2024-09-03
🎉 新特性
- [client] 支持在筛选表单中配置对多关系目标表中的字段。 (#5178) by @zhangzhonghe
🚀 优化
- [操作:自定义请求] 去掉添加数据表单自定义请求按钮的联动规则 (#5179) by @katherinehhh
🐛 修复
- [数据表字段:公式] 公式字段使用日期字段时页面报错 (#5168) by @katherinehhh
v1.3.13-beta - 2024-09-03
🐛 修复
- [操作:导出记录] 修复导出关系数据不正确的问题 (#5170) by @chareice