Releases: slackhq/vscode-hack
Releases · slackhq/vscode-hack
v0.8.1
- Updated Hack language syntax to the latest version
- Removed some unnecessary PHP snippets
- Fixed file path mapping in typechecker requests & responses to use the correct scheme (thanks @fredemmott for the thorough investigation)
v0.8.0
- HHVM Debugger (Alpha version) — Launch scripts or attach to an HHVM server straight from VS Code. See the debugger doc for details on setup and usage. This is a very early release. Please file any bugs at the Issues page.
- Hack coverage check works again. A new icon in the editor status bar shows % coverage for the file and can be clicked to highlight uncovered areas. (Can be disabled by setting
"hack.enableCoverageCheck": false
)
v0.7.0
- Language Server mode is now on by default for users running HHVM 3.23 or later. Add
"hack.useLanguageServer": false
to your workspace config to disable it.
v0.6.2
- Extend Language Server mode support to containerized typechecker instances as well.
v0.6.1
- Patch to include "vscode-languageclient" package in
dependencies
section rather thandevDependencies
.
v0.6.0
- Experimental Language Server support:
- If you are running HHVM 3.23 or later, add
"hack.useLanguageServer": true
to your workspace config to start hh_client in Language Server mode (see #15 for more context).
- If you are running HHVM 3.23 or later, add
- Support for running against a containerized Hack typecheck server (see Docker section in README). Thanks @beatscode!
- Fixed #13 - Running formatter removes last line of file if there is no trailing newline. Thanks @beefsack!
- Updated Hack language grammar to latest version.
- Development changes:
- Bumped up minimum supported VS Code engine version to 1.15.0 for better extension API compatibility.
- Project is now compiled in TypeScript strict mode.
v0.5.0-beta
- Added Code Actions support to automatically suppress typechecker errors via HH_FIXME comments.
v0.4.0-beta
- Fixed document symbol outline (⇧⌘O) break in newer hh_client versions.
- Added a new setting to enable type coverage checking (now off by default).
- Updated Hack grammar for better syntax highlighting.
- Lots of performance improvements, mainly by refactoring the codebase to use async/await.
- Works best with HHVM 3.18 or later.
v0.2.2-alpha
Very early in development release of Hack for Visual Studio Code.
Updates:
- Added error code to typechecker messages.
- Minor autocomplete updates:
- Triggers on namespace segment (
\
). - Recognizes constructors correctly.
- Triggers on namespace segment (
v0.2.1-alpha
Very early in development release of Hack for Visual Studio Code.
Updates:
- Added ability to toggle Hack coverage highlighting from percentage indicator in status bar.
- Added workspace symbol search functionality.
- Updated Hack grammar to latest version (from Nuclide repository).