2.19.0
(feat): 通过新的 use-undiscriminated-unions 配置选项添加对类型安全的无区分联合类型的支持。
无区分联合类型提供了一种干净、类型安全的方式来处理可能是多种类型之一的值:
与使用通用 object 类型相比,这提供了更好的 IntelliSense 支持和编译时安全性。
(chore): 减少 NuGet 包依赖项。当不使用无区分联合类型时,不再需要 OneOf 库,从而减少了包大小和传递依赖项数量。
2.18.1
(fix): 虽然大多数 < 和 > 应该被转义为 < 和 > 以避免输出内容损坏,但真正的 XML/HTML 标签应该保持原样;此提交扫描潜在的有效标签并防止它们被转义。(有歧义的情况会被转义。)
修复前:
修复后: