Skip to content

v1.3.0 - 2025-11-10

Latest

Choose a tag to compare

@loganch loganch released this 10 Nov 22:28
· 22 commits to master since this release

Added

  • COM object syntax highlighting for properties and methods using dot notation
  • Distinct token scopes for COM identifiers (support.class.com.autoit) to enable theme-specific styling
  • Contributors section to README.md with auto-updating contrib.rocks integration
  • Added missing AutoIt macros: @exitMethod, @GUI_DropId, and @SW_ENABLE to completions and hovers
  • AU3Check parameter parsing support with corresponding tests to improve syntax check behavior
  • Parameter validation and improved status messages in OutputChannelManager (#230)
  • WinNet API completions added to IntelliSense

Fixed

  • Function pattern incorrectly matching COM object methods (e.g., $obj.Method() now correctly identified as COM, not function)
  • Incorrect documentation for @GUI_CtrlId macro (now correctly states "Last click GUI Control identifier" instead of "Drag GUI Control identifier")
  • Duplicate WinNet signature removed and WinAPI COM signatures added to signature/hover data
  • Incorrect CRLF constant definition corrected
  • Duplicate parameter documentation entries removed in signature help provider
  • Removed stray duplicate (misspelled) Clibpoard completion entry
  • Improved parameter checks in runCheckProcess for more reliable regex matching

Changed

  • Consolidated macro data into single source of truth (src/completions/macrosData.js) to eliminate duplication and ensure consistency between completions and hovers
  • Converted src/hovers/macros.json to src/hovers/macros.js to import from unified macro data source