lib-not-dr/docs/change_logs/0-3.md

1.8 KiB

lndl 0.3

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

  • 修改配置路径

    • [tool.lndl.nuitka] 变为 [tool.lndl.nuitka.cli]
  • 添加新配置

    • 添加 [tool.lndl.nuitka.script]
      • 用于项目动态修改 nuitka 脚本中的信息
      • 例如 file-version product-version
  • 重构了一部分解析逻辑

    • 现在配置路径位于 [tool.lndl.nuitka.cli]
    • 可以添加脚本用于动态解析依赖
      • [tool.lndl.nuitka]
        • script = "script.py"

Logger

预计 0.4 发布?

  • 完成配置解析

  • 支持读取配置之后自动应用

  • logger 模块重命名为 loggers

  • 添加了 get_config 函数

    • 用于获取全局配置
    • 我也不确定有啥用捏
  • 添加了 read_config 函数

    • 用于向指定 ConfigStorage/全局 ConfigStorage 实例中添加配置
  • 添加了 get_logger 函数

    • 用于从指定 ConfigStorage/全局 ConfigStorage 实例中获取指定名称的 Logger 实例
  • Logger

    • 添加了 clone_logger 函数
      • 用于克隆一个新的配置相同的 Logger 实例