Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v6.2.0 #529

Merged
merged 1 commit into from
Oct 7, 2024
Merged

v6.2.0 #529

merged 1 commit into from
Oct 7, 2024

Conversation

mark-wiemer
Copy link
Member

6.2.0 - 2024-10-07 🫡

  • Update thqby's extension from 2.4.9 to 2.5.3, adding new features and bugfixes
  • Rename to AHK++ (AutoHotkey Plus Plus) to provide a clear short name while retaining previous brand

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.

@mark-wiemer mark-wiemer enabled auto-merge (squash) October 7, 2024 23:36
@mark-wiemer mark-wiemer enabled auto-merge (squash) October 7, 2024 23:36
@mark-wiemer mark-wiemer merged commit 539f4d1 into main Oct 7, 2024
4 checks passed
@mark-wiemer mark-wiemer deleted the mark-wiemer/release-6.2.0 branch October 7, 2024 23:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant