- fixed bugs when there were UNIX socket files in directories to be scanned
- fixed bugs in the Qore Language Server when there are unreadable files in the directory to be scanned
- (Really) fixed the bug where the extension reported that Qore was not available when installed manually by updating to use the latest internal VSCode APIs
- Updated the module to use a Qore package build for macOS Catalina for x86_64 for maximum backwards compatibility
- Fixed a bug where the extension reported that Qore was not available when installed manually
- Updated Qore packages to use v1.16.0
- Updated qls to avoid warnings with newer versions of Qore
- Added Qore language icon to all associated Qore files
- Bump y18n from 4.0.0 to 4.0.3 (dependabot)
- Fixed automatic installation of Qore language on Windows
- Added isLangClientAvailable() to the API.
- Added the timeout argument to the API function getDocumentSymbols() - it is no longer fixed.
- Updated NPM packages to newer versions.
- Internal changes.
- Internal updates to installation of Qore VSCode Package.
- Added Qore VSCode Package for Mac OS X.
- Updated Qore VSCode Package version to 0.9.4.1.
- Made "debug adapter not found" show up in log only, instead of as an error notification.
- Updated Windows Qore VSCode Package version to 0.9.4.
- Added
.qmc
as a Qore file extension.
- Make getDocumentSymbols exported API available even when debugging is unavailable.
- Correctly handle non-string URIs in getDocumentSymbols call parameters.
- Big refactoring.
- Fixed debugging when using Qore VSCode package for Windows.
- QLS is more robust now with added validation steps.
- Vulnerability fix in https-proxy-agent npm package.
- Fixed internal parameter name in QLS.
- Added user commands for (re)installing and updating Qore VSCode package for Windows.
- Added user commands for starting and stopping QLS.
- Added auto-install of Qore VSCode package for Windows.
- Debugging support
- Find Qore script in extension dir and environment PATH.
- Fixed handling of errors happening during reading of workspace root.
- Optimized Qore syntax file.
- Fixed path and URI handling on MS Windows.
- Qore language server updated.
- Path to Qore language interpreter can be specified in settings.
- Added support for MS Windows.
- Added support for
transient
keyword syntax highlighting.
- Added support for ranges and new immediate typed hash declarations.
- Basic code snippets added.
- Added syntax highlighting for the
auto
type.
- Fixed QLS crashes caused by VS Code trying to open non-local files.
- Along with new Qore 0.8.13.1 range operator is supported.
- Configuration settings now have
window
scope and therefore cannot be defined on a per-workspace basis.
- Fixed QLS crash when hovering superclass names.
- Removed left-over QLS debug prints.
- Fixed potential QLS crash.
- Added syntax highlighting for function names.