Skip to content

Releases: spyoungtech/ahk

v1.7.6

04 Jun 03:58
cfe4595
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.7.5...v1.7.6

v1.7.5

31 May 00:38
ed959b3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.7.4...v1.7.5

v1.7.4

28 May 08:27
f6d1b1e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.7.3...v1.7.4

v1.7.3

22 May 01:10
3b61207
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.7.2...v1.7.3

v1.7.2

10 May 07:59
de90e94
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.7.1...v1.7.2

v1.7.1

21 Apr 20:29
168c753
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.7.0...v1.7.1

v1.7.0

21 Apr 04:00
c6a8006
Compare
Choose a tag to compare

What's Changed

  • mouse_position, get_mouse_position, pixel_search, and image_search now return a Coordinates named tuple (typing.NamedTuple) type instead of just a plain tuple[int, int].
  • Refactored types shared between sync and async into a common, internal, _types module.
  • The Position type is now created using typing.NamedTuple rather than collections.namedtuple.
  • Exposes more types directly via __init__.py so they can be imported without reaching into internal modules.

If you were previously importing types from internal modules and are type-checking with mypy in --strict mode, you may have to adjust your import statements when upgrading to this version or later to ensure mypy checks pass.

Full Changelog: v1.6.3...v1.7.0

v1.6.3

19 Apr 22:38
64838ef
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.6.2...v1.6.3

v1.6.2

19 Apr 18:06
02d21dd
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.6.1...v1.6.2

v1.6.1

05 Apr 07:16
c7c1747
Compare
Choose a tag to compare

What's Changed

  • Refactors exceptions to the exceptions module for easier access and code de-duplication. Both sync and async versions use the same exception classes now.

Full Changelog: v1.6.0...v1.6.1