跳至正文

更新日志 2.3.2 — 2026 年 1 月 23 日

重要变更

终止 PHP 8.1 支持

PHP 8.1 安全支持已于 2025 年 12 月 31 日结束。

请参阅:https://www.php.net/supported-versions.php

删除composer-runtime-api包依赖

使用composer-runtime-api库会导致每次使用该库时产生不必要的IO;因此,我们更喜欢使用包含包版本的基本常量。

此更改稍微提高了性能并使包完全无依赖性。 🎉

错误修复

  • 正确处理特性变换器编译( 747414 )
  • 正确处理导入函数的命名空间解析( 7757bd )
  • 正确处理大字符串整数转换( b4d9a4 )
  • 简化循环依赖处理 ( a7d8e2 )
  • 如果高级类型在规范化器编译中无法解析,则使用原生类型 ( 121798 )
缓存
  • 仅取消链接临时文件(如果仍然存在)( 58b89c )

内部的

  • 删除未使用的异常( aad781 )
  • 用 PHP 常量用法替换composer-runtime-api要求 ( 8152be )
  • 标准化文档注释 ( 274207 )
  • 使用内部接口映射逻辑异常( 8e00d3 )

其他

  • 放弃对 PHP 8.1 ( fec22a ) 的支持
  • 在自己的错误中分离意外的映射键( 332ef6 )