🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 更新日志 [TOC=2,3] ## 5.1.4 * 优化上传逻辑,已传文件更新文件名 * 优化系统钩子初始化 * 修复编辑器锚点处理错误 * 修复部分系统函数判断问题 * 修复tp5.1.38前台控制器报错 * 修复tp5.1.38下邮件验证码发不出 ## 5.1.3 * 增加`CMF_DATA`常量(注意升级) * 增加插件路由功能 * 增加插件URL美化功能 * 修复app_init钩子引起的命令行报错 * 修复API中文件url转化错误 ## 5.1.2 [核心] * 升级tp到`5.1.37` * 优化`slides,noslides`标签 * 修复头像地址获取函数 * 优化上传类支持API文件上传 * 封装后台菜单,应用钩子,用户行为导入 * 增加应用自动安装 * 优化后台百度地图链接支持https [API] * 优化文件上传,支持云存储 * 修复积分日志接口数据返回错误 * 修复钩子不加载问题 * 修复API跨域报错问题 ## 5.1.1 [核心] * `composer.json` extra 增加`think-config`配置 * 修复API UserLikeModel继承错误类 * 优化后台菜单 url 生成 * 增加Linux下全新安装时data目录不可写提示 * 修复插件模板常量`__ROOT__`不替换 * 增加`swoole`扩展钩子检测 * 修复插件API基类报错#577 * 优化应用初始化流程 * 优化行为加载流程 ## 5.1.0 [核心] * 更改框架协议为`MIT`,让你更自由地飞 * 升级`TP`到`5.1.34` * 独立安装应用为`composer`包 * 移除portal应用,请到`https://github.com/thinkcmf/demos`下载 * 移除`simpleboot3`模板,请到`https://github.com/thinkcmf/demos`下载 * 移除`phpoffice/phpexcel`包,请使用`phpoffice/phpspreadsheet` * 增加`demo`应用,方便开发者学习 * 增加插件`@adminMenuRoot`注解支持 * 增加`app,api和插件`composer第三方库支持 * 增加后台模板动态设置功能 * 使用`composer classmap`做相关类的映射 * 更改所有`thinkcmf`包版本号依赖 * 优化清除缓存,清除opcache缓存 * 优化`cmf_set_dynamic_config`兼容5.0和5.1 * 升级`PHPMailer`使用`PHPMailer 6.0`(注意类的引入变化) * 修复路由是否存在检测问题 * 修复url美化由于后台权限设置可能引起的漏洞(漏洞编号CVE-2019-6713 感谢topsec(zhan_ran)的及时反馈) * 修复子导航标签报错 * 修复数据库对象实例化不当导致的问题 * 修复`BaseController`排序批量更新 * 修复新建管理员登录时报错 * 取消`THINKCMF_VERSION`常量,请使用`cmf_version()` * 取消`PLUGINS_PATH`常量,请使用`WEB_ROOT.'plugins/` [swoole] * 增加`websocket`演示 * 优化`swoole`配置初始化 * 优化`swoole`下内容输出 * 更改默认缓存大小为128M * 修复`swoole`如果控制器返回内容为空报错问题 * 修复`swoole`下核心包路由注册位置 * 修复`swoole`下后台风格无法设置 ## 5.1.0-beta [核心] * 升级`ThinkCMF 5.0`到`ThinkPHP 5.1`