Skip to content

v2.0.6

Choose a tag to compare

@onanying onanying released this 13 Jun 08:05
· 1590 commits to master since this release
  • app 配置信息合并到 server 配置文件 [link] ,保留兼容性 (http-daemon, tcp-daemon, udp-daemon, websocket-daemon, http-server, tcp-server, udp-server, websocket-server, server, mix)
  • json/xml 错误响应修改为不通过 view 渲染,html 错误响应视图文件路径修改,注意:此处不兼容,请根据 [link] 对比修改 (http, mix)
  • 增加 push 前判断是否为 ws 连接 (websocket)
  • 优化 Arguments 类,Flag 类增加 values 方法 (console)
  • 命令字符支持大写与 _-: 字符 (console)
  • kill 进程使用 PHP 原生,减少在某些非必要场景对 Swoole 的依赖 (framework)
  • 组件增加 ::make($obj) 方法,补充代码补全功能 (framework)
  • 增加 app()->get($name) 方法获取组件,以解决 __get 协程兼容问题 (framework)
  • self 修改为 static,便于继承重写 (tcp, udp, websocket, http, console, framework)
  • 修复 scan sScan zScan hScan 函数,做引用类型处理 (redis)
  • 新增查询监听器 (mix, redis, database)
  • PDOConnection 增加 prepare 方法替代 createCommand 方法,保留兼容性 (database)
  • PDOConnection 增加 getLastSql 方法替代 getRawSql 方法,保留兼容性 (database)
  • PDOConnection 增加 getQueryLog 方法 (database)
  • PDOConnection 的 update/delete 的 where 方法增加一维条件支持 (database)
  • QueryBuilder 增加 Between/NotBetween 参数可为数组支持,保留兼容性 (database)
  • QueryBuilder 的 where 方法增加多维数组条件支持 (database)
  • QueryBuilder 增加 prepare 方法 (database)