Skip to content

Commit be1a2db

Browse files
committed
2 parents 0912d53 + 196e9c2 commit be1a2db

File tree

1 file changed

+141
-0
lines changed

1 file changed

+141
-0
lines changed

CHANGELOG.md

Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
# 1.0.0 (2025-02-23)
2+
3+
4+
### Bug Fixes
5+
6+
* Fix AutoItSetOption function name argument ([1cf1e6a](https://github.com/KasimAhmic/autoit-js/commit/1cf1e6a460be7a7a55225daeedc5963316a4e80a))
7+
* Fix Logger setting the wrong log level on instantiation ([423b3f5](https://github.com/KasimAhmic/autoit-js/commit/423b3f5a8d2baa3060edf25eec1c3df775e13230))
8+
* Fix return type ([c631843](https://github.com/KasimAhmic/autoit-js/commit/c6318436bab7ac7aa529710c843d53fe01668db1))
9+
* Fix return type ([209d7cc](https://github.com/KasimAhmic/autoit-js/commit/209d7cc1de79004b6dec930040a7fb20e6f32c71))
10+
* Fix return type ([afbaf80](https://github.com/KasimAhmic/autoit-js/commit/afbaf80bbfac8e3815b40542d1dc32b543fd2615))
11+
* Fix return type ([28e45f4](https://github.com/KasimAhmic/autoit-js/commit/28e45f44efcbef0388cfcb7646d922c86a5bc139))
12+
* Fix return type ([31cf77c](https://github.com/KasimAhmic/autoit-js/commit/31cf77c1fd99e9286d0124f1ad913cf152032d5c))
13+
* Fix return type ([b5b372f](https://github.com/KasimAhmic/autoit-js/commit/b5b372f6951e4c90fe12a758bd9aca8e0971ae2a))
14+
* Fix return type ([272815e](https://github.com/KasimAhmic/autoit-js/commit/272815eb9a203a71d717ccc815dc6f0b731aad45))
15+
* Fix return type ([4e9ed9c](https://github.com/KasimAhmic/autoit-js/commit/4e9ed9c773664f561dbf666a72f9a5cc2d74fed3))
16+
* Fix return type ([d88a7c9](https://github.com/KasimAhmic/autoit-js/commit/d88a7c9f7a4a8d94f66ed5f43cb65eef6a0d9876))
17+
* Fix return type ([31add67](https://github.com/KasimAhmic/autoit-js/commit/31add671397453f029ebda107374dd5501ea9f30))
18+
* Fix return type ([f0f1ced](https://github.com/KasimAhmic/autoit-js/commit/f0f1ced267452d3fe201d718cebc88bb13fca4ca))
19+
* Fix return type ([2c80ec8](https://github.com/KasimAhmic/autoit-js/commit/2c80ec83d12f491837f257d75d2b5d3ace19d70c))
20+
* Fix return type ([eeb6002](https://github.com/KasimAhmic/autoit-js/commit/eeb60023971596d8b48cb99d2a8b1fcf9227224e))
21+
* Fix window handle argument type ([249eb3a](https://github.com/KasimAhmic/autoit-js/commit/249eb3a79017e475ad5c6f1319bbcf3223d7666a))
22+
* Get sizeof LPOINT instead of LPPOINT in MouseGetPos ([c596012](https://github.com/KasimAhmic/autoit-js/commit/c596012206177f2c593f5d0eb924cb84bde4cf32))
23+
* Log an error if the platform is not Windows ([08694bc](https://github.com/KasimAhmic/autoit-js/commit/08694bc84cac17b02b9cc5bce2852531a017e99b))
24+
* Pass HWND for controlHandle instead of INT ([d3a90f4](https://github.com/KasimAhmic/autoit-js/commit/d3a90f4877d2b6e051bca21381291fa85ed9cc0e))
25+
* Use empty string as default instead of null for text argument ([c82748f](https://github.com/KasimAhmic/autoit-js/commit/c82748faf7fb38893c665b4e07a543599377219a))
26+
* Use ESM compatible __dirname ([637855b](https://github.com/KasimAhmic/autoit-js/commit/637855bc573d532f9c7166de244f586502d06be8))
27+
28+
29+
### Features
30+
31+
* Add AutoIt DLLs and license ([cf7298f](https://github.com/KasimAhmic/autoit-js/commit/cf7298fbf28b1aac293b9a0e47f0cbb3e0ce17a4))
32+
* Add custom PixelSearch implementation ([25ace50](https://github.com/KasimAhmic/autoit-js/commit/25ace5031dcb416bcee7e214efb014ed77fc43a5))
33+
* Add default for clicks ([63b2c2b](https://github.com/KasimAhmic/autoit-js/commit/63b2c2b5cab74b69e99bfb34cbb161756672167c))
34+
* Add default for flags ([c48b406](https://github.com/KasimAhmic/autoit-js/commit/c48b406c58cc49c642fcda36bf932428b3ece81e))
35+
* Add default for param ([83e189e](https://github.com/KasimAhmic/autoit-js/commit/83e189eeeb26385acd071aea292f526281559595))
36+
* Add defaults for button and clicks ([74d93ca](https://github.com/KasimAhmic/autoit-js/commit/74d93ca66d3f5bd889aa66e07bbf58e4d45f52db))
37+
* Add defaults for button and clicks ([c019ff1](https://github.com/KasimAhmic/autoit-js/commit/c019ff1396ab6a3cc8ef8f3f27bfa341e80b3f8e))
38+
* Add defaults to some method arguments ([c1c78bf](https://github.com/KasimAhmic/autoit-js/commit/c1c78bf152071a89ecf7b11321c3041468fa167d))
39+
* Allow for overriding the result buffer chracter count ([c3d8259](https://github.com/KasimAhmic/autoit-js/commit/c3d8259dd1dac9ae97070a9f0eadd5104dfe31f6))
40+
* Blindly implement the remaining AutoIt functions ([3a22334](https://github.com/KasimAhmic/autoit-js/commit/3a2233452ba63148f47b8c6f6f72337590deecac))
41+
* Call AuotIt.Init on lib instantiation ([9d6cc60](https://github.com/KasimAhmic/autoit-js/commit/9d6cc60596c6a08fcd36d2ae5f1ec52a10e80ae8))
42+
* Create a simple application for unit tests ([d60196e](https://github.com/KasimAhmic/autoit-js/commit/d60196e578e353467e08c2b4e8ca828cb704b654))
43+
* Create Logger utility ([97393a8](https://github.com/KasimAhmic/autoit-js/commit/97393a8da96d228c83db60640202df80526ced06))
44+
* Implement AutoItSetOption ([c05d431](https://github.com/KasimAhmic/autoit-js/commit/c05d4310a2cc2b0a4ac8c48d5db84a461b6b9d42))
45+
* Implement ClipPut and ClipGet ([98db2cf](https://github.com/KasimAhmic/autoit-js/commit/98db2cf08683dee49299f3c63a9d1f6e17337f68))
46+
* Implement ControlClick ([86bc8b3](https://github.com/KasimAhmic/autoit-js/commit/86bc8b3ac2e2d3fb08cf24bbd355cb445945353b))
47+
* Implement ControlClickByHandle ([e087a1e](https://github.com/KasimAhmic/autoit-js/commit/e087a1e147a4f3c7100624dfdde9a4e8c2afe7fd))
48+
* Implement ControlDisable ([a2d068a](https://github.com/KasimAhmic/autoit-js/commit/a2d068a7434a0e90d8005edb217a56fd59db2d09))
49+
* Implement ControlDisableByHandle ([6ff5630](https://github.com/KasimAhmic/autoit-js/commit/6ff5630979e2d0e9c207e2c068233eb0bbc9f286))
50+
* Implement ControlEnable ([b27f6d8](https://github.com/KasimAhmic/autoit-js/commit/b27f6d8c00fbb502ddc54f771b2779ab9d23d367))
51+
* Implement ControlEnableByHandle ([706b5ee](https://github.com/KasimAhmic/autoit-js/commit/706b5ee203c0192d2a4b4473c65c7ce6dd83b9f7))
52+
* Implement ControlFocus ([4d06ca3](https://github.com/KasimAhmic/autoit-js/commit/4d06ca3647b3b09e3655eff40ccba5cee9e7ad28))
53+
* Implement ControlFocusByHandle ([77fe6e8](https://github.com/KasimAhmic/autoit-js/commit/77fe6e88628a0f2780f4a5e2f0ad6f3417020d57))
54+
* Implement ControlGetFocus ([ec0a0ea](https://github.com/KasimAhmic/autoit-js/commit/ec0a0ea7fe36f0b57b6baa8a374414ce63d45b77))
55+
* Implement ControlGetFocusByHandle ([e927f8a](https://github.com/KasimAhmic/autoit-js/commit/e927f8acdceb9f3ad79f4a28e973040324d8af29))
56+
* Implement ControlGetHandle ([45909c1](https://github.com/KasimAhmic/autoit-js/commit/45909c16110ac867650a402ddb58d8b1381f8731))
57+
* Implement ControlGetHandleAsText ([cfeb5be](https://github.com/KasimAhmic/autoit-js/commit/cfeb5be21594d3eac42205509e29fd4cf33dce74))
58+
* Implement ControlGetPos ([e1741b6](https://github.com/KasimAhmic/autoit-js/commit/e1741b6c67c0512072092803f9a852103cf311df))
59+
* Implement ControlGetPosByHandle ([482726f](https://github.com/KasimAhmic/autoit-js/commit/482726fab747f9e4b71ad3dcdc6cfe67d0347564))
60+
* Implement ControlGetText ([f2da3e2](https://github.com/KasimAhmic/autoit-js/commit/f2da3e239d493dbfe7fe2031daefd396f267ee13))
61+
* Implement ControlGetTextByHandle ([95f290a](https://github.com/KasimAhmic/autoit-js/commit/95f290a79abf445e997a1e50bc53ffcd5801ba5a))
62+
* Implement ControlHide ([a01c340](https://github.com/KasimAhmic/autoit-js/commit/a01c3409878a94a1126ae678baee3a1c9c00cbc4))
63+
* Implement ControlHideByHandle ([27a5b8f](https://github.com/KasimAhmic/autoit-js/commit/27a5b8ff9734a4dd31f70d570186f7b1bc625686))
64+
* Implement ControlMove ([3603fe3](https://github.com/KasimAhmic/autoit-js/commit/3603fe35dc4d2b32775c6ffd0c5b1e7fa081ba7c))
65+
* Implement ControlMoveByHandle ([7658343](https://github.com/KasimAhmic/autoit-js/commit/7658343a1fbe3bd4d23c16482de650ab9c7855c7))
66+
* Implement ControlSend ([318483e](https://github.com/KasimAhmic/autoit-js/commit/318483eb1e6cc159e0d70ac39673ec50367fd404))
67+
* Implement ControlSendByHandle ([a48fde2](https://github.com/KasimAhmic/autoit-js/commit/a48fde21abfd9d864abcbae4cee14586543a4b15))
68+
* Implement ControlSetText ([e036691](https://github.com/KasimAhmic/autoit-js/commit/e0366919c53fa23539cb2c440c1fba8a32fafe70))
69+
* Implement ControlSetTextByHandle ([d2dbf14](https://github.com/KasimAhmic/autoit-js/commit/d2dbf14cbbdf63e8fb3f9ad47ef7bc023443c9fc))
70+
* Implement ControlShow ([90df486](https://github.com/KasimAhmic/autoit-js/commit/90df486a061089a51e3476cbc671ce0db3de382d))
71+
* Implement ControlShowByHandle ([e6f4d70](https://github.com/KasimAhmic/autoit-js/commit/e6f4d702138f392f819b3287cb3afbc889176bbf))
72+
* Implement GetError ([737bc82](https://github.com/KasimAhmic/autoit-js/commit/737bc82b758533c27e9b1501c6f03d646cb2246f))
73+
* Implement IsAdmin ([f0ec896](https://github.com/KasimAhmic/autoit-js/commit/f0ec896048f1ef37a1c373bfa6f53ce76cb5797a))
74+
* Implement Library base class ([434cf01](https://github.com/KasimAhmic/autoit-js/commit/434cf01443c071c08903daec0956a1ab60f77039))
75+
* Implement MouseClick ([bc3c6e9](https://github.com/KasimAhmic/autoit-js/commit/bc3c6e9f092c0e0591b0ebda8455fe3ecdeec38e))
76+
* Implement MouseClickDrag ([d7b9f14](https://github.com/KasimAhmic/autoit-js/commit/d7b9f14991ea74d576bb5f051865e7b91a404efe))
77+
* Implement MouseDown and MouseUp ([83a0fbd](https://github.com/KasimAhmic/autoit-js/commit/83a0fbd1c0585149f0c9de137c5f9dacec4eaacd))
78+
* Implement MouseGetCursor ([a076d00](https://github.com/KasimAhmic/autoit-js/commit/a076d00f768c0c6054ce11c0040f9cf963d78a71))
79+
* Implement MouseGetPos ([589f9c0](https://github.com/KasimAhmic/autoit-js/commit/589f9c02d8da0d86aa228af339b7671571eb0423))
80+
* Implement MouseMove ([3647d48](https://github.com/KasimAhmic/autoit-js/commit/3647d48b412f577a42603eca4f050b61ce8b8516))
81+
* Implement MouseWheel ([90147ec](https://github.com/KasimAhmic/autoit-js/commit/90147ec929e2a1607a7cce22cbfefa30dbc1692a))
82+
* Implement PixelChecksum ([7f3375c](https://github.com/KasimAhmic/autoit-js/commit/7f3375cfe6ab90496274faf3fc7c0eabcf07a33b))
83+
* Implement PixelGetColor ([449ae06](https://github.com/KasimAhmic/autoit-js/commit/449ae06bc189a3450222736576def2177ccd1aec))
84+
* Implement ProcessClose ([5805624](https://github.com/KasimAhmic/autoit-js/commit/58056246b2749458d1b824ef0e67bac6a0607362))
85+
* Implement ProcessExists ([7eed030](https://github.com/KasimAhmic/autoit-js/commit/7eed0304345a5f1c586fa3fd45cee61705de1825))
86+
* Implement ProcessSetPriority ([5c33d69](https://github.com/KasimAhmic/autoit-js/commit/5c33d69b322a81ae1345c2acfdad4b016db733c9))
87+
* Implement ProcessWait ([7c5f532](https://github.com/KasimAhmic/autoit-js/commit/7c5f5329114919b1ebcb6e8d7106d63010796b06))
88+
* Implement ProcessWaitClose ([1fca11f](https://github.com/KasimAhmic/autoit-js/commit/1fca11fb924865c0286cbaf67594ef43af45cb12))
89+
* Implement Run ([cb70b89](https://github.com/KasimAhmic/autoit-js/commit/cb70b8901ae7878177c2c1fc19efff06a351e1c9))
90+
* Implement RunWait ([fdd9ba9](https://github.com/KasimAhmic/autoit-js/commit/fdd9ba96b951c15d5f62d7fd9b32723935e846d2))
91+
* Implement Send ([28c7759](https://github.com/KasimAhmic/autoit-js/commit/28c7759e668fdfd3d803f2a48d3c8a6deacfe8d1))
92+
* Implement Sleep ([d42c314](https://github.com/KasimAhmic/autoit-js/commit/d42c3145646eecaf04dfcba88697576ef5f720c7))
93+
* Implement WinClose, WinCloseByHandle, WinExists, and WinExistsByHandle ([b6dcbbb](https://github.com/KasimAhmic/autoit-js/commit/b6dcbbb2aa02cb3bfff1a53f7a93098d47c0f5de))
94+
* Implement WinGetCaretPos ([9ede7c3](https://github.com/KasimAhmic/autoit-js/commit/9ede7c32c755e1178a676a1593ccd4dbe3186d9e))
95+
* Implement WinGetClientSize ([4e8633f](https://github.com/KasimAhmic/autoit-js/commit/4e8633f648ef1a19c5c0e8e16c429fe9d9a87042))
96+
* Implement WinGetClientSizeByHandle ([4054a6b](https://github.com/KasimAhmic/autoit-js/commit/4054a6bf3eab77d476fff9aa36afa99e933e1dd2))
97+
* Implement WinGetHandleAsText ([31fbc90](https://github.com/KasimAhmic/autoit-js/commit/31fbc900e5cb6b0b2b2eb70e6cce1b0527bdb56b))
98+
* Implement WinGetPos ([556a6d3](https://github.com/KasimAhmic/autoit-js/commit/556a6d325ad507b93abbde0e3c0ab284955b6519))
99+
* Implement WinGetPosByHandle ([4a3ac27](https://github.com/KasimAhmic/autoit-js/commit/4a3ac2779827dd0eb86ad297c56dd81dfa3a184e))
100+
* Implement WinGetProcess ([ba81367](https://github.com/KasimAhmic/autoit-js/commit/ba8136751cc3463a66027af7f68fc10f261f7c69))
101+
* Implement WinGetProcessByHandle ([bbde7db](https://github.com/KasimAhmic/autoit-js/commit/bbde7dba67265d209ed539493a802464bf51924d))
102+
* Implement WinGetState ([de2a4bf](https://github.com/KasimAhmic/autoit-js/commit/de2a4bf23d32132c8b347ce415838743b97beec4))
103+
* Implement WinGetStateByHandle ([a505422](https://github.com/KasimAhmic/autoit-js/commit/a505422365b07bd31c925ab5eeb402ee87f2bd4f))
104+
* Implement WinGetText ([36d43f7](https://github.com/KasimAhmic/autoit-js/commit/36d43f7937dbcdeed5bec435e3984e4d5ba6dc5a))
105+
* Implement WinGetTextByHandle ([df810b5](https://github.com/KasimAhmic/autoit-js/commit/df810b5ccd6743a6d419fdf48f297c06f7ad77d5))
106+
* Implement WinGetTitle ([260aa3e](https://github.com/KasimAhmic/autoit-js/commit/260aa3e5da694eeb1c0669fc8f315ce84225da8e))
107+
* Implement WinGetTitleByHandle ([b2502ea](https://github.com/KasimAhmic/autoit-js/commit/b2502ea184e6191572bd20ce053d3eb5e4d44f4e))
108+
* Implement WinKill ([105d869](https://github.com/KasimAhmic/autoit-js/commit/105d8693a3e3174013369b7e19cd7e74dcc512cd))
109+
* Implement WinKillByHandle ([48068b2](https://github.com/KasimAhmic/autoit-js/commit/48068b2f7be8f919a009828ff6086b92197c3031))
110+
* Implement WinMenuSelectItem ([5aa4cec](https://github.com/KasimAhmic/autoit-js/commit/5aa4cec229fe26c0fc22bfecfd6d52ac75d0ab65))
111+
* Implement WinMenuSelectItemByHandle ([181f273](https://github.com/KasimAhmic/autoit-js/commit/181f2731717b983b26089507578151761b675acc))
112+
* Implement WinMinimizeAll ([15dac8f](https://github.com/KasimAhmic/autoit-js/commit/15dac8f5b75b1eb075c546df1029a0486de7927b))
113+
* Implement WinMinimizeAllUndo ([c8aeb6b](https://github.com/KasimAhmic/autoit-js/commit/c8aeb6baf36224fad5a1c40c8c2af15411c19468))
114+
* Implement WinMove ([4784460](https://github.com/KasimAhmic/autoit-js/commit/4784460c0ead8eb7ccadeb4816f174778c3ab9f1))
115+
* Implement WinMoveByHandle ([3e4885b](https://github.com/KasimAhmic/autoit-js/commit/3e4885b9e2a3085cb7d0a90919a4b2ebe7d5b974))
116+
* Implement WinSetOnTop ([b2cb1f9](https://github.com/KasimAhmic/autoit-js/commit/b2cb1f9cdfcf9e0f5ef35e3e440c26cb362259b8))
117+
* Implement WinSetOnTopByHandle ([5760a63](https://github.com/KasimAhmic/autoit-js/commit/5760a63d077316c1fd078d1c8bb692e6ec383434))
118+
* Implement WinSetState ([9322a7e](https://github.com/KasimAhmic/autoit-js/commit/9322a7ecb7a2d579fe7e7a73120e5cfd9962371c))
119+
* Implement WinSetStateByHandle ([29159fa](https://github.com/KasimAhmic/autoit-js/commit/29159fa2a5c3d7c1f34182a400945e132b4e2b16))
120+
* Implement WinSetTitle ([d662bc4](https://github.com/KasimAhmic/autoit-js/commit/d662bc47c8aa588d0a69f9386b10f72a919637a0))
121+
* Implement WinSetTitleByHandle ([f81a6b8](https://github.com/KasimAhmic/autoit-js/commit/f81a6b8b0f016c35f7ce0d80adfe7138365ec4f6))
122+
* Implement WinSetTrans ([5ae7d1e](https://github.com/KasimAhmic/autoit-js/commit/5ae7d1ecffaab13578933aa06dbc4aea525997d2))
123+
* Implement WinSetTransByHandle ([fa94521](https://github.com/KasimAhmic/autoit-js/commit/fa9452102225c590db61263faa041c3f42a61f1d))
124+
* Implement WinWait ([4a42dda](https://github.com/KasimAhmic/autoit-js/commit/4a42dda1c82ecb82c4278204ad6e52084ddd47de))
125+
* Implement WinWaitActive ([3ada347](https://github.com/KasimAhmic/autoit-js/commit/3ada3476b0fef8a864c0fce0b7fa750e9bb5c2be))
126+
* Implement WinWaitActiveByHandle ([34fd143](https://github.com/KasimAhmic/autoit-js/commit/34fd143e9a0d06d5f88e9da21484538f73650124))
127+
* Implement WinWaitByHandle ([bdde57c](https://github.com/KasimAhmic/autoit-js/commit/bdde57c8ad001750ba77591a4698ad23d4049359))
128+
* Implement WinWaitClose ([a6d4cf1](https://github.com/KasimAhmic/autoit-js/commit/a6d4cf1813898543fffc4fb37802fbed362beb1a))
129+
* Implement WinWaitCloseByHandle ([ed5670d](https://github.com/KasimAhmic/autoit-js/commit/ed5670db34e4454e01bbcd55efc62c07f0ed7063))
130+
* Implement WinWaitNotActive ([8d9adf4](https://github.com/KasimAhmic/autoit-js/commit/8d9adf439b9f7141964d43bed03540623203d5df))
131+
* Implement WinWaitNotActiveByHandle ([56ec3e9](https://github.com/KasimAhmic/autoit-js/commit/56ec3e9c6d8e70bb8b7e899370a06e2a0a8b1a8d))
132+
* Increase default characterCount to 1024 ([295c883](https://github.com/KasimAhmic/autoit-js/commit/295c883d0e70405298afe676616e3299ee52a883))
133+
* Initial ControlCommand and ControlCommandByHandle implementation ([d38a4a1](https://github.com/KasimAhmic/autoit-js/commit/d38a4a1c548ae5537a0117f410ff1f56d037a0c6))
134+
* Initial PixelSearch implementation ([a3b398b](https://github.com/KasimAhmic/autoit-js/commit/a3b398bd759370dab62632afae4eb294e07d3f2d))
135+
* Initial ToolTip implementation ([d3b94c7](https://github.com/KasimAhmic/autoit-js/commit/d3b94c7d1f637818851ff8a92d493b3ec7466a18))
136+
* Initial work on AuotIt mapping ([40da9a1](https://github.com/KasimAhmic/autoit-js/commit/40da9a1561bcb6dfb30052eb0eb318dba4262a7f))
137+
* Log a warning instead of throwing an error when using on non-Windows ([6d914a6](https://github.com/KasimAhmic/autoit-js/commit/6d914a6d00f33ffedbbf8b45c3e11b2762264fd6))
138+
* Replace ffi-rs with koffi ([ce247ea](https://github.com/KasimAhmic/autoit-js/commit/ce247ea1c85c655d520397524b8ef4cb520a2c99))
139+
* Stringify objects and arrays in Logger ([233ec69](https://github.com/KasimAhmic/autoit-js/commit/233ec69a76ce3877d5ce070b5e39e81de94b44d4))
140+
* Use bigints for HWND values ([fc146fc](https://github.com/KasimAhmic/autoit-js/commit/fc146fc36d15e0771ff463ab1aeca45f40f6c7e4))
141+
* WinGetClassListByHandle ([55166e4](https://github.com/KasimAhmic/autoit-js/commit/55166e430f801695c8f2be6edea809c0d665ef18))

0 commit comments

Comments
 (0)