Skip to content

6.2.0 - 2024-10-07 🫡

Compare
Choose a tag to compare
@mark-wiemer mark-wiemer released this 07 Oct 23:49
· 33 commits to main since this release
539f4d1
  • Update thqby's extension from 2.4.9 to 2.5.3, adding new features and bugfixes

New features

  • Watch files for changes, improving #Includes support (thqby #564)
  • "Update File Version Info" now updates all ;@ahk2exe directives as well (thqby #565)
  • Context menu items organized into AHK++ submenu (thqby #570)
  • Support ;@format formatter directives in v2 files
    • Directive names are array_style and brace_style for compatibility with thqby's extension

Fixes

  • Fix TraySetIcon definition (thqby #591)
  • Fix ternary operator parsing (thqby #594)
  • Improve completion provider for DllCall.Bind (thqby #595)
  • Add Help and Sleep as key names (thqby #596)
  • Fix debug when launch.json is present (thqby #584)
  • Fix debug not using selected launch config (thqby #533)
  • Fix "Update File Version Info" when more than one space is present (thqby #562)
  • Fix "Update File Version Info" when placed after directive (thqby #563)
  • Fix hover provider for this in classes (thqby #571)
  • Fix formatting inside conditional function definition (thqby #574)
  • Fix other unreported bugs in AHK v2 support. These changes weren't fully documented, see the diff or open a discussion for details.

Developer changes

  • Add true unit tests that don't require opening VS Code to run (npm run test-unit)
  • Move to new branch of ahk2-lsp with 100% thqby-compatible changes. All changes are submitted as PRs against thqby's repo. This makes improvements much easier in the future.

Other notes

This changelog incorrectly included this entry:

  • Rename to AHK++ (AutoHotkey Plus Plus) to provide a clear short name while retaining previous brand

Although the settings name changed, the extension name did not change until 6.3.0