Skip to content

Commit 504dae6

Browse files
authored
Merge pull request #680 from KxSystems/ee-release
RELEASE-1.15.0
2 parents 5cefed3 + 338623f commit 504dae6

File tree

15 files changed

+124
-49
lines changed

15 files changed

+124
-49
lines changed
-16.4 KB
Binary file not shown.
37.6 KB
Loading

.github/workflows/prod_release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,3 +115,7 @@ jobs:
115115
run: npm run publish
116116
env:
117117
VSCE_PAT: ${{ secrets.VSCE_PAT }}
118+
- name: Publish to Open VSX Registry
119+
uses: HaaLeo/publish-vscode-extension@v2
120+
with:
121+
pat: ${{ secrets.OPEN_VSX_TOKEN }}

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,26 @@
22

33
All notable changes to the **kdb VS Code extension** are documented in this file.
44

5+
# v1.15.0
6+
7+
### Enhancements
8+
9+
- Deprecated the `Hide Detailed Console Query Output` setting and added a new `Hide Source Expressions` setting.
10+
11+
### Fixes
12+
13+
- Resolved an issue where QDoc comments were not collapsing as expected
14+
- Resolved an issue where query history was not showing for some files
15+
- Resolved an issue where stopping the bundled q triggered multiple errors
16+
- Resolved an issue with walkthrough error messages not displaying correctly
17+
- Resolved an issue where recently added connections were not showing
18+
- Resolved an issue where authentication details were missing for modified connections
19+
- Updated the subscribe notification text
20+
21+
### Internal Improvements
22+
23+
- Updated dependencies to address security vulnerabilities
24+
525
# v1.14.0
626

727
### Enhancements

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ If you want to use q outside of VS Code, set a [`QHOME` environment variable](ht
9696

9797
If q is installed at `C:\q`, then `QHOME` is `C:\q`.
9898

99-
**Note!** The kdb VS Code Extension treats the `QHOME` environment variable and the `kdb.qHomeDirectory` setting as identical when locating the q executable for REPL and bundled q connections. For more details, refer to the [QHomeDirectory](https://github.com/KxSystems/kx-vscode/wiki/qHomeDirectory) wiki page.
99+
**Note!** The kdb VS Code Extension treats the `QHOME` environment variable and the `kdb.qHomeDirectory` setting as identical when locating the q executable for REPL and bundled q connections. For more details, refer to the [QHomeDirectory](https://github.com/KxSystems/kx-vscode/wiki/qHomeDirectory) wiki page.
100100

101101
### Versions available
102102

@@ -805,9 +805,9 @@ All query executions happen remotely from the **kdb VS Code extension** either a
805805

806806
![Output autoscrolling](https://raw.githubusercontent.com/KxSystems/kx-vscode/main/.README/auto-scrolling.png)
807807

808-
**Note** You can hide or show the full details in the console output. Go to settings of the VS Code, search for kdb, check the option **Hide Detailed Console Query Output** (this option is checked by default)
808+
**Note** You can hide or show the full details in the console output. Go to settings of the VS Code, search for kdb, check the option **Hide Source Expressions** (this option is checked by default)
809809

810-
![Hide Detailed Console Query Output](https://raw.githubusercontent.com/KxSystems/kx-vscode/main/.README/hide-detailed-console-query.png)
810+
![Hide Source Expressions](https://raw.githubusercontent.com/KxSystems/kx-vscode/main/.README/hide-source-expressions.png)
811811

812812
- **KDB Results** - This window displays the kdb returned data in a table.
813813

@@ -904,7 +904,7 @@ To update kdb VS Code settings, search for **kdb** from _Preferences_ > _Setting
904904
| **Hide notification for installation path, after first install** | yes/no; default no |
905905
| **Hide subscribe for registration notification** | yes/no; default no |
906906
| **Hide the extension survey dialog box** | yes/no; default no |
907-
| **Hide detailed console query output** | yes/no; default yes |
907+
| **Hide source expressions** | yes/no; default yes |
908908
| **kdb Insights Enterprise connections for explorer** | [edit JSON settings](#kdb-insights-enterprise-connections-for-explorer) |
909909
| **Linting** | Enable linting for q and quke files |
910910
| **Refactoring** | Choose refactoring scope |

package-lock.json

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

package.json

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"displayName": "kdb",
44
"description": "IDE support for kdb product suite including the q programming language",
55
"publisher": "KX",
6-
"version": "1.14.0",
6+
"version": "1.15.0",
77
"engines": {
88
"vscode": "^1.96.0"
99
},
@@ -70,7 +70,7 @@
7070
"title": "q runtime installed",
7171
"description": " \n",
7272
"media": {
73-
"markdown": "out/qinstall.md"
73+
"markdown": "resources/walkthrough/qinstall.md"
7474
},
7575
"completionEvents": [
7676
"onLink:https://code.kx.com/q/learn/install/"
@@ -166,6 +166,13 @@
166166
"type": "boolean",
167167
"description": "Hide detailed console query output",
168168
"default": true,
169+
"scope": "machine",
170+
"deprecationMessage": "This setting is deprecated, use kdb.hideSourceExpressions instead"
171+
},
172+
"kdb.hideSourceExpressions": {
173+
"type": "boolean",
174+
"description": "When disabled, the console shows all evaluated expressions, intermediate steps, and results from your query. Enable this to streamline logs and reduce visual clutter when running simple or production-ready queries.",
175+
"default": true,
169176
"scope": "machine"
170177
},
171178
"kdb.autoFocusOutputOnEntry": {
@@ -1212,7 +1219,7 @@
12121219
"@vscode/extension-telemetry": "^1.0.0",
12131220
"@windozer/node-q": "^2.6.0",
12141221
"ag-grid-community": "^33.3.2",
1215-
"axios": "^1.11.0",
1222+
"axios": ">=1.12.0",
12161223
"chevrotain": "^10.5.0",
12171224
"extract-zip": "^2.0.1",
12181225
"fs-extra": "^11.3.0",
@@ -1227,4 +1234,4 @@
12271234
"vscode-languageserver-textdocument": "^1.0.12",
12281235
"vscode-uri": "^3.1.0"
12291236
}
1230-
}
1237+
}

resources/walkthrough/qinstall.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Install q

server/src/qLangServer.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ import {
6161
WhiteSpace,
6262
CommentEndOfLine,
6363
CommentLiteral,
64+
Documentation,
6465
} from "./parser";
6566
import {
6667
Name,
@@ -460,6 +461,7 @@ export default class QLangServer {
460461
break;
461462
case ExitCommentBegin:
462463
case LineComment:
464+
case Documentation:
463465
if (!range) start();
464466
break;
465467
case CommentBegin:

sonar-project.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ sonar.test.inclusions=test/**/*.ts
77
sonar.test.exclusions=**/*.js,**/node_modules/**
88
sonar.javascript.lcov.reportPaths=lcov.info
99
sonar.typescript.lcov.reportPaths=lcov.info
10-
sonar.coverage.exclusions=server/src/utils/parserUtils.ts,src/ipc/**,src/models/**,src/extension.ts,src/classes/**,src/commands/installTools.ts,src/utils/cpUtils.ts,test/**,**/*.test.ts,**/*.spec.ts
10+
sonar.coverage.exclusions=server/src/utils/parserUtils.ts,src/ipc/**,src/models/**,src/extension.ts,src/classes/**,src/commands/installTools.ts,src/utils/cpUtils.ts,test/**,**/*.test.ts,**/*.spec.ts,src/commands/serverCommand.ts
1111
sonar.cpd.exclusions=src/services/completionProvider.ts,src/extension.ts
1212
sonar.sourceEncoding=UTF-8

0 commit comments

Comments
 (0)