Skip to content

Commit d4f1fcb

Browse files
authored
Prepare release 0.18.0 (#31)
1 parent 2bc23bb commit d4f1fcb

4 files changed

Lines changed: 36 additions & 4 deletions

File tree

docs/antora.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: vscode
22
title: VS Code Extension
3-
version: 0.17.0
3+
version: 0.18.0
44
nav:
55
- nav.adoc

docs/modules/ROOT/pages/changelog.adoc

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,37 @@
11
= Changelog
22

3+
== 0.18.0 (2024-10-10)
4+
5+
=== Additions
6+
7+
* Add support for xref:lsp:ROOT:index.adoc[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 (https://github.com/apple/pkl-vscode/pull/19[#19], https://github.com/apple/pkl-vscode/pull/21[#21], https://github.com/apple/pkl-vscode/pull/22[#22], https://github.com/apple/pkl-vscode/pull/23[#23], https://github.com/apple/pkl-vscode/pull/24[#24], https://github.com/apple/pkl-vscode/pull/25[#25], https://github.com/apple/pkl-vscode/pull/27[#27], https://github.com/apple/pkl-vscode/pull/28[#28], https://github.com/apple/pkl-vscode/pull/32[#32]).
8+
+
9+
These are the initial support features, and the list will grow over time as the LSP improves:
10+
11+
** Hover-over documentation
12+
** Go-to-definition
13+
** Project syncing
14+
** Autocompletion
15+
** Viewing stdlib, https, and package sources
16+
** Resolving imports
17+
18+
* Add command "Pkl: Sync projects".
19+
* Add new configuration items:
20+
** `pkl.cli.path`
21+
** `pkl.lsp.path`
22+
** `pkl.lsp.java.path`
23+
** `pkl.lsp.debug.port`
24+
25+
=== Changes
26+
27+
* Improve syntax highlighting (https://github.com/apple/pkl-vscode/pull/30[#30]).
28+
29+
=== Miscellaneous
30+
31+
* Change snippets from textmate snippets to pkl-lsp (https://github.com/apple/pkl-vscode/pull/25[#25]).
32+
* Rename some internal files (https://github.com/apple/pkl-vscode/pull/26[#26]).
33+
* Change some files to markdown (https://github.com/apple/pkl-vscode/pull/20[#20]).
34+
335
== 0.17.0 (2024-03-12)
436

537
=== Miscellaneous

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"displayName": "Pkl",
44
"description": "Syntax highlighting, bracket matching, and code folding for Pkl files.",
55
"icon": "img/icon.png",
6-
"version": "0.17.0",
6+
"version": "0.18.0",
77
"publisher": "Pkl",
88
"license": "Apache-2.0",
99
"repository": {

0 commit comments

Comments
 (0)