更新日志

v2.0.0 release20190808

更新内容

  • 【新增】支持项目整体导出为HTML文档,方便离线传阅
  • 【新增】支持单个接口导出为HTML文档,方便离线传阅
  • 【新增】管理后台项目管理新增回收站功能,删除的项目可以在回收站里恢复
  • 【新增】管理后台主页新增统计报表
  • 【新增】接口主页新增删除按钮,并将导出文档按钮和删除接口按钮移到更多操作下拉菜单
  • 【修复】修复本地部署,没有网络时安装界面很卡的BUG
  • 【修复】修复不同模块相同接口名提示接口已存在的BUG
  • 【优化】底层框架更换为Yii2,架构更合理,扩展性更强
  • 【优化】vendor目录精简,去掉不必要的composer包
  • 【优化】入口文件index.php增加目录可读写权限判断,防止因为部分目录权限不够造成无法自动进入安装界面
  • 【优化】优化安装程序,安装时默认加入示例项目,安装成功后自动变成管理员登录状态,无需再次登录
  • 【优化】选择项目页面,去掉编辑、删除、转让以及退出项目按钮,统一移到项目主页更多操作下拉菜单
  • 【优化】创建项目时,新增公开项目和私有项目选项,公开项目无需登录即可查看且只能查看,可以被搜索到;私有项目只有该项目成员才可以查看,无法被搜索到
  • 【优化】创建项目时,如果没有添加环境,强制弹窗提示至少添加一个环境
  • 【优化】搜索项目页面只展示公开项目,有效保护私有项目的隐私性
  • 【优化】优化接口字段录入用户体验,支持JSON导入
  • 【优化】CSS、JS等静态资源压缩

v1.0.8 release20171213

更新内容

  • 【修复】修复在虚拟主机下安装失败的BUG
  • 【修复】修复程序异常时页面空白的BUG
  • 【修复】修复上传建表sql文件时初始进度百分比错误的BUG
  • 【新增】管理后台新增是否开启登录和注册验证码开关
  • 【新增】安装步骤一中新增curl扩展是否安装的检测
  • 【优化】安装步骤二中数据库名不存在自动创建

v1.0.7 release20171204

更新内容

  • 【修复】修复在PHP7.1及之上版本部分页面报错的BUG
  • 【修复】修复管理后台注册口令不能设置为空的BUG
  • 【新增】新增数据字典功能,项目创建者可以导入sql建表文件生成数据字典、编辑、删除和导出数据字典,并可以指定成员数据字典操作权限。
  • 【优化】PHP最低版本依赖由5.5降为5.4
  • 【优化】程序内相关二级域名链接替换成独立域名
  • 【优化】数据库备份表doc_dbdab更改为doc_db_bak
  • 【优化】框架初始化文件新增是否安装openssl扩展的判断
  • 【优化】安装步骤二数据库配置中数据库名不给默认值,增加‘数据库名必须是已存在的,不会自动创建’提示
  • 【优化】管理后台系统设置中推送时间间隔默认设置由3秒改为5秒
  • 【优化】移动端UI优化,隐藏操作按钮,只允许查看。

v1.0.6 release20171124

更新内容

  • 【修复】修复因php7.1版本遗弃mcrypt扩展造成安装报错的BUG
  • 【修复】修复在PHP7.1下因缺少默认参数而报致命错误的BUG
  • 【修复】修复安装目录路径含有中文时安装界面不断刷新的BUG
  • 【修复】修复密码含有特殊字符时无法删除项目的BUG
  • 【修复】修复入口文件index.php里DS常量未定义报错的BUG
  • 【修复】修复安装第一步pdo扩展没安装时提示信息错误的BUG
  • 【修复】修复管理后台用户管理中当参与项目数为0时点击0跳转页面报错的BUG
  • 【优化】mysql的最低版本限制由5.4.0改为5.1.0

v1.0.5 release20171120

更新内容

  • 【修复】修复PHP7.1下报db()函数缺少默认参数的BUG
  • 【修复】修复未登录状态下注册页不断弹出修改默认密码的BUG
  • 【优化】核心框架里PUBLIC_PATH常量调整为WEB_PATH
  • 【优化】右上角下拉菜单‘修改资料’调整为‘个人设置’,‘意见反馈’调整为‘帮助文档’
  • 【优化】安装时默认数据库名调整为phprap
  • 【优化】管理后台系统设置去掉关闭网站及关闭时提示的设置
  • 【优化】注册成功后默认登录状态,并记录登录日志
  • 【新增】注册页面新增注册口令字段,注册口令可在管理后台配置
  • 【新增】管理主页新增常见问题模块
  • 【新增】导出的html页面新增header参数展示

v1.0.4 release20171116

更新内容

  • 【修复】修复添加项目环境域名时,描述有汉字时展示乱码的BUG
  • 【修复】修复添加项目时报sort字段不能为空的BUG
  • 【修复】修复删除接口后跳转错误的BUG
  • 【修复】修复mock类型为array时生成的mock数据错误的bug
  • 【优化】优化安装初始化db.sql文件,将doc_api表method字段类型由整形改为字符串,doc_project_log表新增user_email字段
  • 【优化】优化删除备份数据库操作,备份文件不存在也可以删除
  • 【优化】优化项目操作记录日志,新增对接口基础信息的操作记录
  • 【新增】接口新增header的录入、编辑和删除功能
  • 【新增】接口新增在线调试功能,可以在线模拟get、post、put请求
  • 【新增】添加响应字段mock规则时新增智能提示,输入关键字即可下拉返回所有支持的mock规则
  • 【新增】mock规则新增返回随机银行卡号规则
  • 【新增】核心类新增curl类,该类用于在线调试接口
  • 【新增】核心类reflect新增获取某个类下所有公共方法名的方法getMethods($class),该方法用于添加响应字段mock规则时智能提示

v1.0.3 release20171108

更新内容

  • 【修复】修复安装步骤第一步conpile目录权限检测错误的BUG
  • 【修复】修复mock规则类型不存在时报错的BUG
  • 【修复】修复添加响应字段后tooltip提示无效的BUG
  • 【修复】修复管理后台导出数据库文件sql语句错误的BUG
  • 【修复】修复管理后台系统配置信息中如果有中文前端展示乱码的BUG
  • 【修复】修复接口详情页刷新mock数据时多次请求的BUG,并增加刷新频率限制
  • 【优化】添加响应字段时增加mock规则有效性判断
  • 【优化】优化安装程序,将安装锁文件由application/install/文件夹下移到runtime文件夹下
  • 【优化】优化install初始化数据库文件install/data/db.sql
  • 【新增】管理后台可配置是否开启ajax消息时时推送和推送时间间隔
  • 【新增】管理后台增加是否已安装检测,如果没有安装程序直接跳转到安装程序
  • 【新增】管理后台新增备份数据还原功能

v1.0.2 release20171106

更新内容

  • 【修复】修复在MySQL5.5版本下安装数据初始化sql文件db.sql里add_time和update_time字段类型为timedate造成的安装失败的BUG
  • 【修复】修复接口没有响应字段时,返回json示例报错的BUG
  • 【修复】修复后台项目管理页面点击项目标题提示项目不存在的BUG
  • 【优化】安装步骤二配置数据库信息页面默认填充本地数据库配置信息
  • 【优化】安装程序页面的上一步按钮由URL跳转改为javascript:history.go(-1)
  • 【新增】项目导出页新增create by 信息和mock请求地址
  • 【新增】MOCK规则新增随机图片和随机商品信息

v1.0.1 release20171105

更新内容

  • 【修复】修复在nginx服务器下访问报错的BUG
  • 【修复】修复PHP7版无法获取mysql版本号造成无法安装的BUG
  • 【优化】接口返回示例由手动填写优化为通过MOCK规则自动生成
  • 【新增】核心类增加mock服务类,模拟各种场景,增加单元测试的真实性;
  • 【新增】支持添加、修改字段后时时显示返回格式化的json示例
  • 【新增】根据接口文档自动生成MOCK模拟数据,支持复杂的生成逻辑;
  • 【新增】MOCK服务新增请求协议、请求方式和请求参数格式校验;