Skip to content

mysql-console v3.5.0

Choose a tag to compare

@zetsubouk zetsubouk released this 28 Aug 11:25
· 65 commits to main since this release

mysql-console v3.5.0 —— 目录结构化重构 + 自动发布打包
== 新增 ==

  • 目录结构化:源码收拢到 src/(含前端 static/)、文档归 docs/、启动/安装/构建脚本归 scripts/、测试按 api/unit/e2e/frontend 分型,发布包不再源码与工程文件混杂
  • 新增基础设施:pyproject.toml(pip install . 后可用 mysql-console 命令启动)、LICENSE(MIT)、一键发布打包 scripts/build_release.py(自动产出 zip/tar.gz 并校验)、scripts/regen_manifest.py 清单再生
  • 路径解析统一到 src/paths.py(部署根/数据目录/静态目录单一来源,开发仓库、发布包、pip 安装三态兼容,数据目录可经 MC_DATA_DIR 重定位)
    == 改进 ==
  • 启动/安装/初始化脚本自适应部署根;全部 .bat 改纯 ASCII + CRLF(修复 Windows cmd 中文注释乱码被当命令执行、找不到 server.py 的问题)
  • 软件自动更新适配新包结构(替换范围=src/,兼容旧平铺包平滑升级,不碰 data/.venv)
    == 安装 ==
    Python>=3.10 + pymysql/cryptography;解压后双击 install.bat(或 scripts/install.bat;Linux 用 ./install.sh[--service]);启动 start.bat(或 scripts/start.bat);浏览器访问 http://127.0.0.1:8090;首次打开按向导三步完成配置。