Auto Build - v1.0.0
自动构建产物 (v1.0.0)
✨ 本次更新包含以下提交:
- 1 (5031baa)
- chore(.gitignore): 添加bin/目录到.gitignore文件中以忽略构建输出 (8b1264e)
- feat(completion): 添加全局函数和局部变量提示功能,优化变量定义位置的建议逻辑 (f0be490)
- refactor(suggestion): 禁用基于类型推断的变量名建议功能并降低递归深度限制 (4c4b27e)
- fix(debugger): 修复用户数据处理中的元表访问错误 (f56ac0d)
- fix(调试器): 使用正确的attachedPid变量获取调试端口 (c790a3f)
- refactor(debugger): 重构用户数据处理逻辑为基于处理器的系统 (0edb78d)
- fix(debugger): 启用Lua Application调试器并隐藏旧版本配置 (180fc46)
- docs: 更新 README 文档内容 (d85781a)
- refactor(LuaIcons): 简化getIcon方法中的类加载器参数 (dda640f)
- refactor(debugger): 更新调试器显示名称并隐藏旧配置 (3f544a2)
- fix[inspection]: 修复未使用局部变量检测问题 (11079e8)
- perf(parser): 优化表达式解析性能并添加递归深度限制 (9ae584e)
- feat(enum): 添加对LuaDoc中@enum标签的支持 (0108e74)
- feat(语法高亮): 增强Lua语法高亮功能并优化颜色配置 (34020a5)
- fix(debugger): 修复循环引用导致的调试器无限递归问题 (a837b76)
- chore: 移除temp_emmy_debug目录的VCS映射 (134c054)
- fix(debugger): 在运行到位置时发送继续调试命令 (201d83d)
- feat(语法高亮): 增强Lua语法高亮支持并优化声明树处理 (9588ec7)
- refactor(提取方法): 国际化提取方法对话框中的参数和返回值标签 (7d332fa)
- fix: 修复回调ID检查及索引比较逻辑 (12537bb)
- fix(build): 确保调试器资源文件在构建时正确打包 (8ad7f3d)
- fix(提取方法): 改进类名提取逻辑以支持直接类名格式 (a7397f7)
- feat(注释): 添加创建类字段注释的意图动作 (84aa80e)
- feat(文件模板): 添加自定义Lua文件模板功能 (e5d108e)
- refactor(emmyHelper): 优化userdata处理逻辑并提高代码可读性 (6d508ad)
- feat(debugger): 添加对自定义EmmyHelper路径的支持 (0f786c1)
- refactor(debugger): 统一使用logWithLevel替换println输出日志 (e8554ff)
- fix(debugger): 修复emmyHelper.lua中的条件判断错误并调整日志级别 (7a8e704)
- fix: 增强PSI访问的健壮性以防止插件崩溃 (be45e49)
- fix(psi): 修复别名类型推断和文档类型引用问题 (c44b234)
- feat(调试): 添加自定义EmmyHelper路径支持并改进资源加载 (53a2553)
- fix(debugger): 修复未定义UnLua时的条件判断逻辑 (bc9c3d3)
- feat(debugger): 添加对UnLua调试器的支持 (3888d2b)
- refactor(debugger): 使用枚举类型改进图标选择逻辑 (e0833b6)
- feat(debugger): 添加调试弹窗标题自定义功能 (1a85798)
- fix(debugger): 修复进程选择器中构建工具进程过滤问题 (cc85a07)
- fix: 修正UE编辑器正则表达式中的转义字符问题 (18474c8)
- refactor(debugger): 使用正则表达式优化UE编辑器进程识别逻辑 (6ea81aa)
- feat(debugger): 添加进程附加状态管理防止重复附加 (96a2b0b)
- feat(debugger): 添加调试器进程黑名单功能并重构进程选择逻辑 (c4a99e6)
- perf(debugger): 优化调试过程中的等待时间 (452e2d7)
- refactor(debugger): 移除简单的连接/断开连接日志消息 (a99cd41)
- fix(debugger): 将文件操作移至后台线程避免EDT违规 (965c282)
- refactor(build): 移除调试器文件下载和安装任务 (f5798ea)
- feat: 添加调试器资源文件和更新.gitignore (34d1f9c)
- chore: 移除不再需要的.gitkeep文件 (b679ca7)
- build: 添加调试器文件下载及安装任务 (1c25fa1)
- chore: 删除不再需要的.gitkeep文件 (4d2e233)
- fix(build): 包含调试器文件到插件包中 (036c2d8)
- fix(debugger): 改进调试会话断开时的处理逻辑 (2ebfc0a)
- feat(debugger): 增强UE进程选择器支持类型分类和可视化 (3a00a11)
- feat(debugger): 添加日志等级控制功能 (5bae4a7)
- refactor(debugger): 重构UE进程过滤逻辑并优化设置界面 (e027a09)
- feat(debugger): 改进调试器变量显示和路径处理 (c8c2cf2)
- refactor(debugger): 优化Lua运行时检测和调试连接逻辑 (5afc801)
- feat(debugger): 添加LuaPanda调试器新配置项和优化连接管理 (83b81ac)
- refactor(build): 移除调试器相关下载和安装任务 (9aa0f6d)
- refactor(build): 移除 archiveBaseName 配置并添加 LuaPanda 调试器依赖 (0ce8a9c)
- docs(plugin.xml): 移除1.0.7-IDEA252版本的变更日志 (61cacbb)
- build: 将版本号从1.0.9降级至1.0.0 (8c0b3fd)
- build: 更新项目版本号至1.0.9并调整IDEA版本兼容性 (932bb55)
- build(gradle): 明确任务依赖关系和输出目录 (e859f62)
- refactor(build): 优化构建脚本中的版本号处理和依赖管理 (20ad81f)
- build: 更新构建配置和依赖项 (cbc4e18)
- build: 更新依赖版本并添加对IDEA 2025.2的支持 (ea924ab)
- fix(debugger): 修复调试会话停止时重复显示重连消息的问题 (c5051c1)
- refactor(debugger): 重构LuaPanda传输器代码结构并优化连接处理 (0b338e0)
- fix(debugger): 调整日志级别从CONNECTION到DEBUG以提高可读性 (e73c4ee)
- fix(debugger): 修复在非ReadAction中获取表达式范围的问题 (45c9c79)
- Revert "fix(debugger): 修复调试器中表达式范围获取的线程安全问题" (00a6a80)
- fix(debugger): 修复调试器中表达式范围获取的线程安全问题 (0798720)
- refactor(debugger): 重构TCP服务器模式下的连接处理逻辑 (60b65e2)
- fix(debugger): 修复LuaPanda调试过程中堆栈信息解析逻辑 (9188661)
- fix(debugger): 优化调试器连接稳定性和停止确认逻辑 (e4962a5)
- feat(debugger): 实现自动重连功能并优化调试器稳定性 (e65d1ec)
- feat(debugger): 添加停止确认超时配置项 (34f72a9)
- fix(debugger): 改进调试器源文件查找逻辑 (6b0eff3)
- feat(project): 添加Unreal Engine项目支持 (0d4438c)
- fix(debugger): 确保调试时执行点高亮显示并正确滚动到可视区域 (673cf42)
- feat(debugger): 添加 LuaPanda 版本检查功能 (dc13d04)
- refactor(extract-method): 简化方法提取逻辑并改进变量分析 (32ece2d)
- feat(重构): 实现代码提取为函数功能并优化注释格式化 (29bc90d)
- feat(格式化): 实现注释对齐功能并增强循环块处理 (cfb00da)
- refactor(formatter): 移除废弃的函数调用参数对齐功能 (628cea2)
- feat(本地化): 为LuaBundle添加中文消息强制支持 (242e0db)
- refactor: 统一使用 stub 替代 greenStub 并优化索引查询 (11583ab)
- feat(格式化): 增强Lua代码的等号对齐功能 (1843c24)
- feat(格式化): 添加表格赋值对齐选项 (e7a8f98)
- feat(i18n): 添加国际化支持并完善代码风格设置 (aaf14e6)
- refactor(i18n): 将硬编码字符串替换为国际化资源 (e3064af)
- feat(格式化): 增强Lua代码格式化功能 (9eb55f3)
- feat(格式化): 添加变量对齐选项并实现相关功能 (7c974af)
- feat(actions): 添加复制Lua相对路径和Require路径功能 (48cb6c4)
- feat: 更新插件版本至1.0.0并修改插件信息 (b9565a3)
- docs: 精简README内容并突出LuaPanda调试功能 (88ffefd)
- ci: 删除旧的GitHub工作流文件 (7f91070)
- fix(debugger): 修复堆栈窗口当前执行位置显示问题 (1acbe49)
- fix(debugger): 改进调试会话断开处理和连接异常检测 (208ee24)
- feat(debugger): 添加日志级别控制功能 (ad31473)
- refactor(luapanda): 改进调试配置和界面本地化 (215d144)
- refactor(debugger): 将LuaPandaConfigurationFactory改为继承LuaConfigurationFactory (89acd2c)
- fix: 使用虚拟文件对象替代路径字符串获取Lua require路径 (e3065fb)
- chore: 在.gitignore中添加*.salive文件类型 (eeeae65)
- chore: 删除无用的Kotlin编译器会话文件 (f7942cd)
- fix(debugger): 修复调试停止时的资源清理问题 (2ec60e3)
- feat(debugger): 为LuaPanda调试器添加表达式求值功能 (d6f0894)
- refactor(debugger): 优化调试堆栈中文件路径的显示方式 (fba810f)
- fix(debugger): 修复断点命中检测逻辑 (3bcd2a9)
- feat(debugger): 添加对单步调试命令的日志支持 (0859142)
- fix(debugger): 修复调试日志中JSON换行符显示问题并移除多余空格 (61851c7)
- fix(debugger): 修复日志消息中的多余空格并添加协议日志 (9e31c5d)
- refactor(debugger): 移除冗余日志并优化调试信息输出 (344b1bc)
- fix(debugger): 优化LuaPanda调试器变量加载逻辑 (4eba4ee)
- feat(debugger): 实现LuaPanda调试器的回调机制和协议兼容性改进 (4109cca)
- docs: 添加LuaPanda协议分析报告文档 (492c75d)
- feat(debugger): 实现变量懒加载并优化断点处理 (eeb6d62)
- feat(debugger): 增强LuaPanda调试器消息处理功能 (410db06)
- fix(调试器): 修复调试器连接和消息处理问题 (7ca8dbd)
- feat(debugger): 添加LuaPanda调试器支持 (af25f67)
- feat(debugger): 增强LuaPanda调试器功能并重构代码结构 (0b1ef7a)
- feat(debugger): 添加LuaPanda调试器支持 (53f9f3e)