You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+21-5Lines changed: 21 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,22 +1,38 @@
1
1
# Change Log
2
2
3
+
## [1.5.2022032101] 21-Mar-2022 pre-release
4
+
Add 1.4.4 changes.
5
+
3
6
## [1.5.2022022801] 28-Feb-2022 pre-release
4
-
Add 1.4.3 changes
7
+
Add 1.4.3 changes.
5
8
6
9
## [1.5.2022022301] 23-Feb-2022 pre-release
7
-
Add 1.4.2 changes
10
+
Add 1.4.2 changes.
8
11
9
12
## [1.5.2022020301] 03-Feb-2022 pre-release
10
13
- Fixes
11
14
- Allow `serverForUri` to return password for unnamed server (#837)
12
15
- Enhancements
13
-
- Use CI for publishing pre-releases
16
+
- Use CI for publishing pre-releases.
14
17
15
18
## [1.5.2022011402] 14-Jan-2022 pre-release #2
16
-
Add 1.4.1 changes
19
+
Add 1.4.1 changes.
17
20
18
21
## [1.5.2022011401] 14-Jan-2022 pre-release
19
22
Add 1.4.0 changes.
23
+
## [1.4.4] 21-Mar-2022
24
+
- Enhancements
25
+
- Compile asynchronously to avoid timing out (#890)
26
+
- Add `objectscript.explorer.alwaysShowServerCopy` setting to make ObjectScript Explorer always open server-side code, even when local copy exists (#494)
27
+
- Move issue reporting instructions from README to [documentation](https://intersystems-community.github.io/vscode-objectscript/feedback/) (#874)
28
+
- Fixes
29
+
- Fix syncing of local CSP files (#886)
30
+
- Stop logging `Non-JSON response` messages to Output (#853)
31
+
- Fix server-side searching of CSP files (requires proposed API enabled - see README) (#896)
32
+
- User-level `server` setting in `objectscript.conn` no longer overrides a workspace-level `docker-compose` setting (#898)
33
+
- Ignore `objectscript.conn.docker-compose` when running in dev container (#900)
Copy file name to clipboardExpand all lines: README.md
+3-44Lines changed: 3 additions & 44 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@
12
12
13
13
- Documentation on [GitHub Pages](https://intersystems-community.github.io/vscode-objectscript/).
14
14
15
-
- Guidance on [reporting issues](https://community.intersystems.com/post/using-intersystems-objectscript-vs-code-how-report-issues). This guidance also appears in a later section of this document.
15
+
- Guidance on [reporting issues](https://intersystems-community.github.io/vscode-objectscript/feedback/).
16
16
17
17
## Pre-Release Information
18
18
@@ -62,8 +62,8 @@ To unlock these features (optional):
62
62
63
63
1. Download and install a beta version from GitHub. This is necessary because Marketplace does not allow publication of extensions that use proposed APIs.
64
64
- Go to https://github.com/intersystems-community/vscode-objectscript/releases
65
-
- Locate the beta immediately above the release you installed from Marketplace. For instance, if you installed `1.4.3`, look for `1.4.4-beta.1`. This will be functionally identical to the Marketplace version apart from being able to use proposed APIs.
66
-
- Download the VSIX file (for example `vscode-objectscript-1.4.4-beta.1.vsix`) and install it. One way to install a VSIX is to drag it from your download folder and drop it onto the list of extensions in the Extensions view of VS Code.
65
+
- Locate the beta immediately above the release you installed from Marketplace. For instance, if you installed `1.4.4`, look for `1.4.5-beta.1`. This will be functionally identical to the Marketplace version apart from being able to use proposed APIs.
66
+
- Download the VSIX file (for example `vscode-objectscript-1.4.5-beta.1.vsix`) and install it. One way to install a VSIX is to drag it from your download folder and drop it onto the list of extensions in the Extensions view of VS Code.
67
67
68
68
2. From [Command Palette](https://code.visualstudio.com/docs/getstarted/tips-and-tricks#_command-palette) choose `Preferences: Configure Runtime Arguments`.
69
69
3. In the argv.json file that opens, add this line (required for both Stable and Insiders versions of VS Code):
@@ -114,47 +114,6 @@ To edit code directly in one or more namespaces on one or more servers (local or
114
114
115
115
For more about `isfs` and `isfs-readonly` folder specifications see the [Notes](#Notes) section below.
116
116
117
-
## Reporting Issues
118
-
119
-
[InterSystems ObjectScript for VS Code](https://intersystems-community.github.io/vscode-objectscript/) consists of three collaborating VS Code extensions. This modular architecture also means there are three different GitHub repositories where issues can be created. Fortunately VS Code itself helps with the task. You will need a GitHub account. Here's how:
120
-
121
-
1. From the Help menu in VS Code choose 'Report Issue'. Alternatively, open the Command Palette and run `Help: Report Issue...`.
122
-
123
-
2. When the dialog appears, use the first dropdown to classify your issue:
124
-
- Bug Report
125
-
- Feature Request
126
-
- Performance Issue
127
-
128
-
3. In the second dropdown pick 'An extension'
129
-
130
-
4. The third dropdown lets you pick one of your installed extensions. You can type a few characters to find the right entry. For example, `isls` quickly selects "InterSystems Language Server".
131
-
132
-
Which one to choose? Here's a guide:
133
-
- InterSystems Language Server
134
-
- code coloring
135
-
- Intellisense
136
-
- InterSystems ObjectScript
137
-
- export, import and compile
138
-
- ObjectScript Explorer (browsing namespace contents)
139
-
- direct server-side editing using `isfs://` folders in a workspace
140
-
- integration with server-side source control etc
141
-
- InterSystems Server Manager
142
-
- Server Browser on the InterSystems Tools view
143
-
- password management in local keychain
144
-
- definition and selection of entries in `intersystems.servers`
145
-
146
-
If unsure, pick InterSystems ObjectScript.
147
-
148
-
5. Type a descriptive one-line summary of your issue. The dialog may offer a list of existing issues which could be duplicates. If you don't find one that covers yours, proceed.
149
-
150
-
6. Enter details. If your VS Code is authenticated to GitHub the dialog's button is captioned "Create on GitHub" and clicking it will open the issue, then load it in your browser so you can edit it. Otherwise it reads "Preview on GitHub" and launches a browser page where you must complete and submit your report.
151
-
152
-
Tips for use on the GitHub page:
153
-
154
-
- Paste images from your clipboard directly into the report field. For hard-to-describe issues an animated GIF or a short MP4 gets bonus points. The `Developer: Toggle Screencast Mode` in VS Code can help your recording make more sense.
155
-
- Link to other issues by prefixing the target number with #
156
-
- Remember that whatever you post here is visible to anyone on the Internet. Mask/remove confidential information. Be polite.
157
-
158
117
## Notes
159
118
160
119
- Connection-related output appears in the 'Output' view while switched to the 'ObjectScript' channel using the drop-down menu on the view titlebar.
[InterSystems ObjectScript for VS Code](https://intersystems-community.github.io/vscode-objectscript/) consists of three collaborating VS Code extensions. This modular architecture also means there are three different GitHub repositories where issues can be created. Fortunately VS Code itself helps with the task. You will need a GitHub account. Here's how:
11
+
12
+
1. From the Help menu in VS Code choose 'Report Issue'. Alternatively, open the Command Palette and run `Help: Report Issue...`.
13
+
14
+
2. When the dialog appears, use the first dropdown to classify your issue:
15
+
- Bug Report
16
+
- Feature Request
17
+
- Performance Issue
18
+
19
+
3. In the second dropdown pick 'An extension'
20
+
21
+
4. The third dropdown lets you pick one of your installed extensions. You can type a few characters to find the right entry. For example, `isls` quickly selects "InterSystems Language Server".
22
+
23
+
Which one to choose? Here's a guide:
24
+
- InterSystems Language Server
25
+
- code coloring
26
+
- Intellisense
27
+
- InterSystems ObjectScript
28
+
- export, import and compile
29
+
- ObjectScript Explorer (browsing namespace contents)
30
+
- direct server-side editing using `isfs://` folders in a workspace
31
+
- integration with server-side source control etc
32
+
- InterSystems Server Manager
33
+
- Server Browser on the InterSystems Tools view
34
+
- password management in local keychain
35
+
- definition and selection of entries in `intersystems.servers`
36
+
37
+
If unsure, pick InterSystems ObjectScript.
38
+
39
+
5. Type a descriptive one-line summary of your issue. The dialog may offer a list of existing issues which could be duplicates. If you don't find one that covers yours, proceed.
40
+
41
+
6. Enter details. If your VS Code is authenticated to GitHub the dialog's button is captioned "Create on GitHub" and clicking it will open the issue, then load it in your browser so you can edit it. Otherwise it reads "Preview on GitHub" and launches a browser page where you must complete and submit your report.
42
+
43
+
Tips for use on the GitHub page:
44
+
45
+
- Paste images from your clipboard directly into the report field. For hard-to-describe issues an animated GIF or a short MP4 gets bonus points. The `Developer: Toggle Screencast Mode` in VS Code can help your recording make more sense.
46
+
- Link to other issues by prefixing the target number with #
47
+
- Remember that whatever you post here is visible to anyone on the Internet. Mask/remove confidential information. Be polite.
Copy file name to clipboardExpand all lines: docs/SettingsReference.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,6 +41,7 @@ The extensions in the InterSystems ObjectScript Extension Pack provide many sett
41
41
|`"objectscript.compileOnSave"`| Automatically compile an InterSystems file when saved in the editor. |`boolean`|`true`||
42
42
|`"objectscript.conn"`| Configures the active server connection. |`object`|`undefined`| See the [Configuration page](../configuration/#config-server-conn) for more details on configuring server connections. |
43
43
|`"objectscript.debug.debugThisMethod"`| Show inline `Debug this method` CodeLens action for ClassMethods. |`boolean`|`true`||
44
+
|`"objectscript.explorer.alwaysShowServerCopy"`| Always show the server copy of a document in the ObjectScript Explorer. |`boolean`|`false`||
44
45
|`"objectscript.export.addCategory"`| Add a category folder to the beginning of the export path. |`boolean` or `object`|`false`||
45
46
|`"objectscript.export.atelier"`| Export source code as Atelier did it, with packages as subfolders. |`boolean`|`true`||
46
47
|`"objectscript.export.category"`| Category of source code to export: `CLS` = classes; `RTN` = routines; `CSP` = csp files; `OTH` = other. Default is `*` = all. |`string` or `object`|`"*"`||
0 commit comments