Skip to content

v2026.09.02

Latest

Choose a tag to compare

@chinawsb chinawsb released this 02 Sep 08:54

Daofy for Delphi v2026.09.02

Fixed

  • 多版本编译器错配(编译失败): resolve_registry_version 未指定 compiler_version 时回退到默认编译器的 registry_version,修复多 Delphi 并存时「默认用 Delphi 12 的 dcc32 却让 -U 库路径取 Delphi 13 .dcu」的编译失败——实际 dcc32 与 -U/RTL/三方库/系统库始终同版本
  • 系统库(Delphi 官方源码)按编译器版本过滤: delphi_kb(build, kb_type=delphi, version=...) 现按指定版本只索引对应 RTL/VCL/FMX 源码,与 RTL/三方库策略一致;新增 resolve_delphi_source_dirs(version) 统一入口
  • MCP v1/v2 全接口一致性: read_resource/title/description/isError/jsonschema 校验对齐;v2 列表型 handler 结果按协议模型校验
  • mcp 2.x 版本检测崩溃: 改用特性检测,修复 McpError/MCPError 导入崩溃
  • 第三方库路径按编译器版本过滤注册表: 与 RTL 库路径策略一致
  • MSBuild 实际调用改用解析路径: 避免 rsvars 后裸 msbuild 找不到
  • .dpr 直编缺 -U 搜索路径: 导致 uses SysUtils/Classes 编译失败

Added

  • Fmx.DaofyAutomation 同步 Vcl 功能: RTTI named_paths/GetRttiClasses/路径解析/Unicode 按键

Changed

  • DaofyCoding 客户端工具隐藏策略: MSBuild EnvOptions 自动兼容 + grep 性能重写