From e446f76217f047323de40659781d6a81c436d7d6 Mon Sep 17 00:00:00 2001 From: Josh Tynjala Date: Thu, 29 Aug 2019 16:15:14 -0700 Subject: [PATCH] v0.22.0 --- asconfigc/pom.xml | 2 +- check-java-version/pom.xml | 2 +- check-royale-version/pom.xml | 2 +- distribution/pom.xml | 2 +- distribution/src/assembly/CHANGELOG.md | 55 ++++++++++++++++++++++++++ language-server/pom.xml | 2 +- pom.xml | 2 +- rcsh/pom.xml | 2 +- swf-debugger/pom.xml | 2 +- vscode-extension/package-lock.json | 43 ++++++++++++++------ vscode-extension/package.json | 2 +- vscode-extension/pom.xml | 2 +- 12 files changed, 96 insertions(+), 22 deletions(-) diff --git a/asconfigc/pom.xml b/asconfigc/pom.xml index d1fe17e57..8ba637ac0 100644 --- a/asconfigc/pom.xml +++ b/asconfigc/pom.xml @@ -22,7 +22,7 @@ limitations under the License. com.as3mxml.vscode vscode-as3mxml - 0.22.0-SNAPSHOT + 0.22.0 com.as3mxml.vscode diff --git a/check-java-version/pom.xml b/check-java-version/pom.xml index 062375ff1..fe18c3cd8 100644 --- a/check-java-version/pom.xml +++ b/check-java-version/pom.xml @@ -7,7 +7,7 @@ com.as3mxml.vscode vscode-as3mxml - 0.22.0-SNAPSHOT + 0.22.0 com.as3mxml.vscode diff --git a/check-royale-version/pom.xml b/check-royale-version/pom.xml index 0be015c53..170e36a88 100644 --- a/check-royale-version/pom.xml +++ b/check-royale-version/pom.xml @@ -22,7 +22,7 @@ limitations under the License. com.as3mxml.vscode vscode-as3mxml - 0.22.0-SNAPSHOT + 0.22.0 com.as3mxml.vscode diff --git a/distribution/pom.xml b/distribution/pom.xml index 71eb47424..0e1030141 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -22,7 +22,7 @@ limitations under the License. com.as3mxml.vscode vscode-as3mxml - 0.22.0-SNAPSHOT + 0.22.0 com.as3mxml.vscode diff --git a/distribution/src/assembly/CHANGELOG.md b/distribution/src/assembly/CHANGELOG.md index 76312264e..dbf30b53e 100644 --- a/distribution/src/assembly/CHANGELOG.md +++ b/distribution/src/assembly/CHANGELOG.md @@ -1,3 +1,58 @@ +## v0.22.0 + +### New Features + +* Build: The `application` field in *asconfig.json* can now (optionally) accept an object that references multiple platforms so that each platform may use a different file. + + Example: + + ``` json + { + "application": { + "ios": "src/ExampleIOS-app.xml", + "android": "src/ExampleAndroid-app.xml" + } + } + ``` + + You may continue to specify a single Adobe AIR application descriptor for all platforms — just like in previous versions: + + ``` json + { + "application": "src/Example-app.xml" + } + ``` + +* Settings: Added `as3mxml.asconfigc.jvmargs` setting to pass additional arguments to the Java Virtual Machine when running the compiler. + + Example: + + ``` json + { + "as3mxml.asconfigc.jvmargs": "-Xms512m -Xmx1024m" + } + ``` + + This setting may be used to increase performance and fix out of memory errors when compiling, [similar to Adobe Flash Builder](https://helpx.adobe.com/flash-builder/kb/sluggish-performance-out-memory-errors.html). + +* Settings: Added `as3mxml.asconfigc.verboseOutput` setting to display more detailed output when running a build task. Verbose output includes the full set of options passed to any tools that are run during the build (including the compiler and the Adobe AIR packager). + +### Fixed Issues + +* Build: Fixed issue where `-sampler`, `-embedBitcode` and `-hideAneLibSymbols` were incorrectly formatted when packaging an Adobe AIR application for iOS. +* Build: Simplified the ADT command when packaging folders into an Adobe AIR application. +* Build: Fixed issue where folders to be packaged in an Adobe AIR app could not be found when building an asconfig.json file that is not in the workspace root (such as when the file is in a sub-folder). +* Build: Fixed issue where the name of the generated Adobe AIR application descriptor was wrong when using a template from the SDK. +* Debug: Fixed issue where SWF workers were not allowed to start in the debugger. +* Tasks: Fixed issue where Adobe AIR packaging tasks were missing if the `airOptions` section were missing in *asconfig.json*, but other fields could be used to detect the Adobe AIR requirement. +* Code Actions: Fixed null reference exception when MXML cannot be parsed. +* Completion: Fixed issue where `//` in a URL namespace was incorrectly detected as a comment when appearing before an MXML attribute. +* Completion: Fixed issue where completing an MXML attribute does not automatically add `=""` if the next character is already `=`. + +### Other Changes + +* Documentation: Added a page that explains [how to enable ActionScript and MXML code intelligence in Sublime Text](https://github.com/BowlerHatLLC/vscode-as3mxml/wiki/How-to-use-the-ActionScript-and-MXML-language-server-with-Sublime-Text) by using the language server from this Visual Studio Code extension. + ## v0.21.0 ### New Features diff --git a/language-server/pom.xml b/language-server/pom.xml index 071687ed9..cd961ebfc 100644 --- a/language-server/pom.xml +++ b/language-server/pom.xml @@ -22,7 +22,7 @@ limitations under the License. com.as3mxml.vscode vscode-as3mxml - 0.22.0-SNAPSHOT + 0.22.0 com.as3mxml.vscode diff --git a/pom.xml b/pom.xml index 642901e45..b73cc8377 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ limitations under the License. com.as3mxml.vscode vscode-as3mxml - 0.22.0-SNAPSHOT + 0.22.0 vscode-as3mxml pom diff --git a/rcsh/pom.xml b/rcsh/pom.xml index 9a5d492fd..cf38391af 100644 --- a/rcsh/pom.xml +++ b/rcsh/pom.xml @@ -22,7 +22,7 @@ limitations under the License. com.as3mxml.vscode vscode-as3mxml - 0.22.0-SNAPSHOT + 0.22.0 com.as3mxml.vscode diff --git a/swf-debugger/pom.xml b/swf-debugger/pom.xml index 2eea73c54..4d5216c56 100644 --- a/swf-debugger/pom.xml +++ b/swf-debugger/pom.xml @@ -21,7 +21,7 @@ limitations under the License. vscode-as3mxml com.as3mxml.vscode - 0.22.0-SNAPSHOT + 0.22.0 com.as3mxml.vscode diff --git a/vscode-extension/package-lock.json b/vscode-extension/package-lock.json index 5adae7a33..1c478c393 100644 --- a/vscode-extension/package-lock.json +++ b/vscode-extension/package-lock.json @@ -1,6 +1,6 @@ { "name": "vscode-nextgenas", - "version": "0.22.0-SNAPSHOT", + "version": "0.22.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -1919,7 +1919,8 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -1940,12 +1941,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1960,17 +1963,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -2087,7 +2093,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -2099,6 +2106,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -2113,6 +2121,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -2120,12 +2129,14 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.3.5", "bundled": true, "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -2144,6 +2155,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -2224,7 +2236,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -2236,6 +2249,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -2321,7 +2335,8 @@ "safe-buffer": { "version": "5.1.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -2357,6 +2372,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -2376,6 +2392,7 @@ "version": "3.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -2419,12 +2436,14 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "3.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true } } }, diff --git a/vscode-extension/package.json b/vscode-extension/package.json index b9b683bf4..87a4c0f03 100644 --- a/vscode-extension/package.json +++ b/vscode-extension/package.json @@ -2,7 +2,7 @@ "name": "vscode-nextgenas", "displayName": "ActionScript & MXML", "description": "Language support for ActionScript and MXML", - "version": "0.22.0-SNAPSHOT", + "version": "0.22.0", "publisher": "bowlerhatllc", "homepage": "https://as3mxml.com/", "repository": { diff --git a/vscode-extension/pom.xml b/vscode-extension/pom.xml index a1d219613..0920abd03 100644 --- a/vscode-extension/pom.xml +++ b/vscode-extension/pom.xml @@ -22,7 +22,7 @@ limitations under the License. com.as3mxml.vscode vscode-as3mxml - 0.22.0-SNAPSHOT + 0.22.0 com.as3mxml.vscode