diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000000000000000000000000000000000000..28103aa4cf7bb5ba99b6642fcfb17a18c5979748 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,8 @@ + +.gitee +dist +log +plugin +sdk +torna-* +front/node_modules \ No newline at end of file diff --git a/build.bat b/build.bat index e34071580cb0c719b90ca2ce70013c6505f024e8..a415c3429cdd3418f05b2dc124c83f8526e18ee3 100755 --- a/build.bat +++ b/build.bat @@ -4,7 +4,7 @@ set dist_dir=dist set app_name=torna -set version="1.9.2" +set version="1.13.1" set build_folder=%app_name%-%version% @@ -16,7 +16,7 @@ call build.bat cd .. -call mvn clean package +call mvn clean package -pl server/boot -am ::copy files diff --git a/build.sh b/build.sh index d82f611068526134af9de15ecd5338be50b161c0..343b97351f229895907d32a5a76d7a649adf3ab0 100644 --- a/build.sh +++ b/build.sh @@ -6,7 +6,7 @@ dist_dir="dist" # 执行文件名称 app_name="torna" -version="1.9.2" +version="1.13.1" build_folder="${app_name}-${version}" @@ -24,7 +24,7 @@ cd .. echo "开始构建服务端..." -mvn clean package +mvn clean package -pl server/boot -am # 复制文件 if [ ! -d "$target_dir" ]; then diff --git a/changelog.md b/changelog.md index 94e8b94e87486600b36417b6ea91761cab4e2d64..b5201fa03cdc47af5e7b8d0ab22cb460f135b9a8 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,117 @@ # 更新日志 +## 1.13.1 + +- 【优化】调整HttpMethod组件Tag样式 +- 【优化】文档预览页可复制接口URL + +## 1.13.0 + +- 【新增】分享管理新增能否调试接口功能 +- 【新增】浏览页新增【空间维度】和【项目维度】 +- 【新增】文档预览页可复制字段 +- 【修复】修复调试页跳转到登录页问题 [#I4SAJP](https://gitee.com/durcframework/torna/issues/I4SAJP) +- 【修复】修复调试页面上传文件表单显示错误 + +## 1.12.2 + +- 【修复】修复调试环境数据迁移BUG +- 【修复】从其他模块导入公共参数,子节点没有导过来 [#I4QS67](https://gitee.com/durcframework/torna/issues/I4QS67) +- 【修复】使用枚举传参,调试选项中无选择项 [#I4QZB2](https://gitee.com/durcframework/torna/issues/I4QZB2) +- 【修复】修复删除公共参数没有删除子节点问题 +- 【修复】修复文档编辑页无法更改枚举字段问题 +- 【优化】优化枚举字段显示 + +## 1.12.1 + +- 【修复】修复调试无法保存代理勾选状态 +- 【优化】去除非必须依赖减小jar包大小 + +## 1.12.0 + +- 【优化】调试环境改造,数据迁移 +- 【优化】调试显示图片 +- 【优化】文档预览页树菜单显示接口数量 +- 【优化】优化参数描述内容过长显示 +- 【优化】优化国际化显示 +- 【优化】优化LDAP登录,登录后同步邮箱 +- 【修复】修复接口调试\n问题 [#I4KODO](https://gitee.com/durcframework/torna/issues/I4KODO) +- 【升级】fastmybatis升级到1.10.11 +- 【新增】文档表格页可以新增分类 + +## 1.11.3 + +- 【修复】修复代理转发content-type错误 +- 【优化】优化调试接口文件导出功能 + +## 1.11.2 + +- 【修复】非代理模式下请求多余header [#I4INZZ](https://gitee.com/durcframework/torna/issues/I4INZZ) +- 【修复】聚合接口分享输入密码跳转登录问题 + +## 1.11.1 + +- 【修复】修复枚举信息不显示问题 [#I4I7DZ](https://gitee.com/durcframework/torna/issues/I4I7DZ) +- 【修复】修复保存mock脚本js错误 + +## 1.11.0 + +- 【新增】支持LDAP登录 [doc](http://torna.cn/dev/third-party-login.html#ldap%E7%99%BB%E5%BD%95) +- 【优化】优化第三方接入返回结果嵌套对象问题 +- 【优化】优化登录、注册页面国际化显示 +- 【优化】简化文档推送 + +## 1.10.6 + +- 【修复】DELETE请求无法传递body问题 [#I4GAAU](https://gitee.com/durcframework/torna/issues/I4GAAU) + +## 1.10.5 + +- 【优化】优化字典展示 +- 【优化】请求参数可以选择字典项 + +## 1.10.4 + +- 【修复】修复推送删除了自定义错误码问题 + +## 1.10.3 + +- 【修复】修复聚合浏览页面点击调试需要登录问题 + +## 1.10.2 + +- 【修复】修复下载二进制文件错误 +- 【修复】修复无法格式化json问题 + +## 1.10.1 + +- 【修复】修复聚合项目预览页登录失败BUG +- 【优化】优化swagger插件 [PR](https://gitee.com/durcframework/torna/pulls/15) +- 【优化】优化聚合项目预览页左侧树展示 +- 【优化】优化聚合项目公共参数展示 +- 【优化】优化文档预览页展示 + +## 1.10.0 + +- 【修复】模块无法删除问题 [I3I2B1](https://gitee.com/durcframework/torna/issues/I3I2B1) [I3ZG1Q](https://gitee.com/durcframework/torna/issues/I3ZG1Q) +- 【修复】请求支持PATCH方法 [I46MAP](https://gitee.com/durcframework/torna/issues/I46MAP) +- 【优化】用户管理的优化 [I424OB](https://gitee.com/durcframework/torna/issues/I424OB ) +- 【优化】有重复header优先使用公共的 [I3ZO8R](https://gitee.com/durcframework/torna/issues/I3ZO8R) +- 【优化】不记住公共请求头 +- 【优化】根据环境保存Debug配置 +- 【新增】增加接口更新锁定 [I465C7](https://gitee.com/durcframework/torna/issues/I465C7) +- 【新增】页左侧树自动打开 + +## 1.9.4 + +- 【修复】修复mock,移除请求参数部分 + +## 1.9.3 + +- 【优化】优化Postman导入 +- 【优化】成员选择控件 +- 【增强】增强聚合文档展示,支持自定义页面 + ## 1.9.2 - 【修复】简单数组类型显示方式错误 [#I3ZFCU](https://gitee.com/durcframework/torna/issues/I3ZFCU) diff --git a/docker-build.sh b/docker-build.sh index 86a6045e86186c23c2c08c56fbaaa81e274d9b1e..ad08babdab0451b7852aa041d64152c7c1bc0dc9 100644 --- a/docker-build.sh +++ b/docker-build.sh @@ -1,23 +1,10 @@ #!/bin/sh -git pull - # 打包并运行docker镜像 -# 先执行前端构建 -cd front - -sh build.sh - -cd .. - -# ---- +git pull -mvn clean package +sh release.sh -# 创建镜像 +echo "开始创建docker镜像" docker build -t tanghc2020/torna . - -# 将application.properties文件放在宿主机的/etc/torna/config下,然后执行下面这句 -# docker run --name torna -p 7700:7700 -v /opt/torna/config:/torna/config -d - diff --git a/front/src/utils/global.js b/front/src/utils/global.js index c980f5e9b8416f06819fcd18cbb6d0b056e8338a..0aad6fc7c52b85f6bac9dd2d8a45f355f4cfa758 100644 --- a/front/src/utils/global.js +++ b/front/src/utils/global.js @@ -18,7 +18,7 @@ import { Enums } from './enums' import { add_init } from './init' // eslint-disable-next-line -const VERSION="1.12.2" +const VERSION="1.13.1" const SPACE_ID_KEY = 'torna.spaceid' const PROJECT_ID_KEY = 'torna.projectid' const TORNA_FROM = 'torna.from' diff --git a/front/src/views/doc/DocView/index.vue b/front/src/views/doc/DocView/index.vue index cddcd5a12d67760c38b0a779f6c2cff29d962fb5..d05389b8e64679764d9ae4111bc1c38b031e808e 100644 --- a/front/src/views/doc/DocView/index.vue +++ b/front/src/views/doc/DocView/index.vue @@ -79,13 +79,29 @@

{{ $ts('requestExample') }}

-
{{ formatJson(requestExample) }}
+
+
{{ formatJson(requestExample) }}
+ {{ $ts('copy') }} +

{{ $ts('responseParam') }}

{{ $ts('responseExample') }}

-
{{ formatJson(responseSuccessExample) }}
+
+
{{ formatJson(responseSuccessExample) }}
+ {{ $ts('copy') }} +

{{ $ts('errorCode') }}