Phpactor v0.16.0 Release Notes
Release Date: 2020-06-09 // almost 4 years ago-
๐ See blog post
2020-06-09 (0.16.0)
๐ Features:
- ๐ [vim-plugin] Ability to set custom project root strategy (#1027) - @przepompownia
- [indexer-extension] Workspace reference finder (classes,functions,members) - @dantleech
- ๐ [worse-reflection] Support "final" keyword - @dantleech
- [language-server-hover] Show "final" keyword on class hover - @dantleech
- ๐ [language-server-hover] Show inherited method documentation - @dantleech
- [language-server-code-transform] Add command to import class - @dantleech
- [language-server-completion] Automatically import class on completion confirm - @dantleech
- [code-transform] Consider current class as a potential conflict for imports - @dantleech
- [completion] Indexed class name and function completion - @dantleech
- ๐ [indexer-extension] Support "deep references" (search over all implementaions) - @dantleech
- [composer] Enable disbaling of autoloader inclusion via.
composer.enable
- @dantleech - [lanaguage-server-completion] Auto-import functions - @dantleech
๐ Improvements:
- โก๏ธ [code-builder] Removed functionality to "update" parameters: was very
๐ buggy. Now only new parameters will be added when updating methods via.
generate method. - [language-server-bridge] Service to convert Phpactor Locations to LSP locations - @dantleech
- โก๏ธ [code-transform] Class import updates context name on alias - @dantleech
- ๐ [documentation] Generate the configuration reference - @dantleech
- [completion-worse] Allow completors to be disabled via
completion_worse.disabled_completors
- @dantleech - ๐ [indexer-extension] Validate search results (remove from search index if invalid).
- [language-server] Exit session immediately if NULL given as CWD (instead of crashing).
- [container] Adds command for introspecting the container (
container:dump
) - @dantleech - [indexer-extension] Increase priority of indexer source-locators (they should come before the composer locators) - @dantleech
- [language-server] Show explicit meassage when indexer dies
๐ Bug fixes;
- ๐ [completion] Completion limit of 32 imposed in 0.15 removed.
- [ampfs-watch] Inotify watcher not reporting error when out of available
watchers
(phpactor/amp-fswatch@1e38faa) - [ampfs-watch] Buffered watcher not allowing errors to bubble up
(phpactor/amp-fswatch@b5cb54b) - [language-server] Ensure that
result
key is missing whenNULL
(some
clients require it) - @dantleech - ๐ [code-transform] Fixed occasional whitespace issues when importing classes
- ๐ [language-server] Support for LSP commands
- ๐ [indexer] Fixed crash with empty class name