lib-not-dr/docs/change_logs/0-3.md
2023-12-10 02:46:53 +08:00

1.2 KiB

lndl 0.3

0.3.2

仅用于测试新的 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 实例