3.10.0
(feat): 引入向前兼容的 Python 枚举
新功能
- 添加了一个新标志来生成向前兼容的 Python 枚举,而不是利用原始字符串枚举作为字面量。这通过向您的枚举集中添加一个”_UNKNOWN”成员来工作,其值为未识别枚举的原始值。
3.9.0
(feat): 通过 union_naming 配置标志为区分联合体成员引入 Python 命名风格。
新功能
- 引入了一个新的配置,使区分联合体成员命名更符合 Python 风格。通过 V1 联合体命名,成员名称从
<UnionName>_<DiscriminantValue>更改为<DiscriminantValue><UnionName>。具体来说,之前命名为Chat_User的联合体成员在新配置下现在将命名为UserChat。
3.8.0
(chore): 生成的 SDK 现在使用 ruff 进行代码检查和格式化,而不是 Black。