diff --git a/CHANGELOG.md b/CHANGELOG.md index f7da10d7..c9942f6a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,34 @@ All notable changes to the **kdb VS Code extension** are documented in this file. +# v1.10.0 + +### Enhancements + +- Display GGPlot for binary data output from q queries, providing a quick way to generate charts inside VSCode, making it easier to identify patterns, trends, and outliers in your data +- Show stack trace for errors in the kdb Insights Enterprise scratchpad +- Autocomplete for [Query APIs](https://code.kx.com/insights/1.12/enterprise/analysis/queryapi.html) +- Add support for Python for KDB+ connections +- Semantic highlighting for function definitions +- Improved table headers in the results tab +- Show query progress for KDB+ connections +- Added notification for data source refresh + +### Fixes + +- Fixed issue with starting local q server when using WSL +- Fixed double error message when unable to connect to Insights +- Fixed query errors being written to the 'kdb' output rather than the 'q console output' +- Fixed issue with editing a connection and moving it into an existing group +- Ensured 'query is running' notification shows until the results are rendered +- Fixed unresponsiveness of the extension when displaying large tables with KDB Results +- Fixed unicode characters not displayed correctly in results table + +### Internal Improvements + +- Removed jwtDecode types +- Changed the output for local q queries for structured text + # v1.9.1 ### Fixes diff --git a/README.md b/README.md index 3b0f6011..a9364a08 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,7 @@ This guide provides information on the following: - [Workbooks](#workbooks) - [Query History](#query-history) - [Viewing results](#view-results) +- [AxLibraries](#axlibraries) - [q REPL](#q-repl) - [Settings](#settings) - [Shortcuts](#shortcuts) @@ -593,6 +594,23 @@ All query executions happen remotely from the **kdb VS Code extension** either a ![kdb results view](https://github.com/KxSystems/kx-vscode/blob/main/img/kdbview-results.png?raw=true) +## AxLibraries + +The following features of [AxLibraries](https://code.kx.com/developer/libraries/) are integrated and can be used within the extension: + +- [Grammar of Graphics](#grammar-of-graphics) +- q static linter + +**Note:** To use those features, you should install AxLibraries following the [installation instructions.](https://code.kx.com/developer/libraries/#installation) + +### Grammar of Graphics + +Grammar of Graphics (GG) is a scripted visualization library for kdb+. For more information refer to the [documentation](https://code.kx.com/developer/ggplot/). + +When executing GG scripts, calling `.qp.display` displays the plot locally. + +![gg-plot](https://github.com/KxSystems/kx-vscode/blob/main/img/gg-plot.png?raw=true) + ## q REPL q REPL can be started from the command prompt by searching **q REPL**. diff --git a/img/gg-plot.png b/img/gg-plot.png new file mode 100644 index 00000000..20c2dcab Binary files /dev/null and b/img/gg-plot.png differ