diff --git a/docs.json b/docs.json index ef14314..bddb1a6 100644 --- a/docs.json +++ b/docs.json @@ -68,6 +68,12 @@ ] } ] + }, + { + "tab": "更新日志", + "pages": [ + "zh/changelog/overview" + ] } ] } diff --git a/zh/changelog/overview.mdx b/zh/changelog/overview.mdx new file mode 100644 index 0000000..7e55ead --- /dev/null +++ b/zh/changelog/overview.mdx @@ -0,0 +1,35 @@ +--- +title: "更新日志" +description: "AutoLibrary 产品更新与版本发布记录" +--- + +本页面记录 AutoLibrary 的产品更新与改进。最新更改优先显示。 + + + +## 新功能 + +- **可视化编排对话框**:通过图形化界面构建 AutoScript 脚本,支持调试运行、动态模拟目标数据输入,以及算术表达式的解析与回显。无需手写脚本即可创建复杂的自动化流程。查看 [核心功能](/zh/manual/v1.3.0/features/core) 了解如何使用。 +- **AutoScript 行内注释**:现支持 `//` 行内注释和完整注释行,方便为自动化脚本添加说明。 +- **算术表达式支持**:AutoScript 现支持算术表达式与变量的加减运算,可在脚本中进行动态计算。 +- **全新应用图标**:AutoLibrary 启用全新设计的 SVG/ICO 图标,提升应用辨识度。 +- **编辑器语法高亮**:脚本编辑器采用 VSCode C 风格配色方案,布尔字面量独立配色,提升脚本编辑体验。 + +## 更新 + +- **AutoScript 引擎升级至 v1.0.0**:脚本引擎迁移至 Lua 沙箱架构,提供更强的类型安全与异常处理。日期、时间相关函数已重命名(如 `CURRENT_DATE()` → `datenow()`,`date_add` → `dateadd`),请相应更新现有脚本。 +- **预约检查流程优化**:数据校验前置,避免无效配置触发不必要的浏览器操作,预约失败时反馈更快。 +- **关于对话框重构**:改用标签页分别展示系统信息、项目信息和许可证内容,新增 Selenium 版本展示。 +- **手册站点域名迁移**:用户手册地址迁移至 `manuals.autolibrary.kenanzhu.com`,请更新书签。 +- **强类型赋值校验**:AutoScript 中的 `SET` 赋值禁止跨类型隐式转换,可在脚本运行前及早发现类型错误。 + +## Bug 修复 + +- 修复编排窗口中 `CURRENT_DATE` 日期映射偏移、被错误识别为前天的问题。 +- 统一闭馆时间常量为 22:30,修复预约校验阶段与选时阶段使用不同闭馆时间的不一致问题。 +- 修正编排窗口生成的脚本块结尾,统一使用 `END IF` 结束。 +- 修复验证码识别逻辑、预约时间校验流程以及异常处理。 +- 加固元素操作防护,避免页面元素瞬时不可用时出现的偶发失败。 +- 修复定时任务对话框的布局边距与间距问题。 + +