Phpactor v0.15.0 Release Notes

Release Date: 2020-05-03 // about 2 years ago
  • 2020-05-03 0.15.0

    ๐Ÿ”‹ Features:

    • [reference-finder] Goto type: goto the type of the symbol under the cursor #892 - @dantleech
    • [worse-reflection] Enable cache lifetime (important for long running
      ๐Ÿ–จ processes) (#929) - @dantleech
    • [language-server] Included in the core - @dantleech
    • [indexer] Indexer included in the core - @dantleech
    • [rpc] Add docblock prose to hover
    • ๐Ÿ”Œ [vim-plugin] Add support :checkhealth and provide :PhpactorStatus in
      terminal window (#974) - @elythyr

    ๐Ÿ‘Œ Improvements:

    • [text-document] Include < and > when getting "class" name undercursor
      (allow implorting Foobar from an @var array<Foobar> doc
    • [completion] Option to deduplicate suggetions (#905) - @dantleech
    • [completion] Option to limit completion options - @dantleech
    • [completion] Allow completors to return true when they finish (allow
      final consumer to know if list is complete) - @elythyr
    • ๐Ÿ”Œ [vim-plugin] Improved command registration (#965) - @elythyr
    • [completion] Improved signature help (phpactor/completion#31) - @elythyr
    • [completion] Completors can return if they are complete (phpactor/completion#30) - @elythyr

    ๐Ÿ› Bug fixes:

    • [code-transform] Generate accessor doesn't work on selected property (regression)
    • ๐Ÿ”ง [vim-plugin] Configuration was not global (#964) - @elythyr
    • ๐Ÿšš [class-mover] $ was removed when renaming static variables (#925) -
      @dantleech
    • ๐Ÿšš [class-to-file] Remove duplicate candidates (fixes issue with class
      completion duplicate suggestions)

    ๐Ÿ“š Documentation:

    • ๐Ÿ“š [doc] Fix examples in refactoring documentation - @Great-Antique
    • [doc] Fix example mappings and add missing commands - @yeagassy