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