Node-RED 3.0.0 里程碑版本发布
🎉 重大版本更新
编辑器体验全面升级
- 主题配置增强:如果 settings.js 值不存在,则使用主题页面和头部值 (#3767)
- 撤销操作优化:在菜单中执行某些操作后聚焦编辑器进行撤销 (#3759)
- 节点图标美化:确保节点图标阴影具有适当圆角 (#3763)
- 子流程凭据:修复输入具有多个类型时存储子流程凭据类型的问题 (#3762)
用户界面改进
- 配置节点信息:确保全局配置和流程配置在层次结构弹出窗口中包含信息 (#3752)
- 历史状态跟踪:在历史事件中包含脏状态 (#3748)
- 上下文子菜单:修复上下文子菜单的显示方向 (#3746)
- 调试侧边栏:修复清除调试侧边栏菜单的固定路径 (#3745)
- 工具提示安全:防止为已删除节点生成工具提示时的异常 (#3742)
上下文菜单修复
- 上下文菜单问题:修复上下文菜单问题,为 v3 beta.5 做好准备 (#3741)
- 节点ID管理:粘贴剪切流程时不生成新节点ID (#3729)
- 节点边界控制:防止节点移出工作区 (#3731)
🎨 主题与样式优化
视觉一致性
- 禁用配置节点:不让主题更改禁用配置节点的背景颜色 (#3736)
- CSS变量迁移:将 #3692 中遗留的颜色移动到 CSS 变量 (#3737)
- 配置节点标签:修复配置节点选项板中的标签溢出问题 (#3730)
代码编辑器
- Monaco默认设置:修复设置不包含 codeEditor 时默认使用 monaco 的问题 (#3732)
- 键盘快捷键:在显示编辑对话框时禁用键盘快捷键映射 (#3700)
⚙️ 运行时增强
凭据管理
- 子流程模块凭据:不删除子流程模块的未知凭据 (#3728)
文档与日志
- 更新日志补全:添加 beta.4 更新日志中缺失的条目 (#3721)
🔌 节点功能优化
核心节点修复
- 变更节点:修复变更节点在使用上下文时未正确处理 from 字段的问题 (#3754)
- 链接调用节点:修复链接调用注册表错误 (#3751)
- WebSocket节点:修复 WebSocket 节点的关闭超时问题 (#3734)
🔧 其他重要改进
连接与导入
- 连接点菜单:更新添加连接点菜单以在更多情况下工作 (#3727)
- 导入映射:确保使用导入 UI 时 importMap 不为空 (#3723)
国际化支持
- 日语翻译:为 v3.0-beta.4 添加日语翻译 (#3724)
链接处理
- 虚拟链接分割:修复虚拟链接上的"分割"功能 (#3766)
- 全局调试消息:修复全局调试消息的处理 (#3733)
这个 3.0.0 版本是 Node-RED 的一个重要里程碑,在主题系统、用户界面、节点功能和国际化支持方面都有显著提升,为用户提供了更加稳定和美观的可视化编程环境。
git下载:
国内高速下载通道: