Skip to content

5.1.3 - 2024-08-30 🧪

Pre-release
Pre-release
Compare
Choose a tag to compare
@mark-wiemer mark-wiemer released this 31 Aug 03:43
· 64 commits to main since this release
5819abc

🧪 means this is a pre-release!

⛓️‍💥 Breaking changes

Fixup new command names and IDs:

  • Debug AHK and Attach (ahk++.debugAttach): Debug and attach to the debug session for advanced use-cases. Requires zero-plusplus.vscode-autohotkey-debug.
  • Debug AHK with Params (ahk++.debugParams): Debug and add user-provided command-line arguments to the debugger for advanced use-cases. Requires zero-plusplus.vscode-autohotkey-debug.
  • Run AHK++ Diagnostic (ahk++.diagnostic.full): Effectively restart the AHK v2 features of the app.
  • Export AHK Symbols (ahk++.exportSymbols): Export application functions and classes to a new file.
  • Stop AHK Script (ahk++.stop): Stop an AHK script of user choice ran via Run AHK Script or any of the Debug AHK ... commands. If only one script is running, stop that without asking for confirmation.
  • Add Doc Comment (ahk++.addDocComment): Add a function header comment for the current function
  • Update File Version Info (ahk++.updateVersionInfo): Add or update a file header comment
  • Switch AHK Version (ahk++.switchAhkVersion): Change between v1 and v2 for the current file
  • Select AHK Syntaxes (ahk++.selectSyntaxes): Select custom syntax files for advanced use-cases. PRs are welcomed if the default syntaxes aren't sufficient!
  • Set A_ScriptDir Here (ahk++.setAScriptDir): Set A_ScriptDir to the path of the current file. Only for AHK v2.
  • Set AHK v2 Interpreter (ahk++.setV2Interpreter): Open a quick pick to change the AHK v2 intepreter for all scripts.