Releases: mix-php/mix
Releases · mix-php/mix
v2.1.11
mix/http-message
ServerRequest 增加 context 属性,替代之前的 session, payload
mix/console
修复 PHP7.4 兼容问题
v2.1.10
mix/mix
移除子模块,将子模块代码合并到主库,通过分片提交的方式同步代码到各子库。
mix/helper
修复 randomAlphanumeric 方法 php7.4 兼容。
mix/database
优化异常 where 从直接忽略修改为抛出异常。
v2.1.9
mix/pool
优化全部 discard 的情况
mix/redis-subscribe
修改为构造函数连接
mix/sync-invoke
命名空间修改 Sync\Invoke => SyncInvoke,增加一层 Client 封装
mix/bean
增加 FileSystemApplicationContext 扩展 beans 文件夹支持
mix/console
增加 beanPath 属性,扩展文件夹支持,Flag 参数大小写判断
mix/http-server
扩展 jsonrpc 支持
mix/json-rpc
增加 jsonrpc
mix/server
shutdown 优化
mix/log
常用错误类型合并为一个文件,固定毫秒为3位
v2.1.7
mix/console
修复 Flag 参数包含 = 号的问题,移除命令默认 -h 参数,增加 context->load() 提前装载所有单例
mix/bean
增加 load 方法可提前装载所有单例
mix/route
扩展控制器传入构造参数
mix/mix-skeleton
扩展控制器传入构造参数,增加 hassankhan/config 配置库
v2.1.6
mix/server
mix/websocket
配合 swoole 4.5 移除所有的 fd 操作
mix/mix-skeleton
优化跨域中间件, 调整骨架目录结构
v2.1.5
mix/pool
增加 ConnectionDiscardEvent 事件,用于获取丢弃的连接数据,修复 max actives 限制问题
mix/cache
修复连接处理错误
mix/console
修改 event 依赖为 PSR
mix/http-message
扩展 application/json 类型自动解析
mix/log
新增 add 方法,可动态追加 handler
mix/server
兼容 swoole >= 4.4.13 socket 修改成了 protected,MacOS 兼容处理
mix/http-server
MacOS 兼容处理
mix/sync-invoke
MacOS 兼容处理
mix/websocket
MacOS 兼容处理
v2.1.4
mix/console
优化 IDE 异常输出
mix/validate
空字符串字段 optional 处理
v2.1.3
mix/console
移除 app->config() 方法,异常打印可支持 IDE 链接到文件位置
mix/redis
mix/database
抛出未知异常时自动丢弃,使用户无法归还到池
mix/pool
修复 discard 一直为 false 的问题
mix/bean
修改为当注入对象属性不存在时抛出异常
v2.1.1
mix/console 增加 event 调度 CommandBeforeExecuteEvent 事件,用来处理协程中无法 fork 导致的 MacOS Daemon 失败问题 (#3005 )
mix/helper 增加 Mac 下协程中 fork 将抛出异常
mix/database ExecuteEvent 事件修改名称为 ExecutedEvent
mix/redis ExecuteEvent 事件修改名称为 CalledEvent
v2.1.0
增加 sync-invoke 组件与 sync:start 模块,解决协程中调用阻塞函数的问题。
优化 mix/database 保留关键字的兼容处理。
修复 mix/auth 依赖注入问题。
修复 mix/session cookie 失效问题。
You can’t perform that action at this time.