3.12.0

(feat): 添加对 API 级路径参数的支持。在 API 级定义的路径参数(如 /test/{pathParam})现在可以通过根客户端构建器(.pathParam(value))进行配置。

3.11.7

(fix): 修复 ApiError toString() 显示 JSON 序列化的主体而不是哈希码(如 {"title": "Bad Request", ...} 而不是 BadRequestProblems@4ac5ea99)。

3.11.6

(fix): 修复路径参数前缀(如 v{version})被分割成单独段的问题,产生像 …/v/1 而不是 …/v1 这样的 URL。

3.11.5

(fix): 将错误主体解析提取到 ObjectMappers.parseErrorBody() 实用方法中。当服务器返回 XML/HTML 错误而不是 JSON 时,该实用程序优雅地回退到原始字符串,而不是抛出 JsonProcessingException,保留 HTTP 状态码和错误详情。

3.11.4

(fix): NullableNonemptyFilter 现在正确处理 OptionalNullable.isAbsent(),在 PATCH 请求的 JSON 序列化中排除缺失的字段。