Skip to content

0.11.7

Compare
Choose a tag to compare
@ondrejmirtes ondrejmirtes released this 19 May 18:45

Improvements

  • Support for phpstan/extension-installer!
  • Operator type extension (#2114), thanks @kejwmen! This opens door for PHP extensions that overload operators like + or *.
  • Validate configurations of rules and conditionalTags neon extensions (080fd29, 5e160d4)
  • Allow multiple paths per ignore (105e83e)
  • Expand %rootDir% and %currentWorkingDirectory% in includes section (4edbe7c), #2020
  • Detect config files included multiple times (31b8c96)

Bleeding edge

See explanation in previous release notes.

  • Validate parameters config section (54a125d)
  • Mixed with subtracted type cannot be accepted in the subtracted type (3d3e183)

Bugfixes

  • Removed irrelevant default Nette parameters (6b65c31)
  • Scope - support constants defined using the const keyword (63c7d13)
  • Nicer handling of config errors (2613b75)
  • Fixed coalesce operator - right side is not always processed (50b5941), #2093
  • ObjectType::hasOffsetValueType() is maybe at most (aa08ef3), #2093
  • Fixed unsetting non-constant array key from ConstantArrayType (4dc595c), #2121
  • Consistent handling of recursive and nonexistent config files (7346583, 76e733c)

Function signature fixes

  • Fix sodium_crypto_scalarmult_base signature (#2126), thanks @szepeviktor!
  • Fix CachingIterator::current return type (#2129), thanks @bhaal-nig!
  • Redis::close returns bool (#2131), thanks @spaze!