confection v0.1.0 发布:配置解析与实用工具更新

5 阅读1分钟

发布内容

v0.1.0 版本包含了以下主要更新和修复:

新增功能:

  • 单引号值检查 (#22): 增加了针对配置中可能被误用的单引号值的检查,并提供相应的警告提示,有助于避免潜在的数据解析问题。
  • 新增实用不可变数据结构 (#28): 引入了 util.SimpleFrozenDictutil.SimpleFrozenList 工具类。这些数据结构源自 spaCy 库,提供了性能优化的、不可变的字典和列表实现,适用于配置或需要保证数据不变性的场景。

修复与改进:

  • 改进 JSON 列表值解析 (#33): 移除了对列表值的递归 JSON 解析逻辑。此项变更是为了解决特定类型字符串值(例如 ["003"])在解析时被错误转换为整数([3])的问题,确保了字符串数据的原始格式得以保留。