v1.0.0
1.0.0 (2025-02-23)
Bug Fixes
- Fix AutoItSetOption function name argument (1cf1e6a)
- Fix Logger setting the wrong log level on instantiation (423b3f5)
- Fix return type (c631843)
- Fix return type (209d7cc)
- Fix return type (afbaf80)
- Fix return type (28e45f4)
- Fix return type (31cf77c)
- Fix return type (b5b372f)
- Fix return type (272815e)
- Fix return type (4e9ed9c)
- Fix return type (d88a7c9)
- Fix return type (31add67)
- Fix return type (f0f1ced)
- Fix return type (2c80ec8)
- Fix return type (eeb6002)
- Fix window handle argument type (249eb3a)
- Get sizeof LPOINT instead of LPPOINT in MouseGetPos (c596012)
- Log an error if the platform is not Windows (08694bc)
- Pass HWND for controlHandle instead of INT (d3a90f4)
- Use empty string as default instead of null for text argument (c82748f)
- Use ESM compatible __dirname (637855b)
Features
- Add AutoIt DLLs and license (cf7298f)
- Add custom PixelSearch implementation (25ace50)
- Add default for clicks (63b2c2b)
- Add default for flags (c48b406)
- Add default for param (83e189e)
- Add defaults for button and clicks (74d93ca)
- Add defaults for button and clicks (c019ff1)
- Add defaults to some method arguments (c1c78bf)
- Allow for overriding the result buffer chracter count (c3d8259)
- Blindly implement the remaining AutoIt functions (3a22334)
- Call AuotIt.Init on lib instantiation (9d6cc60)
- Create a simple application for unit tests (d60196e)
- Create Logger utility (97393a8)
- Implement AutoItSetOption (c05d431)
- Implement ClipPut and ClipGet (98db2cf)
- Implement ControlClick (86bc8b3)
- Implement ControlClickByHandle (e087a1e)
- Implement ControlDisable (a2d068a)
- Implement ControlDisableByHandle (6ff5630)
- Implement ControlEnable (b27f6d8)
- Implement ControlEnableByHandle (706b5ee)
- Implement ControlFocus (4d06ca3)
- Implement ControlFocusByHandle (77fe6e8)
- Implement ControlGetFocus (ec0a0ea)
- Implement ControlGetFocusByHandle (e927f8a)
- Implement ControlGetHandle (45909c1)
- Implement ControlGetHandleAsText (cfeb5be)
- Implement ControlGetPos (e1741b6)
- Implement ControlGetPosByHandle (482726f)
- Implement ControlGetText (f2da3e2)
- Implement ControlGetTextByHandle (95f290a)
- Implement ControlHide (a01c340)
- Implement ControlHideByHandle (27a5b8f)
- Implement ControlMove (3603fe3)
- Implement ControlMoveByHandle (7658343)
- Implement ControlSend (318483e)
- Implement ControlSendByHandle (a48fde2)
- Implement ControlSetText (e036691)
- Implement ControlSetTextByHandle (d2dbf14)
- Implement ControlShow (90df486)
- Implement ControlShowByHandle (e6f4d70)
- Implement GetError (737bc82)
- Implement IsAdmin (f0ec896)
- Implement Library base class (434cf01)
- Implement MouseClick (bc3c6e9)
- Implement MouseClickDrag (d7b9f14)
- Implement MouseDown and MouseUp (83a0fbd)
- Implement MouseGetCursor (a076d00)
- Implement MouseGetPos (589f9c0)
- Implement MouseMove (3647d48)
- Implement MouseWheel (90147ec)
- Implement PixelChecksum (7f3375c)
- Implement PixelGetColor (449ae06)
- Implement ProcessClose (5805624)
- Implement ProcessExists (7eed030)
- Implement ProcessSetPriority (5c33d69)
- Implement ProcessWait (7c5f532)
- Implement ProcessWaitClose (1fca11f)
- Implement Run (cb70b89)
- Implement RunWait (fdd9ba9)
- Implement Send (28c7759)
- Implement Sleep (d42c314)
- Implement WinClose, WinCloseByHandle, WinExists, and WinExistsByHandle (b6dcbbb)
- Implement WinGetCaretPos (9ede7c3)
- Implement WinGetClientSize (4e8633f)
- Implement WinGetClientSizeByHandle (4054a6b)
- Implement WinGetHandleAsText (31fbc90)
- Implement WinGetPos (556a6d3)
- Implement WinGetPosByHandle (4a3ac27)
- Implement WinGetProcess (ba81367)
- Implement WinGetProcessByHandle (bbde7db)
- Implement WinGetState (de2a4bf)
- Implement WinGetStateByHandle (a505422)
- Implement WinGetText (36d43f7)
- Implement WinGetTextByHandle (df810b5)
- Implement WinGetTitle (260aa3e)
- Implement WinGetTitleByHandle (b2502ea)
- Implement WinKill (105d869)
- Implement WinKillByHandle (48068b2)
- Implement WinMenuSelectItem (5aa4cec)
- Implement WinMenuSelectItemByHandle (181f273)
- Implement WinMinimizeAll (15dac8f)
- Implement WinMinimizeAllUndo (c8aeb6b)
- Implement WinMove (4784460)
- Implement WinMoveByHandle (3e4885b)
- Implement WinSetOnTop (b2cb1f9)
- Implement WinSetOnTopByHandle (5760a63)
- Implement WinSetState (9322a7e)
- Implement WinSetStateByHandle (29159fa)
- Implement WinSetTitle (d662bc4)
- Implement WinSetTitleByHandle (f81a6b8)
- Implement WinSetTrans (5ae7d1e)
- Implement WinSetTransByHandle (fa94521)
- Implement WinWait (4a42dda)
- Implement WinWaitActive (3ada347)
- Implement WinWaitActiveByHandle (34fd143)
- Implement WinWaitByHandle (bdde57c)
- Implement WinWaitClose (a6d4cf1)
- Implement WinWaitCloseByHandle (ed5670d)
- Implement WinWaitNotActive (8d9adf4)
- Implement WinWaitNotActiveByHandle (56ec3e9)
- Increase default characterCount to 1024 (295c883)
- Initial ControlCommand and ControlCommandByHandle implementation (d38a4a1)
- Initial PixelSearch implementation (a3b398b)
- Initial ToolTip implementation (d3b94c7)
- Initial work on AuotIt mapping (40da9a1)
- Log a warning instead of throwing an error when using on non-Windows (6d914a6)
- Replace ffi-rs with koffi (ce247ea)
- Stringify objects and arrays in Logger (233ec69)
- Use bigints for HWND values (fc146fc)
- WinGetClassListByHandle (55166e4)