v2.5.0: Release updates and README refactoring

This commit is contained in:
QwejayHuang committed 2026-08-07 01:39:24 +08:00
1 parent e687466abd
commit dec078d2f9
3 files changed
+304 -183

No files matched your search

+13
View File
@@ -32,6 +32,19 @@ QPyPack 是一个为 Python 开发者设计的图形化打包配置工具。它
---
### 更新日志 (Changelog)
**2.4.6**
* **全面跨平台适配 (Windows/macOS/Linux)**:修复了底层进程调用中 Windows 专有的 `creationflags` 导致其他系统崩溃的致命问题;重新构建 UNIX 环境(macOS/Linux)下的 Python 解释器探测与环境扫描器;修正 `version-file` 等平台特异性编译参数。
* **重构现代化 UI 与高级 UX 设计**:摒弃了传统的“框列排版”,采用现代化的卡片式布局 (Card-based Layout)。为繁杂的“构建配置”引入了“胶囊式子导航 (Pill-Tabs)”,使其在功能极度丰富的情况下依然保持克制与优雅;全面处理因分辨率限制导致的内容挤压、截断问题。
* **自定义 Python 解释器编译引擎**:新增了可全局跨版本指定底层解释器的核心功能。无论你的宿主是什么版本,只要在下拉列表选择(或手动浏览)目标 Python (例如极旧的 Python 3.5),工具即可在该对应的内核沙盒中完成纯正的代码编译与依赖对齐。
* **全新极简风格的关于界面**:摒弃低质感排版,采用原生交互式动作行 (Action Row) 展示项目开源链接,点击可无缝跳转系统浏览器;解决了局部 ICO 图像渲染时的马赛克失真问题,保证界面绝对高清锐利。
**2.4.5**
* **源码解析安全修复**:移除了在进行依赖扫描(AST 语法树解析)和控制台防闪退代码注入时,对源码换行符(CRLF 强转 LF)的过度干预操作,修复了因此导致的潜在多行字符串解析错误及文件破坏问题。
**2.4.4**
* **附加资源可视化管理**:彻底废弃了易输错的单行文本框,全新引入列表化管理组件。支持通过图形化对话框分别添加“文件”和“文件夹”,并支持**双击列表条目直接修改打包后的相对释放路径**,操作更加直观极简。
* **路径解析引擎升级**:配合新的可视化资源管理,重写了底层存储与引擎构建指令(`--add-data`)的拼接逻辑,彻底解决了旧版本中绝对路径(如包含盘符冒号)被错误切割的解析隐患。
**2.4.3**
* **自定义依赖清单支持**:新增指定依赖文件路径配置。当多个 Python 脚本放置在同一文件夹管理时,可直接为各个脚本绑定不同的依赖清单(例如 `requirements1.txt`),无需再频繁手动重命名。
* **修复控制台模式下导入及资源读取异常**:调整了控制台防闪退代码注入逻辑,将生成的临时入口文件限制在源脚本同级目录下,规避了原版本在系统临时文件夹编译导致本地相对导入(Import)及相对路径资源失效的错误。