Node-RED 3.1.4 维护版本发布
🎨 编辑器修复与改进
子流程功能优化
- 选项板端口位置:修复子流程端口在选项板中的位置 (#4502) @kazuhitoyokoi
- 快速添加对话框:修复快速添加对话框中的子流程端口 (#4518) @kazuhitoyokoi
- 子流程实例节点:确保子流程实例节点设置了 g 属性 (#4538) @knolleary
- 流程导入处理:处理具有现有子流程和实例节点的流程导入 (#4546) @knolleary
用户界面增强
- 快速添加对话框焦点:从上下文菜单聚焦快速添加对话框 (#4516) @kazuhitoyokoi
- 上下文菜单项禁用:添加处理以禁用上下文菜单上的项目 (#4500) @kazuhitoyokoi
- 菜单标签文本:将流程标签菜单中的"重命名"替换为"编辑" (#4506) @GogoVega
- 图标缩放修复:修复非 .svg 图标的图标缩放问题 (#4491) @ralphwetzel
- 配置编辑器页脚:修改配置编辑器页脚中的节点用户信息 (#4528) @knolleary
- 配置节点侧边栏:在配置节点侧边栏中高亮显示错误 (#4529) @knolleary
事件处理修复
- 客户端/编辑器事件:修复模拟一次的 off-in-on 模式 (#4484) @gorenje
⚙️ 运行时改进
环境变量与配置
- 全局配置凭证:确保在部署时合并全局配置凭证环境变量 (#4526) @knolleary
- 环境值克隆:在获取环境值时克隆对象类型 (#4519) @knolleary
- 上下文路径复制:从上下文复制路径时包含顶级属性名称 (#4527) @knolleary
模块导入处理
- 模块导入:处理导入模块时的未定义默认导出 (#4539) @knolleary
- 缓存清除功能:在不使用显式版本号的情况下恢复缓存清除功能 (#4512) @knolleary
部署与导入
- 修改节点部署:在替换未知配置节点后处理修改节点部署 (#4556) @knolleary
- 导入对话框反馈:改进导入对话框中的反馈以显示冲突节点 (#4550) @knolleary
- 凭证对象创建:如果没有要导出的内容,则不创建凭证对象 (#4544) @GogoVega
🔌 节点修复
HTTP 请求节点
- 未使用代码移除:移除未使用的代码,因为 toLowercase 使用错误 (#4522) @gorenje
🌐 国际化支持
翻译更新与修复
- 日语翻译:为 v3.1.3 添加日语翻译 (#4498) @kazuhitoyokoi
- 德语翻译:更新 editor.json,修复德语翻译中的拼写错误 (#4552) @guidoffm
- 西班牙语翻译:西班牙语翻译 (#4495) @joebordes
- 法语翻译:添加 v3.1.3 更改的法语翻译 (#4477) @GogoVega
- 验证消息补充:添加缺失的验证消息 (#4487) @GogoVega
- 英语消息补充:添加缺失的美式英语消息 (#4475) @knolleary
语言列表显示
- 可用语言列表:不翻译可用语言列表 (#4531) @GogoVega
🛠️ 其他改进
模板与依赖
- index.mst 更新:更新 index.mst (#4483) @gorenje
- GitHub Actions 更新:使用 1 个更新提升 github-actions 组 (#4554) @dependabot
👥 新贡献者
- @gorenje 在 #4484 中做出了首次贡献
- @guidoffm 在 #4552 中做出了首次贡献
- @joebordes 在 #4495 中做出了首次贡献
📋 完整更新日志
完整更新日志: 3.1.3...3.1.4
这个维护版本主要解决了子流程管理、用户界面交互、环境变量处理、国际化支持和节点功能等方面的问题,进一步提升了系统的稳定性和用户体验,同时欢迎了三位新的贡献者加入社区。
git下载:
国内高速下载通道: