3.12.0
(feat): Add support for API-level path parameters. Path parameters defined at the API level (e.g., /test/{pathParam}) are now configurable via the root client builder (.pathParam(value)).
3.11.7
(fix): Fix ApiError toString() to display JSON-serialized body instead of hashcode (e.g., {"title": "Bad Request", ...} instead of BadRequestProblems@4ac5ea99).
3.11.6
(fix): Fix path parameter prefixes (e.g., v) being split into separate segments, producing URLs like …/v/1 instead of …/v1.
3.11.5
(fix): Extract error body parsing to ObjectMappers.parseErrorBody() utility method. When servers return XML/HTML errors instead of JSON, the utility gracefully falls back to raw string instead of throwing JsonProcessingException, preserving HTTP status codes and error details.
3.11.4
(fix): The NullableNonemptyFilter now correctly handles OptionalNullable.isAbsent() to exclude absent fields from JSON serialization in PATCH requests.