Lua DevTools v0.2.0
新增功能
- 自动发现并选择 Lua 解释器,状态栏显示当前环境,运行、调试、语法检查和标准库补全跟随所选解释器。
- 支持 Lua 5.1–5.5 和 LuaJIT 2.1。
- 支持 Lua 5.5 新声明的跳转和大纲,包括词法
global声明、属性和具名可变参数。 - 支持本地模块导出函数的跳转,覆盖别名、方法、目录模块和未保存源码。
- 调试暂停时可查看 table 的只读 JSON 快照;保留数值精度,函数等值显示类型标记,不提供独立导出命令。
- 新增协程、sleep、模块和运行中控制示例。
改进与修复
- 跨 Lua 版本的原生辅助模块支持运行中暂停和更新断点;不可用时回退到纯 Lua 调试。阻塞中的 C 调用仍需等待返回 Lua。
- 修复 Windows 文本换行处理、平台安装包运行文件完整性检查,并支持使用已有 release 附件重试商店发布。
- 构建工具使用 Node.js 24 LTS。
发布流程将构建 macOS、Linux、Windows 的 x64/ARM64 安装包并发布至 VS Code Marketplace 和 Open VSX。