# 更新日志
本页面由框架命令
./zhamao generate:text update-log-md
自动生成
# v3.1.14
更新时间:2023-05-31
- 抽象数据库连接池的方法 by @crazywhalecc (opens new window) in PR#359 (opens new window)
源码变更记录: https://github.com/zhamao-robot/zhamao-framework/compare/3.1.13...3.1.14 (opens new window)
# v3.1.13
更新时间:2023-05-26
- 修复使用框架的计时器和计时器注解时内部使用协程导致报错的 Bug by @crazywhalecc (opens new window) in PR#358 (opens new window)
源码变更记录: https://github.com/zhamao-robot/zhamao-framework/compare/3.1.12...3.1.13 (opens new window)
# v3.1.12
更新时间:2023-05-24
- 修复 Ergodic 中间件使用过程中报错的问题 by @crazywhalecc (opens new window) in PR#357 (opens new window)
源码变更记录: https://github.com/zhamao-robot/zhamao-framework/compare/3.1.11...3.1.12 (opens new window)
# v3.1.11
更新时间:2023-05-24
- 修复类名全类适用注解排序问题(类名注解应靠前) by @crazywhalecc (opens new window) in PR#356 (opens new window)
源码变更记录: https://github.com/zhamao-robot/zhamao-framework/compare/3.1.10...3.1.11 (opens new window)
# v3.1.10
更新时间:2023-05-20
- 修复 Release Artifact 构建 by @sunxyw (opens new window) in PR#351 (opens new window)
- 添加 ZMChatGPT 插件 by @DreamMiu (opens new window) in PR#352 (opens new window)
- 修复 #353 by @crazywhalecc (opens new window) in PR#355 (opens new window)
# New Contributors
- @DreamMiu (opens new window) made their first contribution in PR#352 (opens new window)
源码变更记录: https://github.com/zhamao-robot/zhamao-framework/compare/3.1.9...3.1.10 (opens new window)
# v3.1.9
更新时间:2023-04-15
- 修复命令的 Bootstrap 重复执行导致插件重复加载的问题 by @crazywhalecc (opens new window) in PR#349 (opens new window)
源码变更记录: https://github.com/zhamao-robot/zhamao-framework/compare/3.1.8...3.1.9 (opens new window)
# v3.1.8
更新时间:2023-04-10
- 本次更新包含文档更新内容 1 个
- 一键安装脚本移除 Swoole by @crazywhalecc (opens new window) in PR#347 (opens new window)
- 新增 WebSocket 客户端 by @crazywhalecc (opens new window) in PR#348 (opens new window)
源码变更记录: https://github.com/zhamao-robot/zhamao-framework/compare/3.1.7...3.1.8 (opens new window)
# v3.1.7
更新时间:2023-03-29
- 完善框架插件系统命令 by @crazywhalecc (opens new window) in PR#345 (opens new window)
源码变更记录: https://github.com/zhamao-robot/zhamao-framework/compare/3.1.6...3.1.7 (opens new window)
# v3.1.6
更新时间:2023-03-28
- 修复命令别名冲突的 Bug by @crazywhalecc (opens new window) in PR#344 (opens new window)
源码变更记录: https://github.com/zhamao-robot/zhamao-framework/compare/3.1.5...3.1.6 (opens new window)
# v3.1.5
更新时间:2023-03-17
- 添加 RuntimePreferences 配置目录回退 by @sunxyw (opens new window) in PR#343 (opens new window)
源码变更记录: https://github.com/zhamao-robot/zhamao-framework/compare/3.1.4...3.1.5 (opens new window)
# v3.1.4
更新时间:2023-03-17
- 修复 Symfony Console Event Dispatcher 接口缺失 by @sunxyw (opens new window) in PR#342 (opens new window)
源码变更记录: https://github.com/zhamao-robot/zhamao-framework/compare/3.1.3...3.1.4 (opens new window)
# v3.1.3
更新时间:2023-03-15
- 修复 Symfony Event Dispatcher 不可用 by @sunxyw (opens new window) in PR#341 (opens new window)
源码变更记录: https://github.com/zhamao-robot/zhamao-framework/compare/3.1.2...3.1.3 (opens new window)
# v3.1.2
更新时间:2023-03-11
- 重构框架核心 by @sunxyw (opens new window) in PR#322 (opens new window)
- 修复 BotActionResponse 注解事件不支持 status 限定的 Bug by @crazywhalecc (opens new window) in PR#338 (opens new window)
- 本次更新包含文档更新内容 2 个
- OneBot 和框架的有关小修小补更新 by @crazywhalecc (opens new window) in PR#340 (opens new window)
源码变更记录: https://github.com/zhamao-robot/zhamao-framework/compare/3.1.1...3.1.2 (opens new window)
# v3.1.1
更新时间:2023-03-06
- 修复 BotContext 使用 reply 后无法激活其他回调的问题 by @crazywhalecc (opens new window) in PR#334 (opens new window)
- 修复 CommandArgument 在群组和讨论组中询问参数时未判断用户 ID 的 Bug by @crazywhalecc (opens new window) in PR#335 (opens new window)
源码变更记录: https://github.com/zhamao-robot/zhamao-framework/compare/3.1.0...3.1.1 (opens new window)
# v3.1.0
更新时间:2023-03-05
- 本次更新包含文档更新内容 3 个
- 修复 #301 的 Workerman CtrlC 的卡死 Bug by @crazywhalecc (opens new window) in PR#308 (opens new window)
- 添加 今天吃什么 插件 by @FishZe (opens new window) in PR#309 (opens new window)
- 添加 InvalidDefinition 解决方案提示 by @sunxyw (opens new window) in PR#310 (opens new window)
- Update plugin_list.js by @OnErrk (opens new window) in PR#312 (opens new window)
- 添加 疯狂星期四 / 代码运行 插件 by @FishZe (opens new window) in PR#313 (opens new window)
- Update plugin_list.js by @OnErrk (opens new window) in PR#315 (opens new window)
- 更新 GH Action by @sunxyw (opens new window) in PR#318 (opens new window)
- 添加构建命令开发依赖检测 by @sunxyw (opens new window) in PR#319 (opens new window)
- 提前 Bootstrapers 调用时机 by @sunxyw (opens new window) in PR#320 (opens new window)
- prompt 新增更新当前上下文绑定的事件对象的可选项 by @crazywhalecc (opens new window) in PR#324 (opens new window)
- 插件生成器和插件列表的相关破坏性更新 by @crazywhalecc (opens new window) in PR#321 (opens new window)
- 修复 Phar 下入口文件的 Autoloader by @sunxyw (opens new window) in PR#323 (opens new window)
- 中间件增强:支持传入参数 by @crazywhalecc (opens new window) in PR#326 (opens new window)
- 重构 OneBot 适配器,新增 BotMap 等机器人对照表特性 by @crazywhalecc (opens new window) in PR#328 (opens new window)
- 中间件增强:支持传入参数、获取所 call 注解 by @crazywhalecc (opens new window) in PR#329 (opens new window)
- 代码优化:添加方法返回类型 by @crazywhalecc (opens new window) in PR#331 (opens new window)
# New Contributors
- @OnErrk (opens new window) made their first contribution in PR#312 (opens new window)
源码变更记录: https://github.com/zhamao-robot/zhamao-framework/compare/3.0.2...3.1.0 (opens new window)
# v3.0.2
更新时间:2023-02-12
- 修复多次调用 prompt() 超时时间出现错乱的 Bug by @crazywhalecc (opens new window) in PR#300 (opens new window)
- 修复 Workerman CtrlC 退出时会弹出假的 Fatal Error 的 Bug by @crazywhalecc (opens new window) in PR#303 (opens new window)
- 修复 BotCommand 使用 regex 时参数错乱的 Bug by @crazywhalecc (opens new window) in PR#304 (opens new window)
- 修复使用 Route 注解时无法自定义响应包体的 Bug by @crazywhalecc (opens new window) in PR#305 (opens new window)
- 修复使用内建 Composer 时无法生成 psr4 插件的 Bug by @crazywhalecc (opens new window) in PR#306 (opens new window)
源码变更记录: https://github.com/zhamao-robot/zhamao-framework/compare/3.0.1...3.0.2 (opens new window)
# v3.0.1
更新时间:2023-02-11
- 本次更新包含文档更新内容 1 个
- 修复 Message 转换时的 Bug by @crazywhalecc (opens new window) in PR#289 (opens new window)
- 修复初始化命令兼容性问题 by @sunxyw (opens new window) in PR#295 (opens new window)
- 修复安装脚本不使用内置 Composer by @sunxyw (opens new window) in PR#296 (opens new window)
- 修复插件安装命令若干问题 by @sunxyw (opens new window) in PR#297 (opens new window)
- 修复排程任务不支持提醒 by @sunxyw (opens new window) in PR#298 (opens new window)
- 破坏性修改:更改 prompt() 方法配置参数的特性 by @crazywhalecc (opens new window) in PR#299 (opens new window)
源码变更记录: https://github.com/zhamao-robot/zhamao-framework/compare/3.0.0...3.0.1 (opens new window)
# v3.0.0
更新时间:2023-02-10
- 添加容器缓存配置 by @sunxyw (opens new window) in PR#279 (opens new window)
- 本次更新包含文档更新内容 1 个
- 修复 Pipeline 回调参数缺失 by @sunxyw (opens new window) in PR#281 (opens new window)
- 修复中间件传参解析冲突 by @sunxyw (opens new window) in PR#282 (opens new window)
- 修复不兼容 onebots 端的问题 by @crazywhalecc (opens new window) in PR#284 (opens new window)
- 新增计时器 by @crazywhalecc (opens new window) in PR#283 (opens new window)
- 准备发布 3.0 的一些小修 by @crazywhalecc (opens new window) in PR#285 (opens new window)
- 修复排程任务 Swoole 死锁 by @sunxyw (opens new window) in PR#286 (opens new window)
源码变更记录: https://github.com/zhamao-robot/zhamao-framework/compare/3.0.0-beta7...3.0.0 (opens new window)
# v3.0.0-beta7
更新时间:2023-02-04
- 本次更新包含文档更新内容 8 个
- 修复 Cron 使用闭包方法导致错误的 Bug by @crazywhalecc (opens new window) in PR#264 (opens new window)
- 新增 WebSocket Frame 对象的依赖注入 by @crazywhalecc (opens new window) in PR#265 (opens new window)
- 新增 ZMRequest 的类别名 by @crazywhalecc (opens new window) in PR#266 (opens new window)
- 新增
--verbose
对 Logger 切换 debug 模式的响应 by @crazywhalecc (opens new window) in PR#267 (opens new window) - 新增插件安装命令、重构插件命令基类 by @crazywhalecc (opens new window) in PR#268 (opens new window)
- 新增动态 Token 鉴权功能 by @crazywhalecc (opens new window) in PR#269 (opens new window)
- 新增 TaskWorker 支持,新增注解组支持 by @crazywhalecc (opens new window) in PR#272 (opens new window)
- 新增插件打包功能,修复 build 命令的一些问题 by @crazywhalecc (opens new window) in PR#276 (opens new window)
# v3.0.0-beta6
更新时间:2023-01-15
- 本次更新包含文档更新内容 5 个
- 更新版权所有年份 by @crazywhalecc (opens new window) in PR#244 (opens new window)
- 修复 Doxygen 缺少权限.. by @sunxyw (opens new window) in PR#245 (opens new window)
- 新增 prompt 方法的选项参数 by @crazywhalecc (opens new window) in PR#248 (opens new window)
- 优化 ZMRequest POST 数据时允许直接传入数组 by @crazywhalecc (opens new window) in PR#249 (opens new window)
- 删除 Context by @crazywhalecc (opens new window) in PR#250 (opens new window)
- 添加环境变量支持 by @sunxyw (opens new window) in PR#255 (opens new window)
- 重构插件加载器、BotContext、AnnotationMap 新增方法、修复部分 Bug by @crazywhalecc (opens new window) in PR#254 (opens new window)
# v3.0.0-beta5
更新时间:2023-01-05
- 添加 Phar 构建命令 by @sunxyw (opens new window) in PR#226 (opens new window)
- update v3.sh update script by @crazywhalecc (opens new window) in PR#227 (opens new window)
- 重构命令手册插件 by @sunxyw (opens new window) in PR#228 (opens new window)
- 重构注解解析器和优化部分代码 by @crazywhalecc (opens new window) in PR#229 (opens new window)
- 新增 Redis 支持 by @crazywhalecc (opens new window) in PR#230 (opens new window)
- 修复 Route 注解无法正常解析的 Bug by @crazywhalecc (opens new window) in PR#231 (opens new window)
- 添加定时任务支持 by @sunxyw (opens new window) in PR#232 (opens new window)
- 修复测试结果输出错误 by @sunxyw (opens new window) in PR#233 (opens new window)
- 暂时停用网络请求测试并修复文件系统测试 by @sunxyw (opens new window) in PR#234 (opens new window)
- 修复一些小问题和添加 GitAttributes by @sunxyw (opens new window) in PR#235 (opens new window)
- 修复 Doxygen 权限 by @sunxyw (opens new window) in PR#238 (opens new window)
- 更新首页介绍 by @crazywhalecc (opens new window) in PR#237 (opens new window)
- 增加 PostgreSQL 支持 by @sunxyw (opens new window) in PR#236 (opens new window)
- 修复 Doxygen Sudo 权限 by @sunxyw (opens new window) in PR#239 (opens new window)
- Beta5 系列升级内容(包含 Redis、sendAction 协程、reply 模式、修复 data 报错) by @crazywhalecc (opens new window) in PR#240 (opens new window)
- 重构新的 waitMessage 到 prompt by @crazywhalecc (opens new window) in PR#241 (opens new window)
- 添加 OneBot 12 文件上传和下载工具 by @crazywhalecc (opens new window) in PR#242 (opens new window)
# v3.0.0-beta4
更新时间:2022-12-31
- 切换 Git Hook 至 Captainhook by @sunxyw (opens new window) in PR#218 (opens new window)
- 本次更新包含文档更新内容 2 个
- 根据最新的分支命名更新 Workflows by @crazywhalecc (opens new window) in PR#220 (opens new window)
- 将 KV 库接口调整为 PSR-16 by @crazywhalecc (opens new window) in PR#222 (opens new window)
- 修复有关 BotCommand 的 Bug by @crazywhalecc (opens new window) in PR#223 (opens new window)
- 边缘 Bug 修复 by @crazywhalecc (opens new window) in PR#224 (opens new window)
- 重构配置类配置 by @sunxyw (opens new window) in PR#225 (opens new window)
# v3.0.0-beta3
更新时间:2022-12-31
- 添加 Windows 入口 by @sunxyw (opens new window) in PR#208 (opens new window)
- 重构异常处理 by @sunxyw (opens new window) in PR#209 (opens new window)
- 添加命令帮助插件 by @sunxyw (opens new window) in PR#210 (opens new window)
- 本次更新包含文档更新内容 1 个
- 修复 BotContext 不同步问题 by @sunxyw (opens new window) in PR#211 (opens new window)
- 让容器支持协程 by @crazywhalecc (opens new window) in PR#213 (opens new window)
- 拆分 Bot 动作到 Trait 以及更新一些类型强化的代码 by @crazywhalecc (opens new window) in PR#214 (opens new window)
- 添加 v3 版本的一键安装脚本 by @crazywhalecc (opens new window) in PR#215 (opens new window)
- 新增 ZMRequest by @crazywhalecc (opens new window) in PR#216 (opens new window)
- 新增全新的 LightCache by @crazywhalecc (opens new window) in PR#217 (opens new window)
# v3.0.0-beta2
更新时间:2022-12-26
- 修复相对路径问题 by @sunxyw (opens new window) in PR#190 (opens new window)
- 改进测试运行 by @sunxyw (opens new window) in PR#193 (opens new window)
- 添加些许测试 by @sunxyw (opens new window) in PR#194 (opens new window)
- 添加 EventProvider 测试 by @sunxyw (opens new window) in PR#195 (opens new window)
- 修复 getClassesPsr4 中默认过滤方法的路径 Bug by @crazywhalecc (opens new window) in PR#198 (opens new window)
- 用 Doxygen 替代 API Docs by @sunxyw (opens new window) in PR#192 (opens new window)
- 重构配置类测试 by @sunxyw (opens new window) in PR#199 (opens new window)
- 新增 CatCode encode 时选择是否编码文本的参数 by @crazywhalecc (opens new window) in PR#197 (opens new window)
- 切换容器实现为 PHP-DI by @sunxyw (opens new window) in PR#201 (opens new window)
- 添加 HttpEventListener 测试 by @sunxyw (opens new window) in PR#200 (opens new window)
- 添加插件生成功能 by @crazywhalecc (opens new window) in PR#202 (opens new window)
- 完善 BotCommand 和 CommandArgument 的解析 by @crazywhalecc (opens new window) in PR#203 (opens new window)
- 本次更新包含文档更新内容 1 个
- 发布 beta2 by @crazywhalecc (opens new window) in PR#206 (opens new window)
# v3.0.0-beta1
更新时间:2022-12-20
- 修改 Workflows 以适配未来开发 by @sunxyw (opens new window) in PR#123 (opens new window)
- 添加 Adapter 基础 by @sunxyw (opens new window) in PR#121 (opens new window)
- 重构 ZMConfig by @crazywhalecc (opens new window) in PR#124 (opens new window)
- 框架V3部分重构 by @crazywhalecc (opens new window) in PR#125 (opens new window)
- 添加 PHPStan 相关扩展 by @sunxyw (opens new window) in PR#126 (opens new window)
- 添加日志配置 by @sunxyw (opens new window) in PR#127 (opens new window)
- 移除废弃的全局函数 by @sunxyw (opens new window) in PR#130 (opens new window)
- 轻量重构 Framework 类 by @sunxyw (opens new window) in PR#131 (opens new window)
- 优化容器服务注册 by @sunxyw (opens new window) in PR#129 (opens new window)
- 修复 OneBot11Adapter 无限回调溢出及其他小补丁 by @sunxyw (opens new window) in PR#133 (opens new window)
- 替换 zhamao/console 为 zhamao/logger by @sunxyw (opens new window) in PR#135 (opens new window)
- 3.0 重构驱动 by @crazywhalecc (opens new window) in PR#138 (opens new window)
- fix container and coroutine bug by @crazywhalecc (opens new window) in PR#144 (opens new window)
- Refactor/phpunit test rebuild by @crazywhalecc (opens new window) in PR#147 (opens new window)
- 完善 MySQL 连接池和组件 by @crazywhalecc (opens new window) in PR#148 (opens new window)
- 修复 gendoc 不兼容 by @sunxyw (opens new window) in PR#150 (opens new window)
- 添加类别名 by @crazywhalecc (opens new window) in PR#149 (opens new window)
- 修复对 Windows 环境开发的支持 by @crazywhalecc (opens new window) in PR#151 (opens new window)
- add phpunit windows support by @crazywhalecc (opens new window) in PR#152 (opens new window)
- 基于 LibOB Config 类重构 ZMConfig by @sunxyw (opens new window) in PR#146 (opens new window)
- 添加 REPL (PsySH) 集成 by @sunxyw (opens new window) in PR#155 (opens new window)
- 修正&改进配置加载 by @sunxyw (opens new window) in PR#157 (opens new window)
- Sqlite 支持 by @crazywhalecc (opens new window) in PR#160 (opens new window)
- 修复 Framework 中 Config 重写的 Bug by @crazywhalecc (opens new window) in PR#161 (opens new window)
- FileSystem.php isRelativePath() 对 Windows 的兼容性 by @crazywhalecc (opens new window) in PR#162 (opens new window)
- 添加日志追踪功能 by @sunxyw (opens new window) in PR#159 (opens new window)
- 添加定制PHPUnit样式 by @sunxyw (opens new window) in PR#164 (opens new window)
- 取消配置ArrayAccess支持 by @sunxyw (opens new window) in PR#163 (opens new window)
- 重构 Workflow by @sunxyw (opens new window) in PR#165 (opens new window)
- 修复 isRelativePath 在 Windows 环境判断相反的 Bug by @crazywhalecc (opens new window) in PR#167 (opens new window)
- 修复上游 Config 类更改 by @sunxyw (opens new window) in PR#168 (opens new window)
- add state and ctrl+C support for windows by @crazywhalecc (opens new window) in PR#169 (opens new window)
- 更新Workflow by @sunxyw (opens new window) in PR#171 (opens new window)
- 添加代理、升级到 PHP8.0 by @crazywhalecc (opens new window) in PR#170 (opens new window)
- 重新组织 Bootstraper by @sunxyw (opens new window) in PR#172 (opens new window)
- 改进异常 by @sunxyw (opens new window) in PR#173 (opens new window)
- 增加 Docker Compose 支持 by @sunxyw (opens new window) in PR#176 (opens new window)
- 添加贡献指南 by @sunxyw (opens new window) in PR#178 (opens new window)
- 迁移 Symfony Console V6 by @sunxyw (opens new window) in PR#179 (opens new window)
- 兼容 8.x PHP 一些改动 by @crazywhalecc (opens new window) in PR#181 (opens new window)
- 升级部分依赖 by @sunxyw (opens new window) in PR#180 (opens new window)
- 插件和 OneBot 12 适配器前置内容 by @crazywhalecc (opens new window) in PR#184 (opens new window)
- 完善插件加载系统 by @crazywhalecc (opens new window) in PR#185 (opens new window)
- 更新 README 测试徽章路径 by @sunxyw (opens new window) in PR#186 (opens new window)
- PHP80 小修 by @sunxyw (opens new window) in PR#187 (opens new window)
- 容器增加 class_alias 支持 by @sunxyw (opens new window) in PR#189 (opens new window)
- Beta 1 发布 by @crazywhalecc (opens new window) in PR#188 (opens new window)
源码变更记录: https://github.com/zhamao-robot/zhamao-framework/compare/2.8.0...3.0.0-beta1 (opens new window)