Skip to content

Releases: slackhq/vscode-hack

v0.8.1

15 May 06:24
Compare
Choose a tag to compare
  • 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

11 May 05:57
4eaeb60
Compare
Choose a tag to compare
  • 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

26 Jan 05:47
Compare
Choose a tag to compare
  • 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

21 Nov 04:21
Compare
Choose a tag to compare
  • Extend Language Server mode support to containerized typechecker instances as well.

v0.6.1

20 Nov 00:48
Compare
Choose a tag to compare
  • Patch to include "vscode-languageclient" package in dependencies section rather than devDependencies.

v0.6.0

19 Nov 23:24
Compare
Choose a tag to compare
  • 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).
  • 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

07 Apr 05:36
Compare
Choose a tag to compare
  • Added Code Actions support to automatically suppress typechecker errors via HH_FIXME comments.

v0.4.0-beta

24 Mar 08:46
Compare
Choose a tag to compare
  • 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

08 Nov 06:18
Compare
Choose a tag to compare
v0.2.2-alpha Pre-release
Pre-release

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.

v0.2.1-alpha

19 Oct 06:07
Compare
Choose a tag to compare
v0.2.1-alpha Pre-release
Pre-release

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).