APIPOST更新日志

## 【5.4.1/2】更新日志 1、【新增】全新的 Mock 服务 功能; 新版 Mock 服务 使用文档参考: [https://wiki.apipost.cn/document/00091641-1e36-490d-9caf-3e47cd38bcde/832f6d9f-7951-4361-b959-229666685ba9](https://wiki.apipost.cn/document/00091641-1e36-490d-9caf-3e47cd38bcde/832f6d9f-7951-4361-b959-229666685ba9) 2、【新增】环境支持前置URL(可作为host使用); ![image.png](https://img.cdn.apipost.cn/user/-1/af1ccbd5c6d98feb.png) 这样的话,接口发送时只需填写相对路径即可,方便快速切换生产环境和开发环境: ![image.png](https://img.cdn.apipost.cn/user/-1/1530b9968999a878.png) 3、【新增】接口名称加上hover 提示; ![image.png](https://img.cdn.apipost.cn/user/-1/c128c6b1b1c74fb3.png) 4、【新增】响应结果分屏显示; ![image.png](https://img.cdn.apipost.cn/user/-1/45d6b7b897447bc6.png) 5、【新增】UI支持精简模式,提高工作区比例; ![image.png](https://img.cdn.apipost.cn/user/-1/f781e0e545511317.png) 6、【新增】空团队解散; 7、【新增】支持接口克隆后自动跳转到新建标签(可在设置里关闭); 8、【优化】执行脚本请求发送默认改成$.ajax; 9、【修复】修复环境变量名称不同步的Bug; 10、【新增】双击标题栏全屏/缩放窗口; 11、【其他】其他细节修复。 ## 【5.3.5】更新日志 1、[修复]导入带描述的参数丢失是否必填和参数类型的bug 2、[修复]一处系统header权重问题的bug; 3、[修复]目录query参数发送接口时无法携带的bug; 4、[修复]地址中带?/,被转换成了参数,请求中加了“=”号的bug; 5、[修复]流程测试无法加载第三方脚本组件的bug; 6、其他细节修复 ## 【5.3.4】更新日志 1、[修复]header头key全部被转成了小写,应该按照实际输入发送的bug 2、[修复]目录参数会覆盖掉单个api的参数的bug; 3、其他细节修复 ## 【5.3.3】更新日志 1、[修复]流程测试报错:ReferenceError: sysFunc is not defined 的bug 2、[修复]预执行脚本发送请求获取response为null 的bug; 3、其他细节修复 ## 【5.3.2】更新日志 1、[修复]开启自动Mock变量识别时,部分情况下报错的bug; 2、[修复]form-data未传参数时,返回500错误的bug; 3、[修复]发送引擎为GOT时,不识别br压缩的bug; 4、[修复]其他修复。 ## 【5.3.1】更新日志 1、[新增]支持cURL导入; 2、[新增]支持请求生成cURL、Java、Php、Python等代码; 3、[新增]控制台响应文本支持复制; 4、[新增]支持可视化功能,用户可自定义响应样式 5、[新增]预执行脚本新增如下方法: ``` apt.setRequestHeader("key", "value");// 设置、新增一个请求header参数 apt.removeRequestHeader("key"); // 删除一个请求header参数 apt.setRequestQuery("key", "value"); // 设置、新增一个请求query参数 apt.removeRequestQuery("key"); // 删除一个请求query参数 apt.setRequestBody("key", "value");//只针对 form-data、urlencode有效 // 设置、新增一个请求body参数 apt.removeRequestBody("key");//只针对 form-data、urlencode有效 // 删除一个请求body参数 ``` 增强预执行脚本功能; 6、[新增]支持引入第三方脚本组件; 7、[新增]支持按照接口状态检索; 8、[新增]支持发送证书设置; 9、[新增]支持发送请求后是否自动保存结果到响应示例的设置; 10、[新增]支持目录复制功能; 11、[新增]项目跨团队克隆功能; 12、[新增]参数描述库导入参数新增key-value/json格式导入; 13、[新增] ctrl+w(command+w)关闭当前标签快捷键; 14、[新增] ctrl+左右箭头(command+左右箭头)切换当前标签快捷键; 15、[优化]部分UI显示优化; 16、[优化]提取字段不会覆盖掉字段类型和是否必填的已选值; 17、[优化]优化返回格式为JSONP时的响应效率问题; 18、[优化]增加了专门的按钮,优化参数描述库的遮挡问题; 19、[修复]修复字段类型部分情况下显示不正确的bug; 20、[修复]raw请求body参数更改无冲突提示的bug; 21、[修复]协作人员-添加协作人员,部分情况下不显示保存按钮的bug; 22、[修复]控制台打印结果跟实际参数可能不一致的情况; 23、[修复]默认环境可以删除的bug; 24、其他优化。 ## 【5.2.5】更新日志 修复 接口或者文本未保存的情况下,点击分享无反应的bug 修复 接口右键操作问题; 修复 部分UI样式; 其他细节优化。 ## 【5.2.4】更新日志 修复 接口或者文本未保存的情况下,点击分享无反应的bug ## 【5.2.3】更新日志 优化 文档分享功能 ## 【5.2.2】更新日志 优化 发送后响应面板自动展开的问题,增加了【设置】项,默认关闭 ## 【5.2.1】更新日志 重磅——助力个人开发者,此版本起,免费版项目、接口、目录的数量无上限!! 优化 UI界面调整,更简约清晰; 新增 团队只读工位(免费开通无上限)功能; 新增 swagger3导入项目功能; 新增 局域网分享文档功能,断网照样分享文档给同事! 新增 更实用的分享功能,可以跨目录指定分享的内容,并支持复制分享链接、删除等管理操作; 优化 更实用的文档发布功能,避免保存导致的文档误修改,且支持实时预览; 优化 接口修改的红点提醒,避免偶尔无故触发红点提示; 修复 cookie管理器的一处Bug(Request Header Or Cookie Too Large); 修复 部分情况下接口或者目录删除失败的bug; 其他细节优化。 ## 【5.1.1】更新日志 新增 全新的协作功能,增加协作日志; 新增 接口、文档复制功能,可以跨项目粘贴; 修复 部分情况下环境等数据删除失败的bug; 其他细节优化。 ## 【5.0.8】更新日志 修复 部分情况下接口等数据删除失败的bug; 修复 响应为excel文件格式时,无法识别下载的问题; 其他细节优化。 感谢 robinson_911、追本溯源、wang、Shonan 等用户的反馈。 ## 【5.0.7】更新日志 优化 同步功能,避免长时间同步转动 修复 一处环境变量问题 ## 【5.0.6】更新日志 优化 同步功能,避免长时间同步转动 ## 【5.0.5】更新日志 优化 优化展示协作时的接口锁定状态 修复 协作状态下无法同步其他人员目录以及排序信息的bug 修复 markdown编辑器无法渲染table的bug 其他细节优化。 感谢 prayer、wipe0522、jack.lee 等用户的反馈。 ## 【5.0.4】更新日志 新增 代理功能(设置里开启) 新增 响应体增加点击切换并加上提示 优化 异步拉取现有基础上再次优化,避免协作数据不同步的bug 优化 全局参数(header、query、body)只同步key和描述,不同步value 优化 响应乱码的问题优化 参数过长自动滚动到底部 优化 离线版也支持检查更新 优化 检查更新进度条 修复 全局cookie部分情况下无法携带 的bug 修复 接口说明需要点击一下才出现 修复 发布弹窗的有效期设置问题 修复 响应缺少 response.raw.responseText 变量 修复 文件上传 文件格式不正确,您只能上传图片 问题 其他细节优化。 感谢 LiuXiaodong、最后一个api、深海小鱼等用户的反馈。 ## 【5.0.3】更新日志 新增 支持无请求体方式发送 修复 部分情况下路劲变量无法被识别的bug 修复 全局cookie部分情况下无法携带 的bug 修复 部分情况下get请求在form请求时出现错误 的bug 修复 自定义添加域名问题其他细节优化。 感谢 fallsn、五月视野等用户的反馈。 ## 【5.0.2】更新日志 修复 write after end 的bug 修复 全局cookie对请求地址为localhost时无效 的bug 修复 请求参数字段列表无法通过滚动条滚动,导致字段过多时下面的字段都看不见 的bug 修复 项目克隆 的bug 修复 目录参数,前面的是否选择无效(照样发送) 的bug 修复 解决部分情况下无法同步接口 的bug修复 请求编码乱码 的bug ## 【5.0.1】/【5.0.0】更新日志 1.全新架构,使用、操作更流畅; 2.新增支持离线或者弱网下使用; 3.新增支持GET发送Body 4.新增支持XML格式导出字段 5.新增支持JSONP格式导出字段 6.新增变量输入提示功能,用户体验更友好; 7.新增全新的控制台; 8.新增支持目录参数; 9.新增支持发送并保存 10.新增大量右键菜单,操作更加便捷、迅速; 11.全新的Cookie管理器 12.全新的流程测试; 13.优化性能,优化内存,避免卡顿; 14.更加实用的接口搜索,支持接口名称、URL、method搜索 15.优化参数描述库,描述提示更加精准; 16.修复旧版大量bug。 ## 【3.2.3】 更新日志 1、[新增]XML转JSON (apt.xml2json); 2、[优化]再次优化性能,解决卡顿问题(性能提升10倍左右); 3、[优化]系统消息提醒消除红点; 4、[优化]开通/续费企业版支持微信支付 ; 5、[优化]重新打开软件时,变量环境恢复至上次选择的现场; 6、[优化]部分情况下,开启全局cookie无效的问题 ; 7、[修复]某些情况下无法新建接口的问题(一直loading); 8、[其他]其他细节调整。 ## 【3.2.2】 更新日志 1、[修复] 环境变量可能失效的bug ; 2、[修复] 修复请求参数带有冒号时,导入参数value值错误的bug ; 3、[修复] 修复响应参数带有冒号时,value值错误的bug ; 4、[修复] 含有非法请求头时,请求可能失败的bug ; 5、[修复] urlencoded 时,删除的参数也发送的bug ; 6、[修复] 已过期点击弹窗错误 ; 7、[增加] 增加响应时间提示 ; 8、[增加] 关闭标签时,同时删除本地缓存数据(可开启/关闭) ; 9、[优化] 暗黑模式下响应区域的选中背景色不明显的问题 ; 10、[优化] 脚本编辑器和请求参数编辑器语法自动提示功能 ; 11、[修复] 流程测试排序无效的bug ; 12、[增加] 参数字段描述增加字段类型 ; 13、[增加] 请求参数支持Mock ; 14、[增加] 响应示例支持Mock以及生成mock URL(1.0版本)便于前端提前访问 ; 15、[增加] 执行脚本内置增加 CryptoJS 算法 ; 16、[增加] 内置变量完全覆盖Mock(可配置) ; 17、[优化] 常用参数描述列表位置 ; 18、[优化] 其他细节优化 ; ## 【3.2.1】 更新日志 1、[新增] 目录右键新建接口/文档; 2、[新增] 克隆环境变量; 3、[新增] cookie管理器; 4、[新增] 默认请求方式设置; 5、[修复] 切换项目时,接口数据可能错乱的Bug!; 6、[新增] 缓存请求超时时间设置; 7、[修复] 流程测试的执行脚本bug(社区反馈); 8、[新增] 针对项目的预执行脚本、后执行脚本; 9、[新增] 针对目录的预执行脚本、后执行脚本; 10、[新增] V2内置变量; 11、[新增] sendRequest增加error回调; 12、[修复] 删除query参数URL不变的bug; 13、[修复] 新建GET请求API时,query标签未显示选中的Bug; 14、[优化] 增强获取协作数据按钮标示; 15、[修复] 某些情况下,点击未修改的接口仍显示红点的bug; 16、[修复] 响应格式为图片或者其他类型附件时,请求参数无法接收的bug; 17、[新增] 可关闭自动获取接口锁定状态; 18、[新增] 未登录状态也可关闭应用; 19、[优化] 其他细节优化; ## 【3.1.3】 更新日志 1、[修复]URL(大小写以及端口识别)与Query的问题,比如:修改query参数导致URL大写变成小写; 2、[修复]Mime识别错误导致的图片等其他附件显示乱码的问题; 3、[修复]数据错乱问题; 4、[优化]默认Content-type问题,以最终设置为准,保证上传成功; 5、[优化]请求失败时的请求头问题; 6、[优化]变量不再区分大小写; 7、[优化]左侧操作弹窗遮挡; 8、[修复]含有File类型时,特定情况下Body请求参数数据错误(错位)的Bug; 9、[新增] 锁定项目为只读功能; ## 【3.1.2】更新日志 1、[增加] 定位到当前接口目录的功能; 2、[增加] 目录全部收起功能; 3、[增加] 预执行脚本支持获取请求参数信息,并支持在脚本中重新设置请求头; 4、[修复] 文件上传Key名错误; 5、[修复] 缓存计算错误的Bug; 6、[修复] 响应头不完整的Bug(缺少Set-cookie); 7、[优化] 大尺寸显示器下的缩小比例; ## 【3.1.1】更新日志 1、[修复]参数输入卡顿问题; 2、[修复]接口切换卡顿问题; 3、[修复]其他卡顿问题; 4、[新增]恢复【目录另存为】; 5、[新增]恢复【项目克隆】; 6、[新增]恢复【项目删除】; 7、[新增]恢复 请求参数导出raw-JSON; 8、[修复]优化接口/目录拖动; 9、[优化]响应文档的展示; 10、[修复]可能出现的“网络异常”问题; 11、[修复]query参数无法实时到URL的问题; 12、[修复]发送URL增加空余字符?的问题; 13、[修复]修复文档编辑器无法滚动的bug; 14、[修复]修复接口状态默认不变色的bug; 15、[优化]宽度缩放问题; 16、[优化]更新组件问题; 17、[修复]File上传无法多选的问题; 18、[修复]设置密码后文档无法开放的bug; 19、[新增]恢复超时时间设置; 20、[优化]自动创建接口的体验; 21、[优化]优化参数注释库的导入和显示; 22、[优化]参数描述重新导入不要替换问题; 23、[优化]参数类型是file时的参数保存问题; 24、[修复]无法删除测试流程; 25、[优化]File组件值的保留问题; 26、[优化]禁止GET发送body请求; 27、[修复]后执行脚本获取请求参数; 28、[修复]修复流程测试可能执行失败的bug; 29、[修复]check选择问题; 30、[优化]APIs左侧导航默认闭合所有目录; 31、其他细项。 ## 【3.0.1】更新日志 1、fixed部分 拖动或者最大化窗口宽度不变导致右侧空白; 2、响应参数为空时,不会替换响应显示; 3、title显示问题(for Mac); 4、最大化、最小化按钮(for window); 5、:uid restful风格支持; 6、暗黑模式下文本选中背景色; 7、初始窗口大小问题; 8、接口问题:工位不显示“赠送工位”的Bug; 10、modal里面的textarea无法回车换行; 11、切换项目导致导航标签页没被替换; 12、团队改名右上角没变化; 13、迁移数据工位显示已绑定,其实未绑定; 14、切换项目时,已弹开的环境变量管理器和流程测试管理器的数据切换问题待确认; 15、未请求时,点击接口显示ace-editor错误; 16、文档分享与编辑器遮挡; 17、文档内图片上传; 18、错误响应参数没保存成功; 19、响应参数快速导出,默认添加value值; 20、接口强制更新数据按钮; 21、导出的响应参数被转义; 22、参数必填/选填; 23、建议ApiPost自动带出Content-Type 24、推广系统; 25、xmp鼠标选择样式(cookie部分暗示可以选择); 26、接口拖动增加句柄; 27、右键菜单; 28、暗黑预览模式下的背景色问题; 29、请求参数默认选中Body选项; 30、加上请求中的状态,并可以取消请求; 31、非目录下的接口排序拖拽问题; 32、部分情况下,请求失败的Bug; 33、暗黑模式下 右上角按钮背景色; 34、新增参数宽度问题; 35、我参与的项目列表排序问题优化; 36、参数输入TAB快捷键; 37、流程测试模式下,点击APIs按钮关闭流程测试窗口; 38、点击右上角团队名称切换至团队选项; 39、后端-接口、项目、目录数量限制; 40、复测邀请码、积分兑换时长; 41、笔记功能; 42、增加初始宽度比例; 43、兑换天数取 min(30, 当前积分); 44、空数组简化会加上 null 45、ace-editor响应自动高度问题; 46、接口支持URL搜索; 47、最近日期显示有问题(天启账号) 48、通知和团队加上红点推送提示; 49、顶部搜索框需要点2下; 50、查看[赠送工位]字体大小,统一加一号; ## 【3.0.0】更新日志 1、[新增]支持无限级目录; 2、[新增]支持自定义脚本(预执行脚本和后执行脚本); 3、[新增]接口锁定功能,防止其他用户误保存; 4、[新增]接口备份功能; 5、[新增]全局参数设置,一处设置,全接口可用; 6、[新增]全局变量以及全局变量管理器; 7、[新增]环境以及环境变量管理器; 8、[新增]支持接口拖拽至目录; 9、[新增]支持目录拖拽移动至其他目录; 10、[新增]Mock数据支持,发送时可以使用Mock.js的内置变量; 11、[新增]一套皮肤:暗黑模式; 12、[修复]项目列表和退出项目有bug:提示退出的项目在项目管理里不存在; 13、[修复]目录流程测试bug:可能无法读取接口列表; 14、[修复]续费升级bug; 15、[修复]token识别成旧账号; 16、[优化]文档查看; 17、[优化]更新模块; 18、[优化]系统菜单。 ApiPost V2.x 和 V1.x日志暂不提供。感谢您的关注。