Skip to content

版本记录

版本号规则

版本号采用x.y.z-platform的规则,其中:

  • x代表大版本号,一般是涉及到架构调整、配置项名称变更等,不保证API兼容的版本升级。
  • y代表功能升级,一般是加入了新的功能,尽量确保逻辑、API不会发生变动,如果y升级后某些逻辑改变了,请到issues进行反馈,我们会尽快处理。
  • z代表bug修复的版本
  • platform代表平台版本,目前只有boot2和boot3

5.0.0

SpringBoot 3.x

xml
<dependency>
    <groupId>com.feiniaojin</groupId>
    <artifactId>graceful-response</artifactId>
    <version>5.0.0-boot3</version>
</dependency>

SpringBoot 2.x

xml
<dependency>
    <groupId>com.feiniaojin</groupId>
    <artifactId>graceful-response</artifactId>
    <version>5.0.0-boot2</version>
</dependency>

4.0.1

SpringBoot 3.x

xml
<dependency>
    <groupId>com.feiniaojin</groupId>
    <artifactId>graceful-response</artifactId>
    <version>4.0.1-boot3</version>
</dependency>

3.5.2

SpringBoot 3.x

xml
<dependency>
    <groupId>com.feiniaojin</groupId>
    <artifactId>graceful-response</artifactId>
    <version>3.5.2-boot3</version>
</dependency>

SpringBoot 2.x

xml
<dependency>
    <groupId>com.feiniaojin</groupId>
    <artifactId>graceful-response</artifactId>
    <version>3.5.2-boot2</version>
</dependency>

3.3.1

SpringBoot 3.x

xml
<dependency>
    <groupId>com.feiniaojin</groupId>
    <artifactId>graceful-response</artifactId>
    <version>3.3.1-boot3</version>
</dependency>

SpringBoot 2.x

xml
<dependency>
    <groupId>com.feiniaojin</groupId>
    <artifactId>graceful-response</artifactId>
    <version>3.3.1-boot2</version>
</dependency>

Fix

断言增强的API名称调整

3.3.0

Maven版本号

SpringBoot 3.x

xml
<dependency>
    <groupId>com.feiniaojin</groupId>
    <artifactId>graceful-response</artifactId>
    <version>3.3.0-boot3</version>
</dependency>

SpringBoot 2.x

xml
<dependency>
    <groupId>com.feiniaojin</groupId>
    <artifactId>graceful-response</artifactId>
    <version>3.3.0-boot2</version>
</dependency>

Feature

  • 新增graceful-response.origin-exception-using-detail-message配置项,用于设置是否将原生异常错误信息detailMessage字段填充到Response的msg中
yaml
graceful-response:
  origin-exception-using-detail-message: true # 默认为false,即不打开
  • @ExceptionMapper注解新增msgReplaceable字段,用于标识该异常的提示是否可以在创建异常时重新指定
  • GracefulResponse工具类新增静态方法warpAssert,用于指定断言的错误码并提取断言提示信息到Response的msg字段,实现issues/30 希望可以支持断言信息统一返回

Contributors

feiniaojin

Aurorxa