Skip to content

Releases: mix-php/mix

v2.1.11

14 Feb 11:03
Compare
Choose a tag to compare
  • mix/http-message ServerRequest 增加 context 属性,替代之前的 session, payload
  • mix/console 修复 PHP7.4 兼容问题

v2.1.10

06 Feb 10:21
Compare
Choose a tag to compare
  • mix/mix 移除子模块,将子模块代码合并到主库,通过分片提交的方式同步代码到各子库。
  • mix/helper 修复 randomAlphanumeric 方法 php7.4 兼容。
  • mix/database 优化异常 where 从直接忽略修改为抛出异常。

v2.1.9

15 Jan 11:40
Compare
Choose a tag to compare
  • 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

06 Jan 11:37
Compare
Choose a tag to compare
  • mix/console 修复 Flag 参数包含 = 号的问题,移除命令默认 -h 参数,增加 context->load() 提前装载所有单例
  • mix/bean 增加 load 方法可提前装载所有单例
  • mix/route 扩展控制器传入构造参数
  • mix/mix-skeleton 扩展控制器传入构造参数,增加 hassankhan/config 配置库

v2.1.6

27 Dec 07:00
Compare
Choose a tag to compare
  • mix/server mix/websocket 配合 swoole 4.5 移除所有的 fd 操作
  • mix/mix-skeleton 优化跨域中间件, 调整骨架目录结构

v2.1.5

20 Dec 02:16
Compare
Choose a tag to compare
  • 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

17 Dec 08:07
Compare
Choose a tag to compare
  • mix/console 优化 IDE 异常输出
  • mix/validate 空字符串字段 optional 处理

v2.1.3

13 Dec 09:34
Compare
Choose a tag to compare
  • mix/console 移除 app->config() 方法,异常打印可支持 IDE 链接到文件位置
  • mix/redis mix/database 抛出未知异常时自动丢弃,使用户无法归还到池
  • mix/pool 修复 discard 一直为 false 的问题
  • mix/bean 修改为当注入对象属性不存在时抛出异常

v2.1.1

11 Dec 09:31
Compare
Choose a tag to compare
  • mix/console 增加 event 调度 CommandBeforeExecuteEvent 事件,用来处理协程中无法 fork 导致的 MacOS Daemon 失败问题 (#3005)
  • mix/helper 增加 Mac 下协程中 fork 将抛出异常
  • mix/database ExecuteEvent 事件修改名称为 ExecutedEvent
  • mix/redis ExecuteEvent 事件修改名称为 CalledEvent

v2.1.0

05 Dec 04:10
Compare
Choose a tag to compare
  • 增加 sync-invoke 组件与 sync:start 模块,解决协程中调用阻塞函数的问题。
  • 优化 mix/database 保留关键字的兼容处理。
  • 修复 mix/auth 依赖注入问题。
  • 修复 mix/session cookie 失效问题。