|
1 | 1 | # ActionScript & MXML for Visual Studio Code Changelog
|
2 | 2 |
|
| 3 | +## 1.23.0 |
| 4 | + |
| 5 | +### New Features |
| 6 | + |
| 7 | +- Build: Added Adobe AIR packaging tasks for Linux. |
| 8 | +- Build: Added `includes` to `compilerOptions` section. |
| 9 | +- General: Added `as3mxml.languageServer.enabled` property, which may be set to `false` to disable the language server. |
| 10 | +- Hover, Definition: Support detection of ActionScript class references in `<fx:Style>` MXML tags and in _.css_ files in Apache Flex and Apache Royale projects. |
| 11 | +- Hover: Anonymous functions without a name can now provide documentation using the `function` keyword instead. |
| 12 | +- Hover: Detect `@eventType`, `@example`, and `@includeExample` ASDoc tags. |
| 13 | +- Inlay Hints: Added inlay hints for function parameter names. Disabled by default, but set `as3mxml.inlayHints.parameterNames.enabled` to either `"all"` or `"literals"` to enable this feature. Also adds `as3mxml.inlayHints.parameterNames.suppressWhenArgumentMatchesName` setting to customize the behavior further. |
| 14 | +- Syntax: Improved both ActionScript and MXML bracket pairs, word pattern detection, and other syntax options. |
| 15 | + |
| 16 | +### Fixed Issues |
| 17 | + |
| 18 | +- Build: Fixed strict requirement for Adobe AIR application descriptors on platforms that the current operating system cannot target. |
| 19 | +- Build: Fixed appending of `define` to compiler options in a way that caused values with spaces to behave differently on Windows and macOS. |
| 20 | +- Build: Fixed tasks continuing to use value after changing `as3mxml.java.path` setting. |
| 21 | +- Formatting: Require all syntax errors to be fixed before formatting may be used. |
| 22 | +- General: Add workaround for missing range length for text document change events if language client doesn't provide it. |
| 23 | +- Hover, Definition: Added missing support for `*` and `void` core language types. |
| 24 | +- Hover: Added missing documentation for certain classes in _playerglobal.swc_ and _airglobal.swc_. Now checks _playerglobal_rb.swc_, if the SDK includes it. |
| 25 | +- Hover: Fixed detection of tag values in ASDoc comments to allow both spaces and tabs after the tag name. |
| 26 | +- Syntax: Fix arrays incorrectly highlighted as metadata in some situations. |
| 27 | +- Syntax: Fixed highlighting of symbols with names containing the _$_ character. |
| 28 | +- Workspace Symbols: Fixed search failing to find symbols with names containing the _$_ character. |
| 29 | +- Views: Fixed missing labels in ActionScript Source Paths view tree items. |
| 30 | + |
| 31 | +### Other Changes |
| 32 | + |
| 33 | +- Dependencies: eclipse/lsp4j language server updated to v0.24.0. |
| 34 | +- Extensibility: Exposed `editorSDKPath` property to other extensions. |
| 35 | +- General: Improved performance when iterating over ActionScript code embedded in MXML specifier nodes. |
| 36 | +- Problems: Improved performance of checking for problems in real-time as the user types. |
| 37 | +- Build: Allow `unpackage-anes` command line option for bundled asconfigc for release builds. |
| 38 | + |
3 | 39 | ## 1.22.0
|
4 | 40 |
|
5 | 41 | ### New Features
|
|
0 commit comments