197 lines
3.8 KiB
Markdown
197 lines
3.8 KiB
Markdown
# Change log / 更新日志
|
|
|
|
## 0.3.0 (draft)
|
|
|
|
> logger 继续后延
|
|
|
|
### lndl-nuitka
|
|
|
|
- 重构了一部分解析逻辑
|
|
- 现在配置路径位于 `[tool.lndl.nuitka.cli]`
|
|
- 可以添加脚本用于动态解析依赖
|
|
- `[tool.lndl.nuitka]`
|
|
- `script = "script.py"`
|
|
|
|
## 0.2.3
|
|
|
|
### lndl-nuitka
|
|
|
|
- 现在如果没有找到 toml 解析器
|
|
- 提示安装库 的信息里不再带有 `tomllib` 了
|
|
- 标准库也想装 ? 🤣
|
|
|
|
## 0.2.2
|
|
|
|
### Logger
|
|
|
|
- `MainFormatter`
|
|
- `_trace_format`
|
|
- 通过不需要获取绝对路径时直接使用获取到的路径减少用时
|
|
- `LogMessage`
|
|
- 不再继承 `Options`
|
|
- `Options` 的初始化太慢了
|
|
- 终于是开始扣时间了
|
|
- `ConfigStorage`
|
|
- 完善了功能 (虽然还是 WIP)
|
|
|
|
## 0.2.1
|
|
|
|
> logger 继续后延
|
|
|
|
### Fix
|
|
|
|
- `Logger`
|
|
- `MainFormatter`
|
|
- 修复了会导致 `ColorFormatter` 崩溃的问题
|
|
|
|
## 0.2.0
|
|
|
|
> 内容和 0.2.0-rc.10 相同
|
|
|
|
## 0.2.0-rc.10
|
|
|
|
### lndl-nuitka
|
|
|
|
- 将 `lndl-nuitka` 中的 `subprocess.run` 方法修改为
|
|
- Linux / MacOS: `subprocess.run(shell=False)`
|
|
- Windows: `subprocess.run(shell=True)`
|
|
|
|
## 0.2.0-rc.9
|
|
|
|
### lndl-nuitka
|
|
|
|
- 将运行方法修改为 `subprocess.run(shell=False)`
|
|
|
|
## 0.2.0-rc.4
|
|
|
|
### lndl-nuitka
|
|
|
|
- 在 `lndl-nuitka` 中使用新添加的 `subprocess_to_bash` 函数展示命令
|
|
- 保证展示的命令可以直接运行
|
|
|
|
> 真的就是在刷版本号啊
|
|
|
|
## 0.2.0-rc.3
|
|
|
|
### lndl-nuitka
|
|
|
|
- 在 `arg_parser` 中添加了函数 `subprocess_to_bash`
|
|
- 用于将 `arg_parser` 中的参数转换为 `bash` 命令
|
|
- 理论上可以直接运行
|
|
|
|
## 0.2.0-rc.1/2
|
|
|
|
### lndl-nuitka
|
|
|
|
- 修复了一些细节问题 (反正我懒得统计具体内容了)
|
|
- 现在不会在没有给定附加参数的时候报 `invalid args:` 了
|
|
- 似乎没有别的细节了?
|
|
|
|
## 0.2.0-beta.2
|
|
|
|
### lndl-nuitka
|
|
|
|
- 可以使用 `--` 单独添加参数了
|
|
- 例如 `lndl-nuitka -- --onefile`
|
|
- 会将 `--onefile` 添加到 `nuitka` 的参数中
|
|
|
|
## 0.2.0-beta.0/1
|
|
|
|
### 重构
|
|
|
|
- 重构了文件目录结构
|
|
- 保证 `setuptools` 可以正常工作
|
|
|
|
### lndl-nuitka
|
|
|
|
- 添加了脚本 `lndl-nuitka`
|
|
- 用于解析 `pyproject.toml` 中的 `tool.lndl.nuitka` 部分
|
|
|
|
## 0.2.0-alpha0
|
|
|
|
### Logger
|
|
|
|
- 添加了 Logger (虽说 0.1.8 就有了)
|
|
- 目前入口点位于 `lib_not_dr.logger.logger.Logger`
|
|
|
|
## 0.1.8
|
|
|
|
- 为 `types.Options` 添加了 `_check_option` 选项
|
|
- 为 `True` 时 会检查参数是否合法 (在类属性中已经定义了)
|
|
|
|
### Logger
|
|
|
|
- WIP (wait for 0.2.0)
|
|
|
|
## 0.1.7
|
|
|
|
- 修复了 `CompilerHelper` 中的问题
|
|
- 重复添加 `--output-dir` 参数
|
|
- 参数喜加 2
|
|
- `--onefile`
|
|
- `--onefile-tempdir-spec`
|
|
|
|
## 0.1.6
|
|
|
|
- 优化了 `CompilerHelper` 的一些周围实现
|
|
- 参数喜加一
|
|
- `--report`
|
|
|
|
## 0.1.5
|
|
|
|
- 修复了 `types.Options` 中的 `as_markdown` 实现细节
|
|
- 现在不会长度溢出了
|
|
|
|
## 0.1.4
|
|
|
|
- 更改了 `types.Options` 中的 `as_markdown` 实现方式
|
|
- 原来的实现会导致 如果终端长度 > 所需长度 时, 循环一直进行
|
|
- 同时现在分配长度是均分
|
|
|
|
## 0.1.3
|
|
|
|
- 修改了 `README.md` 内的版本号
|
|
|
|
## 0.1.2
|
|
|
|
- 改进了 `types.Options`
|
|
- 现在 `as_markdown` 如果没有指定最长长度 会自动适配输出所用终端的宽度
|
|
- 同时如果指定最大长度, 也会更灵活的适配
|
|
- 补全了一些文档
|
|
|
|
## 0.1.1
|
|
|
|
- 为 `CompilerHelper` 添加了 `remove_output` 的选项
|
|
- 用于删除编译后的过程文件
|
|
|
|
## 0.1.0
|
|
|
|
- 添加了一些文档
|
|
- `CompilerHelper`
|
|
- 添加了 `run_after_build` 参数
|
|
- 用于在编译完成后执行程序
|
|
- 添加了 `compat_nuitka_version` 参数
|
|
- 用于验证 nuitka 版本是否兼容
|
|
|
|
## 0.0.4
|
|
|
|
添加了项目的 url
|
|
|
|
## 0.0.3
|
|
|
|
继续添加了一些文档
|
|
|
|
## 0.0.2
|
|
|
|
添加了一些文档
|
|
|
|
## 0.0.1
|
|
|
|
- 添加了
|
|
- `nuitka.compile`
|
|
- `CompilerHelper`
|
|
- `types.options`
|
|
- `Options`
|
|
- `types.version`
|
|
- `Version`
|