0.11.7
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
andconditionalTags
neon extensions (080fd29, 5e160d4) - Allow multiple paths per ignore (105e83e)
- Expand
%rootDir%
and%currentWorkingDirectory%
inincludes
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!