diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 144cf90..e828367 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -63,7 +63,7 @@ jobs: path: ${{ steps.set-version.outputs.name }}.vsix retention-days: 30 - name: Upload metadata - if: ${{ matrix.platarch }} == 'linux-arm64' + if: matrix.platarch == 'linux-arm64' uses: actions/upload-artifact@v4 with: name: meta diff --git a/CHANGELOG.md b/CHANGELOG.md index 88491c8..f73ac16 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ - Fix issue [#314](https://github.com/intersystems/language-server/issues/314): Suggest boolean class keywords for completion after typing `Not` - Fix issue [#316](https://github.com/intersystems/language-server/issues/316): Show class description when hovering over a typed variable - Fix issue [#317](https://github.com/intersystems/language-server/issues/317): Add `DocumentLink` for `##class()` in class description comments +- Fix issue [#318](https://github.com/intersystems/language-server/issues/318): Support optional chaining operator in JavaScript colorer - Fix issue [#319](https://github.com/intersystems/language-server/issues/319): Outline shows routine labels that don't appear in the first column - Parser changes: - DP-430347: Track variables in routine procedure blocks diff --git a/server/lib/alpine-arm64-isclexer.node b/server/lib/alpine-arm64-isclexer.node index 7c0d2a5..9e4ef2f 100755 Binary files a/server/lib/alpine-arm64-isclexer.node and b/server/lib/alpine-arm64-isclexer.node differ diff --git a/server/lib/alpine-x64-isclexer.node b/server/lib/alpine-x64-isclexer.node index f8f0e54..dc5c967 100755 Binary files a/server/lib/alpine-x64-isclexer.node and b/server/lib/alpine-x64-isclexer.node differ diff --git a/server/lib/darwin-arm64-isclexer.node b/server/lib/darwin-arm64-isclexer.node index 3b1b1fc..70f0b67 100755 Binary files a/server/lib/darwin-arm64-isclexer.node and b/server/lib/darwin-arm64-isclexer.node differ diff --git a/server/lib/darwin-x64-isclexer.node b/server/lib/darwin-x64-isclexer.node index c4d1b67..6f87df7 100755 Binary files a/server/lib/darwin-x64-isclexer.node and b/server/lib/darwin-x64-isclexer.node differ diff --git a/server/lib/linux-arm64-isclexer.node b/server/lib/linux-arm64-isclexer.node index c4e0553..594546a 100755 Binary files a/server/lib/linux-arm64-isclexer.node and b/server/lib/linux-arm64-isclexer.node differ diff --git a/server/lib/linux-x64-isclexer.node b/server/lib/linux-x64-isclexer.node index 3b7ec29..3864bac 100755 Binary files a/server/lib/linux-x64-isclexer.node and b/server/lib/linux-x64-isclexer.node differ diff --git a/server/lib/win32-x64-isclexer.node b/server/lib/win32-x64-isclexer.node index 9e6c696..3dbdbb4 100644 Binary files a/server/lib/win32-x64-isclexer.node and b/server/lib/win32-x64-isclexer.node differ