## 新增 - 插件系统:`config.blade.php` 为默认情况下配置视图文件名 - 插件系统:支持自动注册服务容器(Service Provider) - 插件系统:新增 Filters API - 支持以 `php artisan plugin:enable {name}` 的方式开启插件 - 支持以 `php artisan plugin:disable {name}` 的方式关闭插件 - 允许通过 `php artisan options:cache` 命令缓存站点选项 - 支持指定多个插件目录(在 .env 文件中以逗号分隔) - 新增「运行状态」页面 - 支持自定义 UI 文本 - 西班牙语支持(感谢 [@poopingpenis](https://github.com/poopingpenis)) ## 调整 - 修改 GuzzleHttp 库获取 CA 证书的策略 - 重构用户系统 - PHP 版本最低要求为 7.2.0 - 使用 `install.lock` 文件来检测安装状态 - 插件系统:自动从 `lang/front-end.yml` 中加载前端多语言 - AdminLTE 升级到 v3 ## 修复 - 管理面板的列表中某些字段不应是可排序的 - 补充部分缺失的语言文本 - 重置皮肤预览后,皮肤模型也被重置的问题 - AJAX 出现错误时,堆栈中不显示来自插件的部分 - 当使用了不支持的密码加密算法时,错误页面没有正确显示的问题 ## 移除 - 移除 Artisan 命令:`php artisan key:random` - 移除为 v3 迁移到 v4 而编写的 Artisan 命令 - 放弃对 IIS 的支持 - 移除扩展包 `swiggles/memcache` - 从全局变量 `blessing` 中移除 `commit` 属性