Skip to content

Commit 4277997

Browse files
Merge pull request #475 from gjsjohnmurray/prepare-1.0.5
CHANGELOG and README for 1.0.5
2 parents 535a38c + 9355cd7 commit 4277997

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Change Log
22

3+
## [1.0.5] 5-Nov-2020
4+
- Defer to Language Server 1.0.5+ for folding range information (#473)
5+
- Add `objectscript.overwriteServerChanges` setting to permit unconditional import from local file (#464)
6+
- Fix authentication problem introduced in 1.0.2 (#458)
7+
- Handle Unicode characters in identifiers (#337)
8+
- Avoid inappropriate transfer of user-level `objectscript.conn` settings into workspace-level settings (#460)
9+
- Enhancements available only when proposed APIs are enabled:
10+
- Improve format of results from Quick Open server-side file name search (#467)
11+
- Add root folder label text to label of isfs file (#455)
12+
- Add '(read-only)' suffix to label of non-editable file opened from ObjectScript Explorer (#471)
13+
314
## [1.0.4] 30-Oct-2020
415
- Wait for connection checks to complete during activation.
516
- Display debugging values correctly when they contain characters above ASCII 127.

README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,26 @@ Or install from the ObjectScript extension page on [Visual Studio Marketplace](h
3535

3636
![installation](https://raw.githubusercontent.com/intersystems-community/vscode-objectscript/master/images/installation.gif)
3737

38+
## Enable Proposed APIs
39+
40+
This extension is able to to take advantage of some VS Code APIs that have not yet been finalized. To permit this:
41+
42+
1. From [Command Palette](https://code.visualstudio.com/docs/getstarted/tips-and-tricks#_command-palette) choose `Preferences: Configure Runtime Arguments`.
43+
2. In the argv.json file that opens, add this line:
44+
```json
45+
"enable-proposed-api": ["intersystems-community.vscode-objectscript"]
46+
```
47+
3. Restart VS Code.
48+
4. Verify that the ObjectScript channel of the Output panel reports this:
49+
```
50+
intersystems-community.vscode-objectscript version X.X.X activating with proposed APIs available.
51+
```
52+
53+
The enabled features (and the APIs used) are:
54+
- Server-side [searching across files](https://code.visualstudio.com/docs/editor/codebasics#_search-across-files) being accessed using isfs (TextSearchProvider)
55+
- [Quick Open](https://code.visualstudio.com/docs/getstarted/tips-and-tricks#_quick-open) of isfs files (FileSearchProvider).
56+
- Improved labels (tabs, file lists, tooltips) for server-side files (ResourceLabelFormatter)
57+
3858
## Configure Connection
3959

4060
To be able to use many features you first need to configure the connection to your IRIS/Caché/Ensemble server(s) in your [VS Code settings](https://code.visualstudio.com/docs/getstarted/settings). If you are unfamiliar with how settings work and how they are edited, use that link.

0 commit comments

Comments
 (0)