跳至正文

更新日志 1.7.0 — 2023 年 10 月 23 日

重要变更

非正整数

可以使用非正整数,如下所示。它将接受任何等于或小于零的值。

final class SomeClass
{
    /** @var non-positive-int */
    public int $nonPositiveInteger;
}

非负整数

可以使用非负整数,如下所示。它将接受任何等于或大于零的值。

final class SomeClass
{
    /** @var non-negative-int */
    public int $nonNegativeInteger;
}

新功能

  • 处理非负整数类型 ( f444ea )
  • 处理非正整数类型( 53e404 )

错误修复

  • 将缺少的@psalm-pure注释添加到纯方法( 004eb1 )
  • 解析类型导入时处理类中的注释 ( 3b663a )

其他

  • 添加未来 PHP 版本更改的评论 ( 461898 )
  • 修复一些拼写错误( 5cf8ae )
  • 使NativeBooleanType成为BooleanType ( d57ffa )