Skip to content

Latest commit

 

History

History
439 lines (200 loc) · 18.2 KB

CHANGELOG.md

File metadata and controls

439 lines (200 loc) · 18.2 KB

Changelog

4.3.0 (2024-10-28)

Features

  • add option to specify arbitrary configuration file (61133bf)
  • add support for custom key mappings in configuration file (cc21cce)
  • add support for reading configuration from home directory (01908f1)

4.2.0 (2024-10-26)

Features

  • add support for alternate keyboard layouts (7db41a8)

4.1.2 (2024-10-24)

Bug Fixes

  • add support for function modifier key (db36c92)
  • build: restore arm64 binary in homebrew formula (e38451a)

4.1.1 (2024-10-22)

Bug Fixes

  • build: fix broken build (234b441)

4.1.0 (2024-10-22)

Features

  • add argument to terminate execution (1b8c1f1), closes #79

Bug Fixes

  • build: update macos runners (2af43cd)
  • update package versions (b1e1319)

4.0.4 (2023-10-07)

Bug Fixes

  • build: add cache busting parameter (c2a4f59)

4.0.3 (2023-10-07)

Bug Fixes

  • build: ignore errors if archive does not exist (7f2fc4b)

4.0.2 (2023-10-07)

Bug Fixes

  • build: clean up archives before bottling (408db73)

4.0.1 (2023-10-07)

Bug Fixes

  • build: clean up archives after bottling (1ef78ed)

4.0.0 (2023-10-07)

⚠ BREAKING CHANGES

  • fix handling of key strokes to use shift key when appropriate

Bug Fixes

  • fix handling of key strokes to use shift key when appropriate (beb535b), closes #62
  • fix issue with unspecified application name (440153d)

3.0.2 (2023-10-06)

Bug Fixes

  • introduce a small delay to allow commands to be processed before terminating (9ffc2b2), closes #60

3.0.1 (2023-10-06)

Bug Fixes

  • update key handling to use keyboardEventSource (c26bbfa)

3.0.0 (2023-10-06)

⚠ BREAKING CHANGES

  • drop support for building on macOS catalina

Features

  • add support for sending keys to an application without activation (b42d4bc), closes #67

Bug Fixes

  • remove dependency on macos-10.15 (14aa5a8)

Miscellaneous

  • drop support for building on macOS catalina (8c027cb)

2.9.1 (2023-04-15)

Bug Fixes

  • fix homebrew update script (dac393f)

2.9.0 (2023-04-15)

Features

  • add support for activating application by process id (0a44470), closes #63

2.8.0 (2021-09-01)

Features

  • convert mouse coordinates from integers to doubles (bbd4534)
  • make scaleY option in path command (f1fe840)
  • output mouse positions as decimals (d723082)

Documentation

  • add sample command for mouse path command (9c9e6cb)

2.7.1 (2021-08-31)

Bug Fixes

  • remove debug print statements (5109a12)

2.7.0 (2021-08-31)

Features

Documentation

  • add example animation for mouse path command (2c49b8d)

2.6.2 (2021-08-22)

Features

  • improve application name matching algorithm (456586a), closes #50

Documentation

  • update README to include details on apps sub command (40f49be)

2.6.1 (2021-08-21)

chore

2.6.0 (2021-08-21)

Features

  • display a list applications that can be used with sendkeys (94626fa), closes #46

2.5.2 (2021-06-19)

Bug Fixes

  • build: remove usage of realpath (c9019d7)

2.5.1 (2021-06-19)

Bug Fixes

  • build: apply changes to address broken homebrew build (536603a)

2.5.0 (2021-06-18)

Features

  • add option to output mouse position commands with predefined duration (f662869)

2.4.0 (2021-03-27)

Features

  • add support for apple m1 processors (6706f85)

2.3.10 (2021-03-27)

Documentation

  • add example file for using transform (1a2c8e8)
  • update readme to include installation instructions for alternate versions (72030ab)

2.3.0 (2021-01-20)

Features

  • add mouse focus command (1bbab2d)

2.2.0 (2021-01-16)

Features

  • add support for triggering mouse up and down events independently (bee0fbe)

2.1.1 (2021-01-07)

Bug Fixes

  • fix typo in key mappings (c4a4997)
  • handle a key correctly as keycode 0 (29209a3)

2.1.0 (2021-01-06)

Features

  • add option to change animation refresh rate (73a2c29), closes #21
  • add transform subcommand (3893313)

Bug Fixes

  • start mouse timing when mouse-position command is executed (1437aac)
  • support negative values for mouse click and drag events (f50209a), closes #23

Documentation

  • update documentation to state that the application should be running (3e0d973)

2.0.0 (2021-01-04)

Features

  • use click timings when producing mouse commands (970e1df), closes #18

Bug Fixes

  • check file exists before activating application (94cda37), closes #17

Documentation

  • include example recording and replaying mouse commands (5019461), closes #19

1.3.0 (2021-01-04)

Features

  • add option to listen to mouse clicks (d1d129f)

Documentation

  • use expanded argument names in examples (f4839a3)

1.2.0 (2021-01-03)

Features

  • defer accesibility check to execution of the command (670d091)

1.1.1 (2021-01-02)

Bug Fixes

  • address modifier key issue on key up (0bfa58a)
  • double key entry issue (26ad67e)

1.1.0 (2021-01-02)

Features

  • add support for key down and up commands (2c5cefb)
  • add support for mouse clicks with modifier keys (1654fd7)
  • add support for mouse drag with modifier keys (32964a7)
  • add support for mouse move with modifier keys (7f4c891)
  • add support for mouse scroll with modifier keys (27afc5b)

Bug Fixes

  • add event source attribution to related events (d443fdf)
  • make right click work consistently across applications (464a401)
  • use click count when triggering mouse click (f824a98)

Documentation

  • add example of mouse move command (2470c7b)
  • modifier keys: add documentation for mouse modifier keys (7c5e9d9)

1.0.0 (2020-12-31)

Features

Bug Fixes

  • read file relative to current directory (49e1253)

Miscellaneous

  • append newline when raising a fatal error (b33f495)

0.5.0 (2020-12-31)

Features

  • add support for scrolling (b438e00)

0.4.0 (2020-12-31)

Features

  • add check to see if accessibility permissions have been enabled (409e0fb)
  • add sub command to display the current mouse position (507f8b8)
  • add wait option for mouse-position (2c0aa8f)

Bug Fixes

  • display help when no commands supplied (c3175ba)
  • only perform accessibility check if stdin is tty (6043a78)

Documentation

  • add documentation on how to use mouse-position command (42e9955)

0.3.0 (2020-12-31)

⚠ BREAKING CHANGES

  • update build step to update homebrew formula

build

  • update build step to update homebrew formula (5fd8722)

0.2.4 (2020-12-31)

Documentation

  • add brew install instructions (95023b1)

0.2.3 (2020-12-31)

Bug Fixes

  • update bottle name to work with brew (259c140)

0.2.2 (2020-12-30)

Bug Fixes

  • build: fix bad substitution in sed (254161e)

0.2.1 (2020-12-30)

Bug Fixes

  • build: update scripts to handle differences in tag_name (13fbf6b)

0.2.0 (2020-12-30)

⚠ BREAKING CHANGES

  • update build step names

Build System

  • update build step names (4d6a0f4)

0.1.0 (2020-12-30)

Features

  • add support for reading from stdin (463d777)