Changelog
0.18.0 (2024-10-10)
Additions
-
Add support for pkl-lsp. The editor now ships with a version of pkl-lsp, and queries for updates when the extension starts up. The LSP currently requires Java 22 to run. This requirement will go away when pkl-lsp ships native executables. By default, pkl-vscode will look for Java in
$PATH
, and will prompt if it cannot be found, or is lower than 22 (#19, #21, #22, #23, #24, #25, #27, #28, #32).These are the initial support features, and the list will grow over time as the LSP improves:
-
Hover-over documentation
-
Go-to-definition
-
Project syncing
-
Autocompletion
-
Viewing stdlib, https, and package sources
-
Resolving imports
-
-
Add command "Pkl: Sync projects".
-
Add new configuration items:
-
pkl.cli.path
-
pkl.lsp.path
-
pkl.lsp.java.path
-
pkl.lsp.debug.port
-
0.17.0 (2024-03-12)
Miscellaneous
-
Changes Pkl TextMate grammar to pkl.tmBundle
0.16.0 (2024-02-28)
Miscellaneous
-
Changes Pkl download link to GitHub (CI) (#3)
0.15.0 (2024-02-02)
Initial release