v1.0.5
更新日志
本周主要针对注解、路由底层数据关系存储做了重构,把原本的数组kv存储,改为对象存储。内存占用更少,调用速度更快,维护更加便捷。
截止发布前,imi 兼容了最新的 Swoole 4.4.3 版本。
测试用例持续完善中,目前有 134 个测试,480 个断言。
官网 (https://www.imiphp.com/) 船新改版,感谢 @封尘 大佬~
增强
-
增加 WebSocket Server 测试用例
-
增加 TCP Server 测试用例
-
增加 UDP Server 测试用例
-
新增 Model 测试用例
-
增加 Log 测试用例
-
支持直接从 bin/imi 启动
-
新增 imiGetEnv() 函数,是 getenv() 函数的封装,支持默认值
-
generate/model 增加 basePath 参数
修复
-
修复 Model 的 save() 方法执行后,无法通过属性获取自增主键值问题
-
修复连接分组 status 未生效问题
优化
-
AnnotationManager 重构,使用对象替换键值数组
-
Route 重构,使用对象替换键值数组