Skip to content

2.3.0

Choose a tag to compare

@Qwejay Qwejay released this 15 Jun 12:24
· 26 commits to main since this release

2.3.0

  • UI框架重构:由 PyQt5 升级至 PySide6。优化了现代高分屏(High-DPI)下的文字与图标缩放表现。
  • 精简架构:移除 cx_Freeze 打包引擎,专注打磨更现代、更高效的 PyInstaller 与 Nuitka 双核心引擎。
  • Nuitka 官方最佳实践深度集成
    • 单文件 (--onefile) 模式下,强制启用 zstandard 核心压缩环境,大幅优化产物体积与解压启动性能。
    • 全局引入 anti-bloat 防膨胀插件,智能拦截并避免 pytestIPython 等无用巨大依赖被误打包。
    • 新增对 tkinter 官方探针的自动识别与插件激活。
    • 重构附加资源打包逻辑,引擎将自动探测目标类型,严格区分并适配单文件 (--include-data-files) 与文件夹 (--include-data-dir) 打包规范。
  • PyInstaller 深度优化
    • 移除过时的强制 PyQt 隐藏导入逻辑,交由现代 Hook 自动完美处理。
    • 彻底修复附加资源在跨平台构建时的路径分隔符 (os.pathsep) 匹配与切割异常问题。