Skip to content

v0.75.0

Choose a tag to compare

@wutongci wutongci released this 01 Mar 02:57
· 154 commits to main since this release

v0.75.0

版本概览

本版本包含 1 个发布提交(5cd3eda6),共涉及 36 个文件,约 7139 行新增 / 787 行删除

主要更新

1) 插件运行诊断能力增强(前端)

  • PluginManager 新增并完善运行诊断面板:任务筛选、分页、详情、取消、CSV 导出。
  • 增强自定义时间区间:快捷区间、上次区间记忆、复制文本/JSON、历史区间管理。
  • 历史区间支持:命名、收藏、置顶、仅收藏筛选、视图模式切换、JSON 导入/导出。
  • 补充了较完整的前端回归测试(PluginManager.test.tsx)。

2) 插件任务能力增强(Rust)

  • 新增 src-tauri/crates/core/src/plugin/task.rs
  • 扩展插件管理与命令层(plugin/manager.rsplugin_cmd.rs 等)以支持任务态能力。

3) Workspace 相关测试与 Hook 重构

  • 新增并完善多组 Workspace Hook 测试与测试基建:
    • useCreationDialogs.test.tsx
    • useWorkbenchController.test.tsx
    • useWorkbenchNavigation.test.tsx
    • useWorkbenchProjectData.test.tsx
    • useWorkbenchQuickActions.test.tsx
    • testUtils.tsx / testFixtures.ts
  • 同步调整 useCreationDialogs.tsuseWorkbenchController.ts 等实现。

4) 版本号升级

  • package.json0.75.0
  • src-tauri/Cargo.toml(workspace/package)→ 0.75.0
  • src-tauri/tauri.conf.json0.75.0

质量校验

发布前已执行并通过:

  • cargo test
  • cargo fmt --all
  • cargo clippy(存在 warning,无 error)
  • npm run lint

Full Changelog: v0.74.0...v0.75.0