Releases: ssssssss-team/magic-api
Releases · ssssssss-team/magic-api
v1.7.2
- 新增数组&集合去重函数
distinct(e->e.x)
- 新增
SQL
后置拦截器 I4NU79 - 新增
Class
扩展方法getName
、getSimpleName
、getCanonicalName
- 新增
Map
到Bson
的隐式转换,方便调用mongo
相关API
- 修复日志组件溢出时未显示滚动条的问题
- 修复请求体
JSON
属性值类型修改后被还原的问题 I4N708 - 修复部分运算符优先级不正确的问题
- 修复
linq
多个left join
结果不正确的BUG
- 修复
::date
未传参数时错误信息不提示的问题 - 修复
...
扩展运算符不支持数组的问题 - 优化正则表达式匹配规则,解决部分情况语句解析不正确的问题
- 优化执行结果显示,保持
JSON
原样输出 - 优化代码提示,解决部分场景无法提示的问题,优化部分代码提示高亮
v1.7.1
v1.7.0
- 新增支持
HEAD
、PATCH
请求方法 I4HSB7 - 新增支持
import org.ssssssss.magicapi.IoUtils
的方式导包(去掉需要加引号的限制) - 新增
date_format
函数,支持LocalDate
、LocalDateTime
等类型 - 新增
String.replace(pattern, replacement)
方法 - 新增复制接口到其他目录下 I47FV9
- 修复搜索结果部分情况高亮不正确的问题
- 修复代码高亮部分情况不正确的
BUG
- 修复不兼容
spring boot 2.6.0
的问题 - 修复
>
、>=
、<
、<=
等运算符不支持BigInteger
的问题 - 修复
log
模块获取接口名失败时会出现异常的BUG
- 优化
collection.group
的map key
顺序 - 优化代码提示、优化
import
提示,提示可自动导包 - 优化页面加载速度(缩小
/magic/web/classes.txt
的大小) - 优化代码去除不必要的
ThreadLocal
- 优化代码编辑器选中样式,修复串位的问题
v1.6.4
v1.6.3
- 新增脚本默认数据源的配置功能 I47VQF
- 修复
LINQ
的offset
设置错误 - 修复在编辑器中下载
json
文件时会被识别成json
结果的问题 - 修复未在编辑器配置
json
结构时,请求携带RequestBody
造成body
为null
的BUG
- 修复
json
属性值类型修改后被还原问题 - 修复
mybatis
的部分解析错误 I4FHWA I4FHT3 - 优化
selectValue
方法,改为取第一行第一列 - 优化
selectOne
方法,改为只取第一行 - 优化分页
count
语句,去除order by
- 优化代码提示,优化
import
提示 - 优化错误提示,优化变量作用域读写
- 优化编辑器的部分快捷键,修复部分快捷键冲突的问题
- 升级
monaco-editor
至0.29.1
v1.6.1
v1.6.0
- 新增
mybatis
if
、where
、set
、foreach
、trim
等标签写法 - 新增
db.select(sqlOrXml,Map)
、db.page(sqlOrXml,Map)
等方法,支持传入变量信息 - 新增
new_array(String ... items)
、new_array(int ... items)
等方法 - 修复在配置
magic-api.response
后,参数验证未通过时出现的空指针异常 - 修复
request
模块部分情况获取不到HttpServletRequest
的问题 - 修复进入断点后,取消断点无效的问题
- 修复在调用
lambda
时,参数与形参个数不一致会产生异常的BUG
- 修复异步调用函数时
context
可能混乱的问题 - 修复在递归调用时,变量作用域发生混乱的问题
- 修复
DEBUG
模式部分情况会编译失败的问题 - 优化
?.
操作符,当找不到属性时直接返回null
不在抛出异常 - 优化在使用
::
转数值时,自动trim
处理