Version | Change log |
AutoHotkey 2.0.16 / 1.1 May 30, 2024 | |
AutoHotkey 2.0.15 / 1.1 May 16, 2024 | |
AutoHotkey 2.0.10 / 1.1 Sep 24, 2023 |
Fixed crashing when a named function hotkey is used after #HotIf. Fixed numeric literals ending with a dot to not cause line continuation. Fixed pre-increment/decrement to work with chained array indexing. Fixed OnNotify/OnCommand applying styles only applicable to OnEvent. Fixed FileExist/DirExist leaking handles when emptydir* is used. Fixed DirExist leaking handles when only files match. |
AutoHotkey 2.0.9 / 1.1 Sep 17, 2023 |
Fixed stacking of hotstrings with the X option. Fixed debugger not listing local vars if the function is at the bottom of the stack. Fixed Gui threads to show on the debugger's call stack. Fixed some combinations of &/ByRef causing stack overflow in ExitApp. |
AutoHotkey 2.0.7 / 1.1 Sep 2, 2023 |
Fixed MouseClickDrag to allow X1 and Y1 to be omitted. Fixed mouse AltTab hotkeys not suppressing execution of a prefix hotkey, such as 1:: for 1 & WheelDown::AltTab. (Broken by v2.0.4) Fixed hook hotkeys not recognizing modifiers which are pressed down by SendInput. Fixed A_AhkPath to not be reliant on the case/format of the command line used to launch the process. Fixed heap corruption during window searches involving groups. (Broken by v2.0.6) Launcher: Fixed #Requires not being detected if followed by a comment other than ; prefer xxx. (Broken by v2.0.6) Fixed syntax detection misinterpreting multi-line auto-replace hotstrings. Window Spy: Changed font to Segoe UI size 9, consistent with Dash. |
AutoHotkey 2.0.6 / 1.1 Aug 30, 2023 |
Fixed some ambiguity with COM calls, such as x.y acting as x.y(). Fixed breakpoint on control flow statement being "hit" when a fat arrow function on the line below it returns. Fixed Default : to not merge with the line below it. This prevented Default : from being used at the end of a Switch block, and caused any subsequent line to take the line number of the Default. Optimized ProcessGetPath, ProcessSetPriority and ProcessClose to not scan through all processes when given a valid PID, even if access to the process is denied. Fixed inability of LWin::Alt to be used to activate some Alt key combos. Fixed TypeError thrown by x is y to say "Class" rather than "Object". Fixed WinTitle to support criteria longer than 1023 characters. Fixed issues when &ref is used on different aliases of the same variable. Fixed optional parameter default expressions (other than simple literal values) preventing the use of assume-global/assume-static. |
AutoHotkey 2.0.4 / 1.1 Jul 8, 2023 |
Changed the Reload button on error/warning dialogs to explicitly close the dialog, even if the current script instance isn't terminated. Removed an optimization for return var which caused the variable to appear blank when accessed within a finally block. Fixed Default (Switch) to allow space before the colon. Fixed Array.Prototype.RemoveAt to return the removed value when Length is "explicitly omitted" with unset or var?. Fixed crashing when a ComObject is passed to a for-loop with only the second variable specified. |
AutoHotkey 2.0.3 / 1.1 Jun 19, 2023 |
Fixed Hotkey("a", "b") to use the original function of "b", not "a". [PR #318] Fixed FileSetAttribute crash when used in a File Reading Loop. [PR #323] Fixed duplicate Gui control name errors to correctly abort the thread. Fixed DateTime/MonthCal Range option not applying minimum value. Fixed s[x] => x and other single-line properties starting with "s". Fixed a bug with deleting a breakpoint on a static line containing =>. Fixed Button control not becoming default when clicked. Fixed PixelSearch to unset X when pixel is not found. Fixed hotstring with escape sequence causing next line to be skipped. Fixed WinTitle ignoring character 1 when "ahk_" is at character 2. Fixed remapping to utilize right-hand modifier already being down. For example, +x::+y will no longer release RShift to press LShift. Changed error message for a == b && c() and similar cases to avoid alluding to legacy =. Improved error message for some cases of unintended line continuation. |
AutoHotkey 1.1.36.02 Dec 7, 2022 | |
AutoHotkey 1.1.36.01 Dec 2, 2022 |