2.39.1

(fix): Refactor builder extension pattern to use Template Method with dynamic generation. Configuration methods are only generated based on API spec (auth, headers, variables). All methods are protected for override.

2.39.0

(feat): Enable builder extensibility for generated SDK clients. Builders are no longer marked as final, allowing users to extend them and customize client behavior. Added protected buildClientOptions() method for customization hooks and static from() method to ClientOptions.Builder for copying existing configurations. This enables use cases like environment variable expansion in URLs and custom authentication methods.

2.38.1

(fix): Fix JavaDoc generation to properly escape dollar signs ($) when using JavaPoet.

When generating JavaDoc comments with JavaPoet, dollar signs need to be escaped as $$ to prevent JavaPoet from interpreting them as template variables. This ensures that dollar signs in documentation are rendered correctly in the final generated code.

2.38.0

(chore): Add support for custom config publish-to to enable publishing to Maven Central with proper metadata and signing configuration.

1customConfig:
2 publish-to: central

This configuration enables automatic publishing to Maven Central with proper metadata and signing configuration.

2.37.2

(chore): No changes. Publishing changes from 2.37.1-rc0 and 2.37.1-rc1 to release track.