Skip to content

2.7.3 (build 453)

Compare
Choose a tag to compare
@crazywhalecc crazywhalecc released this 25 Mar 11:23
b6e135a

在 PHP 7.4 中,可能会出现 PHP Warning: mb_strpos(): Empty delimiter 错误,导致无法正常处理消息。您可以暂时回退至 2.7.2 版本或更新到 2.7.4 及以后的版本,或者手动修复。
手动修复方法如下:
vendor/zhamao/framework/src/ZM/global_functions.php 文件中的
mb_strpos($pattern, '') === 0 替换成 empty($pattern)
mb_strpos($subject, '') === 0 替换成 empty($subject)
回退版本方法如下:
composer update zhamao/framework 2.7.2
更新方法如下:
composer update

  • 更新文档框架为 VuePress
  • 一键部署静态 PHP 脚本新增自定义 PHP 版本功能 ZM_DOWN_PHP_VERSION
  • 新增 MessageUtil::generateCommandHelp() 自动根据注解生成帮助列表功能
  • 修复 OnTick、SwooleHandler、OnSetup 不能使用 Attribute 模式的 Bug
  • MiddlewareInterface 新增 property $middleware,用于 IDE 识别中间件内查询参数
  • 优化 global_functions 部分不符合规定的命名
  • 废弃 getAllFdByConnectTypegetClassPathexplodeMsgconnectIsQQconnectIsDefaultconnectIsgetAnnotationsmatchArgsmatchPatternonebot_target_id_namezm_gozm_data_hash 全局函数

相关拉取请求

  • 增加命令帮助生成器 by @sunxyw in #65
  • 重构全局函数,统一函数命名,并补全注释 by @sunxyw in #67
  • 将文档重新部署和重构为 VuePress by @crazywhalecc in #68
  • 修复命令生成器无法正确解析命令别名的问题 by @sunxyw in #69
  • 修饰部分文档 by @sunxyw in #70
  • 修改集成测试配置以忽略文档变更 by @sunxyw in #73
  • 增加命令帮助生成器文档 by @sunxyw in #71
  • Fix OnSetup Attribute execution bug (release 2.7.3) by @crazywhalecc in #74

Full Changelog: 2.7.2...2.7.3