Ahk Versions Save

Python wrapper for AutoHotkey with full type support. Harness the automation power of AutoHotkey with the beauty of Python.

v1.7.1

3 weeks ago

What's Changed

Full Changelog: https://github.com/spyoungtech/ahk/compare/v1.7.0...v1.7.1

v1.7.0

3 weeks ago

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: https://github.com/spyoungtech/ahk/compare/v1.6.3...v1.7.0

v1.6.3

4 weeks ago

What's Changed

Full Changelog: https://github.com/spyoungtech/ahk/compare/v1.6.2...v1.6.3

v1.6.2

4 weeks ago

What's Changed

Full Changelog: https://github.com/spyoungtech/ahk/compare/v1.6.1...v1.6.2

v1.6.1

1 month ago

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: https://github.com/spyoungtech/ahk/compare/v1.6.0...v1.6.1

v1.6.0

1 month ago

What's Changed

This release includes a small potentially breaking change: the blocking keyword argument of some window methods is now keyword-only. Previously, these arguments were accidentally allowed to be supplied as a positional argument.

Full Changelog: https://github.com/spyoungtech/ahk/compare/v1.5.4...v1.6.0

v1.5.4

1 month ago

What's Changed

Full Changelog: https://github.com/spyoungtech/ahk/compare/v1.5.3...v1.5.4

v1.5.3

1 month ago

What's Changed

Full Changelog: https://github.com/spyoungtech/ahk/compare/v1.5.2...v1.5.3

v1.5.2

2 months ago

What's Changed

Full Changelog: https://github.com/spyoungtech/ahk/compare/v1.5.1...v1.5.2

v1.5.1

2 months ago

What's Changed

Full Changelog: https://github.com/spyoungtech/ahk/compare/v1.5.0...v1.5.1