v1.5 release
我是个懒人,不太喜欢做笔记,这一次更新了太多东西了,时间隔的太久都忘了,大概有:
- 移除了旧权限系统,全部统一为middleware中间件方式,并且支持多权限控制
- cmd命令新增了permission 和service的生成
- 优化了route路由的加载,性能小量提升
- 移除了旧上传逻辑,采用全新的统一安全上传,防止黑客利用上传漏洞攻击,请看https://github.com/hunteryun/safe_upload 模块
- 新增了强大的配置系统,并独立发行为模块: https://github.com/hunteryun/config
- 修复了sqlite的驱动器bug, 现在正式全面支持sqlite, 本人亲测,用于小站,或demo演示站十分好用,因为数据库文件可以随git进行版本管理了
- 修改了backup模块,https://github.com/hunteryun/backup ,新增了对sqlite数据库备份的支持
- 新增了nginx配置
- 新增了强大的机器名生成,支持汉字转拼音,更支持中英文混写的字符,总之怒甩那个曾经胆敢不尊重我师父的安正超的pinyin包10倍,呸!没有德的东西!
- 新增了模块composer.json的支持,可以自动安装模块的依赖
- 新增了多图,多文件上传的cmd命令
- 修复了多个Form Api的bug, 并且新增了fieldset类型的支持,和description描述的支持。
- Layui 升级到2.x的支持
- 新增跨域模块 https://github.com/hunteryun/cors
- 新增多语言支持模块 https://github.com/hunteryun/i18n
- 新增缓存模块模块 https://github.com/hunteryun/cache
- 新增了微信和支付宝支付模块 https://github.com/hunteryun/pay