Skip to content

DataDjinn v0.1.18

Choose a tag to compare

@github-actions github-actions released this 09 Jun 15:03
· 16 commits to main since this release

DataDjinn v0.1.18

Highlights

  • 新增 GitHub Actions macOS 构建与发布链路,打 tag 后可同时产出 Windows 和 macOS 安装包
  • 新增表格页内搜索与 DDL 查看能力,补齐结果导航、筛选行和更适合表预览的工具栏交互
  • 补齐 Electron 主进程与后端构建脚本的跨平台兼容,为 macOS 安装版运行做准备

What's Changed

  • 发布流水线从单一 windows-latest 扩展为 Windows + macOS 双平台构建
  • GitHub Release 现在会自动汇总上传 Windows 安装包、Windows 压缩包、macOS dmg 和 macOS 压缩包
  • 后端构建脚本改为跨平台 Python 解析与调用,不再写死 Windows .venv\\Scripts\\python.exe
  • build:backendbuild:macbuild:linuxbuild:unpack 统一串上后端构建,避免只打前端壳
  • dmPython / dmSQLAlchemy 依赖改为仅 Windows 安装,避免 macOS / Linux 流水线安装失败
  • PyInstaller 的 --add-data 参数改为按平台选择分隔符,修复非 Windows 平台后端打包兼容问题
  • Electron 主进程补齐 macOS 开发态与安装态后端可执行文件查找路径
  • 新增表格预览工具栏内搜索功能:
    • 支持页内实时搜索、高亮匹配内容、上一个 / 下一个结果导航
    • 支持大小写、正则、单词匹配和筛选命中行
    • 搜索框与工具栏交互、中文输入法和高亮性能做了稳定性处理
  • 新增表格 DDL 查看入口,支持直接查看当前表结构定义

Notes

  • 当前版本号为 v0.1.18
  • 本次发布重点是 macOS 发布链路,以及表格页内搜索和 DDL 查看等新能力
  • 发布前已完成前端 TypeScript 校验