Skip to content

v1.0.5

Compare
Choose a tag to compare
@Yurunsoft Yurunsoft released this 05 Aug 01:50

更新日志

本周主要针对注解、路由底层数据关系存储做了重构,把原本的数组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 重构,使用对象替换键值数组