Skip to content

Releases: ponylang/vscode-extension

0.3.0

23 Mar 07:27

Choose a tag to compare

Add the Pony icon to the VS Code extension

Users now see the Pony icon when viewing the extension in Visual Studio Code.

Ensure only one Pony status bar item is displayed

In some error scenarios, two Pony status bar items were created and displayed to the user. This is now fixed.

Add configurable LSP executable path

Added a new configuration option pony.lsp.executable to specify a custom path to the Pony language server executable. If not set, the extension falls back to searching for pony-lsp on the system PATH as before.

Require pony-lsp 0.61.0+

pony-lsp 0.61.0 or above is now required. This version automatically locates the Pony standard library, so the pony.ponyStdLibPath setting has been removed. If you have this set in your settings.json, you can safely remove it.

Add pony-lsp.defines and pony-lsp.ponypath configuration options

Two new configuration options are available for the Pony language server:

  • pony-lsp.defines: an array of compilation defines passed to pony-lsp, equivalent to the -D flag of ponyc.
  • pony-lsp.ponypath: an array of paths added to the package search paths of pony-lsp, equivalent to the PONYPATH environment variable.

[0.3.0] - 2026-03-23

Fixed

  • Ensure only one Pony status bar item is displayed (PR #6)

Added

  • Add the Pony icon to the VS Code extension (PR #5)
  • Initial version
  • Add configurable LSP executable path (PR #10)
  • Add pony-lsp.defines and pony-lsp.ponypath configuration options (PR #18)

Changed

  • Require pony-lsp 0.61.0+ (PR #15)