1.0.1

(break): Java SDK 现在已升级到主要版本 1。要在不中断的情况下进行此升级,请将以下配置添加到您的 generators.yml 文件中:

1generators:
2 - name: fernapi/fern-java-sdk
3 config:
4 base-api-exception-class-name: ApiError
5 base-exception-class-name: CompanyException # 可选:只有在默认命名不理想时才应设置

(feat): 我们现在为 IR 中定义的所有错误生成异常类型。使用”状态码”错误区分策略的生成客户端将根据错误响应的状态码抛出这些类型化异常之一。异常类型示例:

1public final class BadRequest extends MyCompanyApiError {
2 public BadRequest(Object body) {
3 super("BadRequest", 400, body);
4 }
5}