Releases: ssssssss-team/magic-api
Releases · ssssssss-team/magic-api
v0.4.4
- 新增
while
循环语句
- 修复异常结果未被正常处理的BUG
- 修复UI断点与折叠点击区域重叠的问题
- 优化在请求接口打印异常日志时附带URL
- 优化脚本错误信息增加行列号
v0.4.3
- 修复进入断点时无法操作的BUG
- 修复新建接口时默认请求参数缺失
}
的问题
- 优化
if
语句和三元运算符
支持if(xxx)
的写法
v0.4.2
- 新增脚本异步调用功能
- 新增集合函数
sort
、reserve
、join
、shuffle
- 新增代码折叠功能
- 优化模拟测试,改为实际请求
- 优化对
BigDecimal
类型的代码提示
- 优化对枚举类型的代码提示
- 优化对
Spring Security
框架的支持,自动适配解决ThreadLocal
问题
- 去除
Cookie
、Session
模拟
v0.4.1
- 新增支持ClickHouse数据库
- 修复定义空字符串""时代码高亮不正确的BUG
- 修复冲突问题,将DynamicDataSource更名为MagicDynamicDataSource
- 修复未正确调用带有可变参数的重载方法的BUG
- 修复向页面传递配置信息时传递用户名密码的安全问题
- 优化模拟测试,在测试时将header参数放在http header中 #I1Z6RE
- 优化登录,禁止使用ESC键或回车键关闭登录框
v0.4.0
- 新增用户名、密码配置(用于页面登录,增加安全性)#I1UTXT
- 新增
response.end
方法 #1S5UJ
- 新增自动导包配置(默认导入
java.util.*、java.lang.*
)
- 新增允许覆盖应用接口配置
- 优化数据库兼容性 #I1TCFU
- 优化代码提示
v0.3.4
- 新增支持将请求参数存入一个变量中
- 新增支持接口自动刷新
- 优化
Map
定义,可省略value
- 优化
import
提示
- 修复在测试时获取不到
HttpServletRequest
的问题
v0.3.3
- 新增插入并返回主键
- 新增15种类型判断方法
- 新增动态增删改查数据源(用于应用运行时动态修改数据源)
- response模块新增addHeader、setHeader、addCookie、addCookies等方法
- 修复分组不能删除的BUG
- 修复在保存时,注册接口与应用本身的接口冲突的问题
- 修复第一次调用父类方法时,会报找不到方法的BUG
- 优化UI编辑器保留当前编辑信息,当意外关闭时可恢复。
- 优化DEBUG功能,支持单步调试、运行时修改断点
- 优化代码提示
- 优化分组名、分组前缀添加校验
- 完善文档
v0.3.2
- 新增支持配置默认导入模块
- 新增支持BigDecimal类型
- 修复分组前缀在以非"/"开头时的错误
- 修复DEBUG时二进制结果输出不正确的问题
- 修复重启后台后前端自动重试的BUG
- 优化脚本报错时,自动跳转到错误行
v0.3.1
新增
BUG修复
- 启动报
ClassNotFoundException : springfox.documentation.swagger.web.SwaggerResourcesProvider
的问题
- Swagger配置类循环引用的BUG
- UI界面中编辑器里无法使用回车键的BUG
v0.3.0
新增
- 历史记录查看、比对、还原
- 支持Swagger2
- 允许日志输出到页面上
- 接口分组前缀
- Response模块(可输出图片、下载文件、自定义JSON、构建分页)
BUG修复
优化
- 滚动条、图标兼容Firefox
- 优化UI体验
- 取消兼容null.方法、null.属性、null[key]、null[index]