Skip to content

1.1.2 - 2025-09-05

Choose a tag to compare

@jrfnl jrfnl released this 05 Sep 00:10
· 69 commits to stable since this release
b22b59e

Added

PHPCS BackCompat

  • BCFile::getMemberProperties(): sync with PHPCS 3.13.3 - support for PHP 8.4 abstract properties. #698

Utils

  • Variables::getMemberProperties(): support for PHP 8.4 abstract properties. #698

Changed

Utils

  • TypeString::normalizeCase() will now also normalize a fully qualified true, false or null type to unqualified. #702

Other

  • Dropped support for PHP_CodeSniffer < 3.13.3. #698
    Please ensure you run composer update phpcsstandards/phpcsutils --with-dependencies to benefit from this.
  • Various housekeeping.

Fixed

Utils

  • TypeString::isNullable(): a type string with a fully qualified null was not recognized as nullable. #702
  • TypeString::isKeyword(): a fully qualified true, false or null type was not recognized as a keyword type. #702

Note: using fully qualified true, false or null in a typestring is not allowed by PHP. Even so, the TypeString utility will now handle this in a parse error tolerant manner.