- Upgrade to Automationkit 1.0.7
- Bugfix: Fix memory leak when listing windows on Linux
- Bugfix: Prevent segfault when interacting with certain windows on macOS
- Feature: Enable native Linux ARM64 support
- Enhancement: Ship both CommonJS and ESM
- BREAKING: Require node v22 or later
- BREAKING: Drop support for macOS < 14
- Upgrade to Automationkit 1.0.5
- Bugfix: Remove debug output
- Feature: Enable native Windows ARM64 support
- Upgrade to Automationkit 1.0.4
- Bugfix: Fix positioning of highlight window on macOS
- Enhancement: Improve stability of window focus operation on Windows and macOSA
- Update to bolt-core v2.2.1
- Bugfix: Upgrade to Automationkit 1.0.2 to avoid modifications to the Windows keyboard buffer to prevent issues with dead keys
- Update to bolt-core v2.2.0
- Feature: Introduce
isKeyPressed function to check if a key is currently pressed
- Feature: Implement mouse and keyboard input monitoring for on Windows and macOS
- Enhancement: Enable usage of modifier keys on right side of keyboard
- Maintenance: Update macOS screen capture implementation to deal with API deprecation in macOS 14 and later
- Maintenance: Introduce separate package for macOS < 14 to maintain backwards compatibility
- Maintenance: Switch to Automationkit submodule for shared low-level code
- Update to bolt-core v2.1.2
- Bugfix: Screen capture broken on macOS for certain capture region sizes
- Bugfix: Assign proper string values to Button enum which caused errors in underlying native implementations
- Maintenance: Improve release workflows
- Feature: Minimize/restore windows
- Enhancement: Improve focus window
- Bugfix: Screen capture is broken on macOS 13 and later
- Enhancement: Enable newly introduced keys to be used as modifiers
- Bugfix: screen.highlight closes Electron window
- Bugfix: Fix rounding to mouse move on Window to fix mouse drift
- Bugfix: Update permission handling on macOS
- Bugfix: Update permissionCheck.js to cache permission check results and only ask for permissions on actual function call by wrapping it in a HOF
- Bugfix: Add rounding to mouse move on Window to fix mouse drift
- Enhancement: Add additional keys