Skip to content

Releases: ECP-Solutions/asf-vscode

ASF Language Support for vscode v1.0.9

Choose a tag to compare

@ws-garcia ws-garcia released this 18 Feb 09:51
9c90b28

Summary

Major feature release adding comprehensive support for ASF's COM Object Prototype Extension (monkey patching) capabilities introduced in ASF v3.1.2. This release transforms the extension into a full-featured IDE experience for Office automation development.

Highlights

  • Added:
    • COM Prototype Method syntax highlighting for prototype.COM.ObjectType methodName() declarations.
    • IntelliSense support for 180+ Office COM objects across Excel, Word, PowerPoint, Access, and Outlook.
    • 10 new prototype-specific code snippets: prototype, protorange, protoworksheet, protodocument, protopresentation, protoslide, protorecordset, protomailitem, and this.
    • Prototype method navigation in VS Code outline and symbol browser.
    • Context-aware this keyword highlighting within prototype method bodies.
  • Enhanced:
    • Code completion with prototype and COM keywords.
    • Hover documentation for prototype snippets with usage examples.
    • TextMate grammar with dedicated prototype parsing patterns.
    • Language support for Office object type recognition.
  • Updated:
    • README documentation with comprehensive prototype extension examples.
    • Snippet count increased from 20+ to 30+ built-in templates.

Full Changelog: v1.0.8...v1.0.9

ASF Language Support for vscode v1.0.8

Choose a tag to compare

@ws-garcia ws-garcia released this 12 Feb 02:28
5fe932b

Summary

This version is the first to target both developers using the VS Code web and desktop IDE.

Highlights

  • Improvements:
    • Web identifiers have been added to the package definition to allow the extension to run on vscode.dev.

Full Changelog: v1.0.7...v1.0.8


ASF Language Support for vscode v1.0.7

Choose a tag to compare

@ws-garcia ws-garcia released this 11 Feb 11:25
7bd96a5

Summary

A hot fix for ASF language file.


Highlights

  • Fix:
    • javascript syntax in json file.

Full Changelog: v1.0.6...v1.0.7


ASF Language Support for vscode v1.0.6

Choose a tag to compare

@ws-garcia ws-garcia released this 10 Feb 22:31
4c9c0b1

Summary

A hot fix for ASF snippets.


Highlights

  • Fix:
    • Resolves missing comma inside the obj snippet definition array.

Full Changelog: v1.0.5...v1.0.6


Thanks to @RedCMD for trapping the bug.

ASF Language Support for vscode v1.0.5

Choose a tag to compare

@ws-garcia ws-garcia released this 08 Feb 11:58
57a3daf

Release Notes

1.0.5

Fix:

  • Fixed various IntelliSense bugs.

ASF Language Support for vscode v1.0.4

Choose a tag to compare

@ws-garcia ws-garcia released this 08 Feb 05:48
121e285

Release Notes

1.0.4

Syntax checking Support:

  • Support for real-time syntax checking.

ASF Language Support for vscode v1.0.0

Choose a tag to compare

@ws-garcia ws-garcia released this 08 Feb 00:10
35d4b08

Release Notes

1.0.0

Initial release of ASF Language Support:

  • Full TextMate syntax highlighting for all ASF language constructs
  • 20+ code snippets covering functions, classes, loops, imports/exports, and more
  • Language configuration with bracket matching, auto-closing, comment toggling, and smart indentation
  • Hover provider with keyword descriptions
  • Basic completion provider for built-in objects
  • Folding range support
  • Support for .vas file extensions