Releases: ssssssss-team/magic-api
Releases · ssssssss-team/magic-api
v1.3.5
- 增加Boolean类型的参数定义、
header
定义 PR27 - 新增备份最大保留天数配置
- 新增备份存储方式配置
- 修复在验证
Body
时,无法修改数组值类型的BUG
- 修复
JS
无法识别JSON
数值具体类型的问题 - 修复修改分组时报空指针的
BUG
- 修复在
import
接口、函数时,内部使用exit
未正确返回的问题 - 修复上传时分组冲突检测不正确的BUG
- 修复语法高亮中注释未被正确高亮的问题
- 优化备份判断逻辑,修改为只有脚本部分有变动时才备份。
- 优化
UI
数据源Dialog
- 优化
header
的get
方法,解决无法修改header
参数值类型的问题 PR28
v1.3.4
- 弃用
SSE
改为WebSocket
通讯,同时支持集群DEBUG
能力 #I3ZL4B - 新增
assert
语法,用于辅助校验参数。#I3ZL4Q - 新增支持
import "xxx.xxx.*"
的语法,导包更方便。#I3ZL4O - 新增单表
API
逻辑删除功能 #I40L8P - 新增提取代码中的
TODO
、FIXME
的功能 #I3ZL3W - 新增集合扩展去重函数
distinct
- 修复在
knife4j
中参数默认值未显示的问题 #I40BG2 - 修复集合
push
函数未生效的BUG
#I40NP7 - 修复
magic-script
中部分表达式优先级不正确造成的语法解析错误。 - 优化
magic-script
中的关键词检查,去除不必要的检查造成的语法解析错误。 - 优化在接口&函数未保存时,在上方tab页显示
*
号,保存后消失 #I3ZL41 - 优化远程推送的密钥字段,采用
password
控件 #I3ZL48 - 优化接口&函数&数据源加载,增加
Loading
、无数据提示 #I3ZSTI #I3ZSTE - 优化顶部Tab页可拖动排序 #I3ZL47
- 优化新增分组后自动定位到该位置 #I3ZSTG
- 优化结果预览功能,强化非
JSON
结果的预览 #I3ZL4J - PR !23 更加精准的端口读取和添加 magic-api showUrl 配置提示
- PR !26 支持gp数据库方言 与PostgreSQL一致
v1.3.3
- 新增复制相对路径功能
- 新增注释中的
TODO
、FIXME
高亮 - 修复推送重命名后的接口未被正确同步的
BUG
- 修复
Swagger
文档不显示ResponseBody
的问题 - 修复全局搜索中关键字高亮不正确的
BUG
- 修复不回显
RequestBody
、ResponseBody
的注释、验证信息的BUG
- 修复全局搜索中有时展示不出代码的
BUG
- 修复左侧树复制接口时不能弹出编辑框的
BUG
- 修复分组下没有接口时无法被搜索的
BUG
- 修复拖拽左侧菜单后右侧编辑器大小未自适应的问题
- 优化
UI
权限配置,细化到分组&接口&函数&数据源上 - 优化全量推送&上传模式的逻辑,改为强一致实现。
- 优化顶部
tab
页,使其切换时始终展示在视野中 - 优化粘贴
RequestBody
时,自动对key
添加双引号 - 优化代码提示新增方法参数、返回值说明
- 优化全局搜索对话框,隐藏滚动条、修正显示范围
v1.3.2
v1.3.1
v1.3.0
- 新增
RequestBody
文档注释、属性校验,ResponseBody
文档注释 - 新增
response
模块的getOutputStream
方法 - 新增
UI
配置项defaultExpand
,用于配置是否默认展开 - 修复上传时由于读取顺序无序导致结果错乱的问题
- 修复
Swagger
文档注释被名称覆盖的问题 - 修复在调用
save
时,Oracle
数据库可能出现空指针的BUG - 优化
UI
上传接口对话框,全量上传时增加确认框 - 优化
UI
左侧树,新增defaultExpand
默认是否展开配置 - 优化
UI
复制路径功能,不在弹出对话框提示。 - 优化
Swagger
文档生成,兼容knife4j
处理 - 优化匹配数据库方言的方式,解决部分驱动不支持获取
URL
的问题
v1.2.2
v1.2.1
v1.2.0
- 新增支持集群部署
- 新增数据源增删改查接口,可持久化保存数据源
- 修复在拦截器中抛出异常时,界面不显示结果的BUG
- 修复
Oracle
查询单行单列值时,返回值带有ROW_ID
的问题 - PR !13 解决swagger文档使用knife4j时不兼容,无法显示接口详情的问题
- PR !14 [!]fix swagger文档使用knife4j时接口文档中query类型参数的数据类型显示不正确的问题(不影响swagger原生UI)
- 优化前端代码,在请求时剔除无用字段,避免一些可能存在的错误。
- 优化后端代码,删除
@Deprecated
方法 - 迁移
magic-api-spring-boot-starter
、magic-editor
到magic-api
仓库中