ChangeLog
3.x
3.2
- php 最低限制 7.4
- composer 版本 2.*
- 相关依赖变更为
3.2.*
- (framework) 放开 laravel 6.0 的限制至 6.*
3.1
(framework) 支持安装
(framework) 去除 Addon 加载
(framework) 支持 poppy/文件夹配置
(framework) 支持 manifest 文件扫描配置用于加载
(framework) 扩展使用 ext.php 文件来加载配置,降低层级加载
(framework) 取消 composer 之外的文件加载
(framework) PoppyTrait 更改为 pyXx 模式, Poppy Function Rename
(framework) Symfony error FatalErrorException => FatalError
(framework) Remove lang/zh/http.php
(framework) Add parse_seo function
(framework) Remove str-helper generator
(framework) Remove web-helper
(framework) Remove PoppyServiceProvider@registerConsoleCommand
(framework) 更改为强类型(Strong Type)
(framework) remove
Http\Middlewares\CrossPreflight
: 使用EnableCrossRequest
替代(framework) Event
PoppyOptimized
move tosrc\Events
folder(framework) 模块支持 composer poppy 文件夹加载, poppy.xxx 为 composer 模块, module.xx 为自定义业务逻辑模块
(framework) Resp 内置参数
_json
,_location
,_time
,_forget
,_time
更改为下划线前缀(framework)
Rule::password()
和 Laravel 框架的password
规则冲突, 新增Rule::simplePwd()
方法来进行基本的密码校验(core) 支持权限分离
(core) 分离 rbac -> core
(core) 分离 module -> core
(core) Add Rds 缓存系列工具
(system) 分离数据库和 system 模块
(system) 上传图片组件默认不需要配置 token, 如果后台使用可以直接进行使用
(system) 上传图片支持定义张数, 默认为 3 张
(system) 加入黑白名单风险防控
(system) 单用户登录
(system) 封装 form, 支持 配置方式来调用 Form
(system) poppy 设置使用 hook 方式
(system) 加入退出登录接口
(system) 验证码支持后台定义过期时间以及长度
(system) 缓存使用 PyXxDef 定义
(system) 重写持久化
(system) 是否自动解封用户采用后台配置
(system) Aliyun Oss 临时授权支持
(system) Menu 访问简化, 支持域名生成
(system) 支持 layui 动态表格并可以用 ListX 生成
(system) 使用 x_app 来获取 app 定义的信息
(system) Token 使用 jwt 进行验证
(system) 默认使用国际号码来进行存储
(system) 支持 Mock 工具
(system) Sign 签名支持自定义
(system) 支持上传配置和安装 aliyun-oss 组件
(system) 拆离组件包到 Core 模块
(aliyun-push) Ali 推送支持配置访问
2.x
- (framework) for laravel 6.x
- (framework) remove agmotto
- (framework) Support Module Loader
1.x
- (framework) for laravel 5.5
- (framework) Remove
cache_name
function - (framework) Remove similar function with laravel
- (framework) Resp
- (extension) Move Pinyin Component to Package
- (extension) Doc command remove to System module
- (extension) Add Document for command
- (framework) Delete Graphql
- (framework) Add phplint
- (framework) Add php-cs-fixer