Skip to content

Tags: xiaodao004/forest

Tags

v1.5.0-BETA8

Toggle v1.5.0-BETA8's commit message
fix: #I25YWK 文件上传时,中文参数乱码

fix: 错误请求参数情况下报空指针

v1.5.0-BETA7

Toggle v1.5.0-BETA7's commit message
fix: #I22S6N 参数序列化的过程中可能不会选择配置中定义的数据转换器

fix: #I22S5Q 在拦截器中重新设置URL,再调用addQuery会出问题
fix: #I23UF4 @DataVariable修饰的参数会报空指针
fix: #I24LNB 使用自己创建的ForestConfiguration对象作为全局配置时,发生logHandler为空指针的问题
add: @httpproxy注解,用于正向代理

v1.5.0-BETA5

Toggle v1.5.0-BETA5's commit message
fix: #I22S5Q 在拦截器中重新设置URL,再调用addQuery会出问题

fix: #I22S6N 参数序列化的过程中可能不会选择配置中定义的数据转换器
fix: #I22M9K 没传递依赖commons-collection
add: @httpproxy注解,用于正向代理

v1.5.0-BETA4

Toggle v1.5.0-BETA4's commit message
feat: #I1Z9LE 通过全局配置注册过滤器

feat: #I1Z9M3 通过全局配置设置数据转换器
feat: #I22DVD JSON数据转换器支持全局日期格式换参数配置

fix: #I22CWA 请求设置的Decoder只能接受String类型参数

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方法的判断逻辑

v1.5.0-BETA3

Toggle v1.5.0-BETA3's commit message
fix: # I1Z5DG 使用Httpclient后端时,网络错误重试失败后报空指针

fix: #I1Z5DW 使用Httpclient后端时,请求失败重试没有日志
fix: #I1Z5ES 请求网络错误,并且没有response的时候,报了404

v1.5.0-BETA2

Toggle v1.5.0-BETA2's commit message
fix: #I1YWS1 拦截器的beforeExecute方法中设置请求方式失败

add: ForestRequest.getRequestLogMessage方法
add: ForestRequest.setRequestLogMessage方法

v1.5.0-BETA1

Toggle v1.5.0-BETA1's commit message
feat: #I1YQN3 LogHandler注解

v1.5.0-BETA

Toggle v1.5.0-BETA's commit message
feat: #I1Y5Y8 自定义可扩展的请求日志

feat: JSONQuery注解
feat: #I1YQMJ JSONQuery注解
feat: #I1Y6RX 支持URL中的重名Query参数
feat: #I1YN5J 通过ForestRequest获取实际发送请求数据内容

fix: #I1YP7J response中的ContentType解析错误

add: OkHttp3LogBodyMessage类
add: LogEnabledLifeCycle类
add: LogConfiguration类
add: LogBodyMessage类
add: HttpclientLogBodyMessage类
add: ForestLogger类
delete: SyncHttpclientRequestSender2类

v1.4.12

Toggle v1.4.12's commit message
fix: #I1WVIE 发送带表单格式数据的POST请求时,表单中有List、数组、Map、嵌套对象时出错

fix: #I1WDTU @Body("name") 修饰List参数时,变成了字符串,应该是JSON列表

v1.4.11

Toggle v1.4.11's commit message
feat: #I1W2W8 使用多级全局变量

fix: #I1WDTU @Body("name") 修饰List参数时,变成了字符串,应该是JSON列
fix: #I1W0BM setRequestBody后,request中的data依然会拼接到body中
add: class StringRequestBody
add: class ObjectRequestBody
add: class NameValueRequestBody
add: class ForestRequestBody