Skip to content

Releases: mix-php/mix

RC1

16 Jan 06:11
Compare
Choose a tag to compare
RC1

该版本功能不再增加,进入全面测试、优化阶段。

  • 增加 WebSocket 开发的封装,包含对接token、session、数据验证等整体解决方案;
  • 增加同步 Http 客户端;
  • 修改组件支持命名空间,扩展框架 CLI 下的多种应用执行;
  • 修复内存溢出bug,提升性能 > 10%;
  • 集中化入口文件,更方便容器化;
  • 修复 OSX 系统的支持;
  • 修复 php7.2 兼容性问题;
  • 优化日志类;

Beta9

13 Dec 01:37
Compare
Choose a tag to compare

此版本变化非常大,增加多项特性,websocket 需下一版本才可用。

  • 修改安装流程为一键下载 + 安装。
  • 增加 install.sh 将入口文件安装至系统目录,在任何位置可调用 mix-httpd|mix-crontab|mix-daemon|mix-websocketd。
  • 目录结构修改,web应用目录从 application 修改为 web,使之更加合理。
  • 命名空间上升一级,使之增加模块无需更新 Composer。
  • 增加控制台应用开发,目录为 console。
  • 增加计划任务开发、守护进程的控制台应用开发模块
  • 增加多进程任务开发。
  • 增加所有开发的范例代码。
  • 增加 linux 终端下 error 提示带颜色。
  • 增加路由后缀的支持。
  • 统一 Session / Token 配置与存储容器。
  • 修复主动终止执行 \Mix::finish() 在各种环境的兼容问题。
  • 修复重定向 redirect 在各种环境的兼容问题。
  • 移除 Config 类。
  • 增加 \Mix::app()->createObject($name)。
  • 修改组件 PdoCluster 为 PdoMasterSlave。

Beta8

28 Nov 09:57
Compare
Choose a tag to compare
  • 使用自动连接的方法,让数据库类可自适应MixHttpd/Apache/PHP-FPM/CLI多种环境,减少了很多命名空间。
  • 增加 Token 组件,处理 API 会话。
  • 移除 Session 组件对 PHP 原生环境中 memcache/file 的支持,统一使用redis自封装组件。
  • 增加 Session 组件对数组等其他类型数据的支持。
  • 移除 Pdo 组件中零影响行数自动回滚功能。
  • 增加 .gitignore 文件。
  • 修改一键安装中对 zip 扩展的提示。

Beta7

20 Nov 06:42
Compare
Choose a tag to compare

MixPHP 核心优化暂时告一段落,下一步重点封装 API/CLI 方面的解决方案。

  • 重写 MixHttpd ,去掉 exec 依赖。
  • 整理数据库类,为配合 createObject。
  • 修改组件配置 key 名称。
  • 修改console参数为自动导入属性。
  • 静态方法整理。

Beta6

15 Nov 10:25
Compare
Choose a tag to compare
  • 独立 Console 应用的 App 流程,使命令行执行流程更高效、规范。
  • 优化组件基类,包括:组件的初始化,对象基类,属性导入。
  • 优化 Pdo 组件,修复一些bug,增加 getLastInsertId/getRowCount 方法。
  • 优化 Error 组件,简化错误流程,代码更规范。
  • 增加 PdoCluster 组件,针对数据库集群处理。
  • 增加 varDump/varPrint 调试方法。
  • 增加 createObject 使用配置创建新对象。

Beta5

30 Oct 09:14
Compare
Choose a tag to compare
  • 增加分页类。
  • 增加验证码类。
  • 修复 Pdo 组件bug。
  • 优化 Pdo 组件数组构建查询。
  • MixHttpd 细节调整。

Beta4

13 Oct 03:07
Compare
Choose a tag to compare
  • 组件增加事件机制;
  • 增加Mysql/Redis长连接组件;
  • Console应用增加Error处理;

Beta3

30 Sep 09:06
Compare
Choose a tag to compare
  • 增加组件基类。
  • 增加5个事件。
  • 增加 Session 组件。
  • 优化 Server。

Beta2

14 Sep 08:39
Compare
Choose a tag to compare
  • 增加SwooleWeb应用
  • 增加MixHttpd高性能HTTP服务器 (支持多个host)
  • 增加Mysql/Redis长连接支持。

Beta1

06 Sep 11:23
Compare
Choose a tag to compare
  • Web/Console应用主体功能完成
  • SwooleWeb开发中