147 Star 1.1K Fork 263

dromara / forest

2021-03-29 14:37
1216742 dt flys 1594991700 公子骏

此版本为正式版本,新增了以下特性和变动

新增特性:

修复问题:

代码变更:

  • add: ForestConfiguration#isVariableDefined方法
  • add: @Var注解
  • add: ResourceRequestBody类
  • add: ResourceRequestBodyBuilder类
  • add: MultipartRequestBody类
  • add: MultipartRequestBodyBuilder类
  • add: SupportFormUrlEncoded类
  • refactor: 将DataVariableLifeCycle改名为VariableLifeCycle
  • refactor: Body的解析方式改为构建器模式
  • refactor: ForestVariableUndefined.java 改名为 ForestVariableUndefinedException

Maven依赖变更:

  • update: 更新Spring-Core和Spring-Webmvc版本
  • update: 更新JUnit版本
Last committed message: update: new version v1.5.0
Preview version
2021-03-11 13:56
1216742 dt flys 1594991700 公子骏

1.5.0-RC6发布了,此次版本更新包含了不向下兼容的些许改动需要大家注意:
(1) maven依赖的 spring-boot-starter-forest 改为了 forest-spring-boot-starter
(2) @ForestScan注解所在的包名改为了 com.dtflys.forest.springboot,需要在代码中重新import

在maven中依赖改为:

<dependency>
    <groupId>com.dtflys.forest</groupId>
    <artifactId>forest-spring-boot-starter</artifactId>
    <version>1.5.0-RC6</version>
</dependency>

新增特性:

修复问题:

不兼容的代码改动:

  • refactor: 将 gourpid 'spring-boot-starter-forest' 改为 'forest-spring-boot-starter'
  • refactor: 将 spring-boot-starter-forest 模块改名为 forest-spring-boot-starter
  • refactor: 将forest-spring-boot-starter模块下的包名修改为 'com.dtflys.forest.springboot'

感谢此次参与贡献的小伙伴:

Last committed message: update: new version 1.5.0-RC6
Preview version
2021-03-02 18:31
1216742 dt flys 1594991700 公子骏

新增的特性:

修改的问题:

代码变更:

  • add: ForestResponse.requestTime属性
  • add: ForestResponse.responseTime属性
  • add: ForestResponse.getTimeAsMillisecond方法
Last committed message: update: new version 1.5.0-RC5
Preview version
2021-02-03 15:57
1216742 dt flys 1594991700 公子骏

解决的问题:

其他代码改动:

  • refactor: 实现Interceptor接口时,不必强制实现onSuccess方法和onError方法
Last committed message: update: 1.5.0-RC3
Preview version
2021-01-18 15:12
1216742 dt flys 1594991700 公子骏

新增特性:

修复的问题:

代码改动:

  • refactor: 去掉多余的System.out.println命令行输出
  • refactor: forest在spring的xml配置部分
  • add: @Query, @Body, @Header注解的defaultValue属性
  • add: jsr305依赖
  • add: ForestRequest.methodReturn方法和ForestRequest.getMethodReturnValue方法
  • update: 将错误拼写的方法名 handleSyncWicthException 改为 handleSyncWithException
Preview version
2020-12-01 12:54
1216742 dt flys 1594991700 公子骏

新增特性

修复的问题

代码改动

  • add: ForestRequest.method属性
  • add: AbstractBodyLifeCycle类
  • refactor: 将BASE64Encoder和BASE64Decoder替换成Base64.encode和Base64.decode
  • add: MappingParameter.nameTemplate属性
  • refactor: 将@Auth2注解移动到com.dtflys.forest.extensions包下
  • add: OAuth2Token类
  • add: OAuth2MockServer类
  • add: @AliasFor注解
  • style: 将常量改为大写字母
  • refactor: 将HttpclientResponseHandler类改名为AbstractBackendResponseHandler
  • add: 测试文件上传用的图片
  • add: 字符串模板相关类中 hasIterateVariable / isIterateVariable 方法

相关贡献者

Preview version
2020-11-18 17:32
1216742 dt flys 1594991700 公子骏

修复的BUG:

Last committed message: update: new version 1.5.0-BETA8
Preview version
2020-10-23 14:57
1216742 dt flys 1594991700 公子骏

新增特性:

修复的BUG:

代码改动:

  • add: ForestConvertProperties类
  • add: ForestConverterItemProperties类
  • add: ForestConfiguration.converts属性
  • add: ForestConfiguration.filters属性
  • add: StringUtils.trimBegin方法
  • add: ContentType.canReadAsBinaryStream方法
  • refactor: 将数据类型枚举类ForestDataType改造成普通类
  • refactor: 改造ReflectUtils.convertObjectToMap方法
  • refactor: 改造JSONConverterSelector类
  • refactor: 改造数据类型ForestDataType类
  • refactor: 修改ForestResponse.isSuccess方法的判断逻辑
Last committed message: update: new version 1.5.0-BETA4
Preview version
2020-10-20 16:05
1216742 dt flys 1594991700 公子骏

修复的BUG:

代码改动:

  • add: ForestRequest.getRequestLogMessage方法
  • add: ForestRequest.setRequestLogMessage方法
Last committed message: update: new version 1.5.0-BETA2
Preview version
2020-10-19 02:56
1216742 dt flys 1594991700 公子骏

添加特性:

修复的BUG:

代码修改内容:

  • add: OkHttp3LogBodyMessage类
  • add: LogEnabledLifeCycle类
  • add: LogConfiguration类
  • add: LogBodyMessage类
  • add: HttpclientLogBodyMessage类
  • add: ForestLogger类
  • delete: SyncHttpclientRequestSender2类
Last committed message: update: new version 1.5.0-BETA1
2020-10-19 01:31
v1.5.0-BETA
feat: #I1Y5Y8 自定义可扩展的请求日志 feat: JSONQ... zip tar.gz
2020-09-23 17:38
1216742 dt flys 1594991700 公子骏

修改内容:

Java
1
https://gitee.com/dromara/forest.git
git@gitee.com:dromara/forest.git
dromara
forest
forest

Search