Psalm v3.4.10 Release Notes

Release Date: 2019-07-23 // almost 5 years ago
  • ๐Ÿ›  Bugfixes

    • ๐Ÿ‘Œ Improve refinement of templated types (#1886, #1927, #1931, #1932)
    • prevent a LogicException when scanning files nested class_exists checks (#1925)
    • invalidate cached grandchild of stubbed class (#1935)
    • ๐Ÿ›  fix evaluation of a/b/c/d/../../../../ (#1940)
    • @inheritdoc leads to @throws being inherited - thanks @smelesh (#1945)
    • ๐Ÿ‘ allow assertions on templated values (#1937)
    • ๐Ÿ‘Œ support use of a third arg in explode that can lead to empty output (#1953)
    • Language Server add support for completing built-in class names (#1863)
    • Language Server allow signature help to kick in for root functions without proper scope
    • ๐Ÿ‘ Allow templated assertions on already-templated values (#1956)
    • ๐Ÿ‘Œ Improve detection of unused private properties - thanks @2e3s (#1962)
    • ๐Ÿ‘Œ Improve file path resolution on Windows