2023-12-16 23:40:38 +08:00
|
|
|
|
|
|
|
# DR 构建 更新日志
|
|
|
|
|
|
|
|
- 最新构建版本号
|
2024-08-04 02:25:05 +08:00
|
|
|
- build_version: 3.0.1
|
|
|
|
|
|
|
|
## 20240804 build 3.0.1
|
|
|
|
|
|
|
|
- 还是 SemVer 语义化版本号好使
|
|
|
|
- 加了个 cx_freeze 的构建 (`scripts/package.py`)
|
2023-12-16 23:40:38 +08:00
|
|
|
|
|
|
|
## 202310 build 3.0.0.0
|
|
|
|
|
|
|
|
- 直接将整个构建系统再重构为基于 `lib-not-dr` 的 `lndl_nuitka`
|
|
|
|
|
|
|
|
## 20230917 build 2.2.0.0
|
|
|
|
|
|
|
|
### 修改
|
|
|
|
|
|
|
|
- 删掉了蹩脚的 `_add_cmd`
|
|
|
|
- 可读性更好的写法
|
|
|
|
- 反正建议自己去看源码修改
|
|
|
|
- 现在应该可以直接运行输出的脚本了
|
|
|
|
- 不需要手动给带空格的参数添加引号了
|
|
|
|
- 给 `--disable-plugin` 添加了
|
|
|
|
- `pyqt5`
|
|
|
|
- `tk-inter`
|
|
|
|
- 防止因为 `pyperclicp` 把他俩打包进来
|
|
|
|
- 添加了几行 `# noqa`
|
|
|
|
- 向 linker 低头
|
|
|
|
|
|
|
|
## 20230715 build 2.1.3.0
|
|
|
|
|
|
|
|
### 修改
|
|
|
|
|
|
|
|
- 添加 `email` `win32con` `smtplib` `win32evtlog` `win32evtlogutil` `win32api` 到 `--no-follow-import`
|
|
|
|
- Add `email`, `win32con`, `smtplib`, `win32evtlog`, `win32evtlogutil`, `win32api` to `--no-follow-import`
|
|
|
|
- `include_data_dir` 移除 `libs/fonts` `textures`
|
|
|
|
- 改为 `assets` 和 `config`
|
|
|
|
|
|
|
|
## 20230708 build 2.1.2.0
|
|
|
|
|
|
|
|
### 修改
|
|
|
|
|
|
|
|
- 同步了 `lib-not-dr` 的修改
|
|
|
|
- `NuitkaCompiler`
|
|
|
|
- 添加了 `run_after_build` 选项
|
|
|
|
- `--run`
|
|
|
|
- 添加了 `compat_nuitka_version` 选项
|
|
|
|
- 目前是 `1.7.1`
|
|
|
|
|
|
|
|
## 20230630 build 2.1.1.0
|
|
|
|
|
|
|
|
### 修改
|
|
|
|
|
|
|
|
- 现在本地构建会根据系统名称修改输出目录
|
|
|
|
- 例如
|
|
|
|
- 在 `Windows` 上构建会输出到 `build\nuitka-windows`
|
|
|
|
- Now the local build will modify the output directory according to the system name
|
|
|
|
- For example
|
|
|
|
- Build on `Windows` will output to `build\nuitka-windows`
|
|
|
|
|
|
|
|
## 20230611 build 2.1.0.0
|
|
|
|
|
|
|
|
### 添加
|
|
|
|
|
|
|
|
- 现在会在每个平台上自动排除其他平台的 `pyglet` 兼容模块
|
|
|
|
- 例如
|
|
|
|
- 在 `Windows` 上 `--no-follow-import` `pyglet.libs.x11`
|
|
|
|
- 大幅提升编译效率
|
|
|
|
- 缩短编译时间
|
|
|
|
- Now `pyglet` compatibility modules for other platforms will be automatically excluded on each platform
|
|
|
|
- For example
|
|
|
|
- `--no-follow-import` `pyglet.libs.x11` on `Windows`
|
|
|
|
- Greatly improve compilation efficiency
|
|
|
|
- Shorten compilation time
|
|
|
|
|
|
|
|
## 20230609 build 2.0.0.0
|
|
|
|
|
|
|
|
### Breaking Change
|
|
|
|
|
|
|
|
- 将构建脚本生成方式改为通过 `libs/utils/nuitka.py` 生成
|
|
|
|
- Change the way the build script is generated to generate it through `libs/utils/nuitka.py`
|
|
|
|
- GitHub Actions 也使用相同脚本构建
|
|
|
|
- GitHub Actions also uses the same script to build
|
|
|
|
|
|
|
|
## 202306 build 1.3.0.0
|
|
|
|
|
|
|
|
- 修改
|
|
|
|
- 向 `bifollow-import-to` 添加 `pydoc`
|