Skip to content

Latest commit

 

History

History
106 lines (73 loc) · 6.5 KB

CHANGELOG.md

File metadata and controls

106 lines (73 loc) · 6.5 KB

libnut change log

All notable changes to this project will be documented in this file.

2.5.2

2.5.1

  • Bugfix: Fix rounding to mouse move on Window to fix mouse drift (#126)

2.5.0

  • Bugfix: Update permissionCheck.js to cache permission check results and only ask for permissions on actual function call by wrapping it in a HOF (nut-tree/nut.js#477)
  • Bugfix: Add rounding to mouse move on Window to fix mouse drift (#126)
  • Enhancement: Add additional keys (nut-tree/nut.js#457)

2.4.1

2.4.0

  • Bugfix: Fix ReferenceError: b is not defined (PR#148)
  • Enhancement: Improved permission handling on macOS (#141)
  • Bugfix: Limit calls to SetThreadDPIAwarenessContext to Windows 10 clients (#136)

2.3.0

2.2.0

  • Enhancement: Add Windows runtime files (PR #130)
  • Bugfix: Fix capture region x,y offset when DPI scaling on Windows (PR #131)
  • Bugfix: Fix wrong keycode for CapsLock (PR #132)

2.1.8

2.1.7

  • Enhancement: Disable microsleep between keypresses on Windows and Linux (#101)
  • Enhancement: Add mappings for missing numpad keys (#102)
  • Enhancement: Added missing key mappings (#103)
  • Bugfix: Revert keyboardInput to use scancodes (PR #107)
  • Bugfix: Updated doubleClick implementation to fire two up/down cycles (nut-tree/nut-js#373)
  • Enhancement: Determine Windows doubleclick interval (#116)
  • Bugfix: Mouse click doesn't work on external monitor with negative x and y (#71)
  • Bugfix: macOS doubleclick fires two doubleclick events (#120)

2.1.6

2.1.5

  • Bugfix: Keypresses not properly caught on Windows (#94)
  • Enhancement: Enable some kind of warning / info message in case system requirements are not met (#91)

2.1.4

  • Bugfix: Windows display scaling is applied in wrong direction (#92)

2.1.3

  • Enhancement: Fix undefined behaviour of BufferFinalizer (#47)
  • Bugfix: Fix for screen highlight window minimized intead close (PR #77)
  • Enhancement: SendInput for mouse movement on Windows (#26)
  • Bugfix: Windows Scaling issues: screen functions broken (nut-tree/nut.js#249)
  • Enhancement: Support Apple Silicon (nut-tree/nut.js#306)
  • Bugfix: Remove scan code KEYUP block (PR #87)

2.1.2

  • Maintenance: Upgrade CI (#56)
  • Enhancement: Fix compiler warnings (#58)
  • Enhancement: Windows: Support for HDPI displays (#59)
  • Enhancement: macOS: Support for M1 chips (PR #50)
  • Enhancement: Remove static keyboard delay (PR #64)

2.1.1

  • Enhancement: Snapshot releases (#4)
  • Enhancement: Update CI configs (#7)
  • Enhancement: Split OS specific implementation into separate files (#20)
  • Enhancement: Linux: Update XGetMainDisplay to avoid receiving Invalid MIT-MAGIC-COOKIE-1 key (#27)
  • Enhancement: Enable GitHub Actions (#40)
  • Enhancement: Trigger snapshot build for https://github.com/nut-tree/libnut-install after snapshot release (#42)
  • Bugfix: Region captures can't capture the whole screen (#45)

2.1.0

  • Enhancement: Retrieve coordinates of current active window (#15)
  • Enhancement: Retrieve dimensions for a window specified via its window handle (#17)
  • Enhancement: Separate folders for OS specific implementation (#19)
  • Enhancement: Retrieve window name for a given window handle (#22)

2.0.1

  • Bugfix: Fix hanging shift key after keyboard input on Windows (#12)