Skip to content

0.0.3

Choose a tag to compare

@github-actions github-actions released this 31 May 00:45
· 38 commits to main since this release

English

Added

  • Added namespace declaration support in language parsing and navigation flows, including go-to declaration, find usages, and structure/symbol model coverage.
  • Added in-progress action disabling for GitHub package search in the package store dialog to prevent duplicate operations while requests are running.
  • Added cross-file import-closure resolution to support imported-function signature analysis.
  • Added reference-search expansion across import chains and Name="..." form declarations.
  • Added nested-namespace semantic coverage for unknown types and missing out arguments in nested declarations.
  • Added semantic diagnostics for duplicate declaration names within the same scope (top-level and namespace-local scopes), while allowing same names across different namespace scopes.
  • Added duplicate declaration-name quick fix (Rename declaration to '<NameN>') with unique numeric-suffix suggestion in the current scope.
  • Added path-form Name="..." duplicate-name coverage: diagnostics compare path leaf names and quick-fix preserves path prefix while renaming only the leaf.
  • Added stronger unknown-type diagnostics and const-texture default-asset path validation.
  • Added dumb-mode support for the welcome file editor.

Changed

  • Reworked plugin version and changelog loading for the welcome page flow.
  • Reworked Code Vision click handling to improve interaction stability and align with package search state transitions.
  • Improved hover override configuration and welcome guidance: built-in entries can now be edited/reset, and missing project root prompts are clearer.
  • Updated changelog localization pipeline by splitting language files (CHANGELOG.md / CHANGELOG.zh-CN.md) and syncing release CI patching behavior.
  • Updated README release presentation with Marketplace plugin card and static badges.
  • Refactored shared import/signature parsing helpers to consolidate navigation/diagnostics logic.
  • Updated README terminal build guidance to emphasize Java 17+ auto-resolution and GRADLE_USER_HOME.

Fixed

  • Fixed release workflow config-cache and dependency ordering issues in publishing pipeline.
  • Fixed Gradle build conflicts between changelog patching and configuration cache behavior.

中文

新增

  • 新增命名空间声明支持并接入语言解析与导航流程,覆盖跳转声明、查找用法与结构/符号模型。
  • Package Store 中 GitHub 包搜索在请求进行时会禁用操作按钮,避免重复触发。
  • 新增跨文件 import 闭包解析能力,用于支持导入函数的签名分析。
  • 新增引用搜索跨 import 链路扩展,并支持 Name="..." 形式声明的引用场景。
  • 新增嵌套命名空间下未知类型与缺失 out 参数的语义诊断覆盖。
  • 新增同一作用域下的重复声明名语义诊断(覆盖顶层作用域与命名空间局部作用域),并允许不同命名空间作用域中的同名声明共存。
  • 新增重复声明名快速修复:将声明重命名为 '<NameN>',在当前作用域内建议唯一数字后缀名称。
  • 新增 Name="..." 路径形式声明的重名覆盖:按路径叶子名参与重复检测,快速修复仅替换叶子名并保留路径前缀。
  • 新增更严格的未知类型诊断与 const 纹理默认资源路径校验。
  • 新增欢迎文件编辑器的 dumb 模式支持。

变更

  • 重构欢迎页中的插件版本与更新日志加载流程。
  • 重构 Code Vision 点击处理流程,提升交互稳定性并与包搜索状态切换保持一致。
  • 增强 Hover 覆盖设置与欢迎页引导:内置条目支持编辑/重置,缺失项目根目录时的提示更清晰。
  • 更新变更日志本地化流程:拆分语言文件(CHANGELOG.md / CHANGELOG.zh-CN.md)并同步 Release CI 的补丁策略。
  • 更新 README 发布展示方式,加入 Marketplace 插件卡片与静态徽章。
  • 重构共享的 import/签名解析辅助方法,收敛导航与诊断逻辑。
  • 更新 README 终端构建说明,强调 Java 17+ 自动解析与 GRADLE_USER_HOME 使用方式。

修复

  • 修复发布流程中配置缓存与任务依赖顺序问题,提升发布链路稳定性。
  • 修复 CHANGELOG 补丁与 Gradle 配置缓存之间的构建冲突。