2023-12-31 02:54:26 +08:00
|
|
|
# lndl 0.3
|
|
|
|
|
2024-01-07 15:39:07 +08:00
|
|
|
## 0.3.14
|
|
|
|
|
|
|
|
- lndl-nuitka
|
|
|
|
- 言出法随(
|
|
|
|
- 为 arg_parse.py 添加了一些类型注释相关的内容
|
|
|
|
- 好好好, 这就更新
|
|
|
|
|
|
|
|
## 0.3.13
|
|
|
|
|
|
|
|
- lndl-nuitka
|
|
|
|
- 大概是最后一次 0.3 的更新了
|
|
|
|
- 修复了带有 `__spilt__` 的时候参数错误
|
|
|
|
- 应该是使用 `arg_value` 判断类型
|
|
|
|
- 但实际上用了 `value`
|
|
|
|
- 把 `is True` 改成了双层判断
|
|
|
|
- `isinstance(value, bool)`
|
|
|
|
- `if value:`
|
|
|
|
|
|
|
|
## 0.3.12
|
|
|
|
|
|
|
|
- `Options`
|
|
|
|
- 又回来维护了哈
|
|
|
|
- 添加了 `_check_filled` 预定义选项
|
|
|
|
- 如果为 `True`
|
|
|
|
- 会在 `Options` 初始化时检查是否有未填写的选项
|
|
|
|
- 如果有, 则会抛出 `OptionNotFilled`
|
|
|
|
- 添加 `OptionNotFilled` 异常
|
|
|
|
- 用于在 `Options` 初始化时检查是否有未填写的选项
|
|
|
|
|
2023-12-31 02:54:26 +08:00
|
|
|
## 0.3.11
|
|
|
|
|
|
|
|
- 修复了 `Logger` 任意等级消息 `flush` 默认为 `True`
|
|
|
|
- 现在为 `None`
|
|
|
|
|
|
|
|
## 0.3.10
|
|
|
|
|
|
|
|
- 修复了 `LogMessage` 在传入非字符串时会因为 `str.join` 只支持 `str` 类型报错
|
|
|
|
|
|
|
|
## 0.3.9
|
|
|
|
|
|
|
|
- 改进了 `lndl-nuitka` 在没有找到 toml 库的时候的报错
|
|
|
|
- 这下看的懂了吧 ?
|
|
|
|
|
|
|
|
## 0.3.8
|
|
|
|
|
|
|
|
- 为 `logger` 添加了 `default_tag` 属性
|
|
|
|
- 详情请查看 `0.4` 文档
|
|
|
|
|
|
|
|
## 0.3.7
|
|
|
|
|
|
|
|
- lndl-nuitka 现在不会再输出那一堆 debug 信息了
|
|
|
|
|
|
|
|
### CompilerHelper
|
|
|
|
|
|
|
|
- 修复了如果未定义 `icon_path` 时 会报错的问题
|
|
|
|
- 这大概是最后一次修复了
|
|
|
|
- 0.4 会删除这一部分
|
|
|
|
|
|
|
|
## 0.3.6
|
|
|
|
|
|
|
|
- logger 的 `info` 更白了
|
|
|
|
|
|
|
|
## 0.3.5
|
|
|
|
|
|
|
|
- 向后移植了一些 `0.4` 的 logger 改动
|
|
|
|
- 其实就是懒得发 0.4, 先测试一下再说
|
|
|
|
|
|
|
|
## 0.3.2/3/4
|
|
|
|
|
|
|
|
仅用于测试新的 `pdm publish` hook
|
|
|
|
|
|
|
|
## 0.3.1
|
|
|
|
|
|
|
|
将 Python 包的 `license` 改为 `MPL-2.0`
|
|
|
|
|
|
|
|
## 0.3.0
|
|
|
|
|
|
|
|
> logger 继续后延
|
|
|
|
|
|
|
|
### lndl-nuitka
|
|
|
|
|
|
|
|
- [x] 修改配置路径
|
|
|
|
- 从 `[tool.lndl.nuitka]` 变为 `[tool.lndl.nuitka.cli]`
|
|
|
|
- [x] 添加新配置
|
|
|
|
- 添加 `[tool.lndl.nuitka.script]`
|
|
|
|
- 用于项目动态修改 nuitka 脚本中的信息
|
|
|
|
- 例如 `file-version` `product-version` 等
|
|
|
|
|
|
|
|
- 重构了一部分解析逻辑
|
|
|
|
- 现在配置路径位于 `[tool.lndl.nuitka.cli]`
|
|
|
|
- 可以添加脚本用于动态解析依赖
|
|
|
|
- `[tool.lndl.nuitka]`
|
|
|
|
- `script = "script.py"`
|