Skip to content

Tags: KasimAhmic/autoit-js

Tags

v1.0.1

Toggle v1.0.1's commit message
chore(release): 1.0.1 [skip ci]

## [1.0.1](v1.0.0...v1.0.1) (2025-02-23)

### Bug Fixes

* Build release artifacts ([9bf7536](9bf7536))

v1.0.0

Toggle v1.0.0's commit message
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))