首个使用木兰宽松许可证的 Swoole 框架
更新日志
增强
-
开源协议从 Apache V2 切换为 木兰宽松许可证(Mulan PSL v1) ,更加自由!
-
增加自定义 SessionId 获取方式的测试用例(感谢 @loyating)
-
View 注解的 template 为空时默认使用当前方法名
-
新增 Imi\Util\File::isEmptyDir() 方法,判断目录是否为空
-
新增 InEnum 验证注解,用于验证值是否存在于枚举列表中
-
Request 对象增加 request()、hasRequest() 方法,request 数据包含 get/post/cookie
-
新增验证类测试用例
-
新增自动验证注解测试用例
修复
-
修复 ConnectContextRedis 导致进程阻塞的问题
-
修复 WebSocket 热重启后无法握手问题
-
修复使用 vendor/bin/imi 无法启动项目问题
优化
-
将 IMI 文字描述大写全部改为小写 imi
-
增加 HttpServer 测试用例的请求日志记录
-
WS 请求测试后将 YurunHttp Handler 切换为 Curl
-
重构 ViewHandler
-
增加测试脚本配置和运行说明,测试用例中的 MySQL、Redis 的配置,都可以通过系统环境变量配置