Psalm v3.4.11 Release Notes

Release Date: 2019-08-09 // over 4 years ago
  • ๐Ÿ”‹ Features

    • Psalter : Undefined Variables can now be removed automatically (#1967) - thanks @jeffreyyoo!
    • 0๏ธโƒฃ Psalm now warns about missing interface return types (#1846) and bad default types for static properties (#1974)

    ๐Ÿ›  Bugfixes

    • ๐Ÿ‘Œ Improve DOM property types (#1951), thanks @ShiraNai7!
    • ๐Ÿ‘ Allow comparisons to templated param classes (#1970)
    • Language Server : fix erroneous property not initialised issues (#1973)
    • ๐Ÿ›  Fix handling of setcookie (#1972)
    • Prevent fatal error with empty @template-extends docblock (#1963)
    • No false positives about unused variables after continue (#1980)
    • Prevent PHP Notice with malformed docblock type (#1563)
    • ComplicatedExpressionException should no longer cause a fatal error on elseif (#1985)
    • ๐Ÿ‘Œ Support fully-qualified param types in @method annotations (#1989)
    • Psalter : Allow full replacements to take precedence over minor alterations, avoiding corrupted output (#1991)
    • ๐Ÿ›  Fix setlocale param types (#1988), thanks @BackEndTea!