Skip to content

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 30 Nov 14:36
· 65 commits to main since this release

0.17.0 (2023-11-30)

Bug Fixes

  • App: PHP 8.1 控制 namespace 和 controller 为字符串 (868942d)
  • Base: PHP 8.2 允许动态创建属性 (6c22ec7)
  • IsAnyDateTime: PHP 8.2 date_get_last_errors return false when no errors (5ac8cf0)
  • IsEqualTo: PHP 8.0 '' not equal to 0 (e698dea)
  • Logger: PHP 8.1 Deprecated: Implicit conversion from float to int loses precision (0cdfc16)
  • Memcache: PHP 8.0 Unknown named parameter $port (5d18ebf)
  • PHP 8.1 ctype_digit(): Argument of type will be interpreted as string in the future (88cbfb4)
  • PHP 8.1 Passing null to parameter of type string is deprecated (f1376e1)
  • PHP 8.1 Passing null to parameter of type string is deprecated (2b75121)
  • PHP 8.3 array_sum(): Addition is not supported on type string (67881e5)
  • QueryBuilder: PHP 8.1 table 设置为字符串,以避免 Passing null to parameter of type string is deprecated 错误 (0eb223f)
  • Record: createCollection should only accept Record object (6029f5f)
  • Redis: foreach() argument must be of type array|object, bool given when get empty keys (f2fbf50)
  • Req: PHP 8.1 Passing null to parameter of type string is deprecated (37b5f3e)
  • Ret: PHP 8.0 BadMethodCallException: Property or method "329$139" not found (87ff581)

Features

  • 更改 offsetXxx, count, getIterator 方法返回值以兼容 PHP 8.1 (c32c90e)

BREAKING CHANGES

  • 更改 offsetXxx, count, getIterator 方法返回值以兼容 PHP 8.1