1
0
mirror of https://github.com/danog/psalm.git synced 2024-11-27 12:55:26 +01:00
psalm/CHANGELOG.md
2018-05-11 18:45:19 -04:00

12 lines
615 B
Markdown

Version 2.0.0 (2018-05-11)
- Uses PHP Parser 4 (and thus requires PHP 7)
- Issue type `MoreSpecificImplementedReturnType` has been renamed `LessSpecificImplementedReturnType`
- Issue type `PossiblyUndefinedArrayOffset` is triggered for possibly undefined array keys (previously bucketed into `PossiblyUndefinedVariable`)
```php
$foo = rand(0, 1) ? ['a' => 1, 'b' => 2] : ['a' => 3];
echo $foo['b'];
```
- removed `stopOnFirstError` `<psalm />` config attribute, which hasn't been used in ages
- removed `UntypedParam` issue type, which also hasn't been used (`MissingParamType` is the replacement)