Skip to content

Commit 9400a47

Browse files
Merge pull request intersystems-community#971 from gjsjohnmurray/pre-sync-1.8.2
Sync prerelease with 1.8.2
2 parents 94bb403 + a80f97b commit 9400a47

File tree

9 files changed

+299
-173
lines changed

9 files changed

+299
-173
lines changed

CHANGELOG.md

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

3+
## [1.9.2022080801] 08-Aug-2022 pre-release
4+
Add 1.8.2 changes.
5+
36
## [1.9.2022072501] 25-Jul-2022 pre-release
47
Add 1.8.1 changes.
58

@@ -29,6 +32,14 @@ Add 1.4.1 changes.
2932

3033
## [1.5.2022011401] 14-Jan-2022 pre-release
3134
Add 1.4.0 changes.
35+
36+
## [1.8.2] 08-Aug-2022
37+
- Enhancements
38+
- Support `objectscript` and `objectscript-class` as the info string for [fenced code blocks](https://spec.commonmark.org/0.30/#fenced-code-blocks) when editing Markdown. However coloring does not render in preview (#964)
39+
- Fixes
40+
- Handle some previously uncaught errors (#966)
41+
- Dispose of all event handlers when deactivating (#967)
42+
3243
## [1.8.1] 25-Jul-2022
3344
- Fixes
3445
- New class should ignore `objectscript.export.folder` setting (#938)

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ To unlock these features (optional):
6464

6565
1. Download and install a beta version from GitHub. This is necessary because Marketplace does not allow publication of extensions that use proposed APIs.
6666
- Go to https://github.com/intersystems-community/vscode-objectscript/releases
67-
- Locate the beta immediately above the release you installed from Marketplace. For instance, if you installed `1.8.1`, look for `1.8.2-beta.1`. This will be functionally identical to the Marketplace version apart from being able to use proposed APIs.
68-
- Download the VSIX file (for example `vscode-objectscript-1.8.2-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+
- Locate the beta immediately above the release you installed from Marketplace. For instance, if you installed `1.8.2`, look for `1.8.3-beta.1`. This will be functionally identical to the Marketplace version apart from being able to use proposed APIs.
68+
- Download the VSIX file (for example `vscode-objectscript-1.8.3-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.
6969

7070
2. From [Command Palette](https://code.visualstudio.com/docs/getstarted/tips-and-tricks#_command-palette) choose `Preferences: Configure Runtime Arguments`.
7171
3. In the argv.json file that opens, add this line (required for both Stable and Insiders versions of VS Code):

package-lock.json

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

package.json

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "vscode-objectscript",
33
"displayName": "InterSystems ObjectScript",
44
"description": "InterSystems ObjectScript language support for Visual Studio Code",
5-
"version": "1.9.2022072502-SNAPSHOT",
5+
"version": "1.9.2022080801-SNAPSHOT",
66
"icon": "images/logo.png",
77
"aiKey": "9cd75d51-697c-406c-a929-2bcf46e97c64",
88
"categories": [
@@ -601,6 +601,12 @@
601601
{
602602
"id": "vscode-objectscript-output",
603603
"aliases": []
604+
},
605+
{
606+
"id": "objectscript-injection"
607+
},
608+
{
609+
"id": "objectscript-class-injection"
604610
}
605611
],
606612
"grammars": [
@@ -648,6 +654,28 @@
648654
"language": "vscode-objectscript-output",
649655
"scopeName": "source.vscode_objectscript_output",
650656
"path": "syntaxes/vscode-objectscript-output.tmLanguage.json"
657+
},
658+
{
659+
"language": "objectscript-injection",
660+
"scopeName": "markdown.objectscript.codeblock",
661+
"path": "./syntaxes/objectscript_codeblock.json",
662+
"injectTo": [
663+
"text.html.markdown"
664+
],
665+
"embeddedLanguages": {
666+
"meta.embedded.block.objectscript": "objectscript"
667+
}
668+
},
669+
{
670+
"language": "objectscript-class-injection",
671+
"scopeName": "markdown.objectscript_class.codeblock",
672+
"path": "./syntaxes/objectscript-class_codeblock.json",
673+
"injectTo": [
674+
"text.html.markdown"
675+
],
676+
"embeddedLanguages": {
677+
"meta.embedded.block.objectscript_class": "objectscript-class"
678+
}
651679
}
652680
],
653681
"snippets": [
@@ -1414,6 +1442,7 @@
14141442
"@types/xmldom": "^0.1.29",
14151443
"@typescript-eslint/eslint-plugin": "^4.32.0",
14161444
"@typescript-eslint/parser": "^4.32.0",
1445+
"@vscode/test-electron": "^2.1.5",
14171446
"eslint": "^7.32.0",
14181447
"eslint-config-airbnb-base": "^14.2.1",
14191448
"eslint-config-prettier": "^6.11.0",
@@ -1429,7 +1458,6 @@
14291458
"typescript": "^4.4.3",
14301459
"vscode-debugadapter-testsupport": "^1.41.0",
14311460
"vscode-dts": "^0.3.2",
1432-
"vscode-test": "^1.4.0",
14331461
"webpack": "^5.27.1",
14341462
"webpack-cli": "^4.5.0"
14351463
},

0 commit comments

Comments
 (0)