本文件由
scripts/version_log.py生成,勿手改:事实(版本号、级别、变更)写在src/version.py的HISTORY里,改完跑python scripts/version_log.py --write。guanlan.py check与打包器都会校验本文件与代码里的版本号是否一致。
编号 v<大版本号>.<中版本号>.<小版本号>,例如 v2.5.0。
| 级别 | 含义 |
|---|---|
| 大版本号 | 系统解决方案、架构或核心功能改变 |
| 中版本号 | 非核心功能新增、减少、修改 |
| 小版本号 | 消缺完善 |
怎么改:改动落在"解决方案/架构/核心功能" → 大 +1(中/小归 0);落在"非核心功能的新增/减少/修改" → 中 +1(小归 0);只是"消缺完善" → 小 +1;一次发布混了几类,取最高那一级
打包文件名 = app_guanlang_v2.5.0.zip(规则:app_guanlang_v<版本号>.zip)。
版本号只写在 src/version.py 一行(VERSION = '2.5.0');打包器、安装脚本、安装记录 install-info.json、自检都读它,不另设真源。
| 版本 | 日期 | 级别 | 主要变更 | 说明 |
|---|---|---|---|---|
v2.5.0 |
2026-09-17 | 中 | 卸载闭环(uninstall.bat / uninstall.sh)+ 版本管理与打包命名规则 + 版本记录 | 二代架构(大版本 2,与 NAME 里的 v2 对齐)的第 5 次功能性发布,无消缺项;交付包 app_guanlang_v2.5.0.zip |
v0.4.0 |
2026-09-17 | 旧编号 | 打包默认不含 输入数据/产物/日志/临时文件;无窗口启动(去掉 VBScript);统一配置与日志;页面归口审计;输入数据放置检查;安装时版本检查与服务化 | 旧编号体系;交付包 app_guanlan_v2_0.4.0.zip(= guanlan-v0.4.0_dist_20260917.zip) |
v0.2.0 |
2026-09-01 | 旧编号 | 含产物的旧交付基线(留存的历史交付包,用作"包内无生成端"那批产物的补救源) | 旧编号体系;交付包 guanlan-rudong-v2_0.2.0_test_win64.zip(已入库备份) |
v2.5.0(观澜·如东样板 v2)app_guanlang_v2.5.0.zipguanlan(Windows 服务 / systemd 单元)install.bat、install.sh / uninstall.bat、uninstall.sh