Skip to content

Latest commit

 

History

History
103 lines (67 loc) · 4.82 KB

CHANGELOG.md

File metadata and controls

103 lines (67 loc) · 4.82 KB

nut.js change log

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

1.6.0

  • Feature: Create screenshot from region (#154)
  • Bugfix: Endless loop in timeout function for long-running actions returning undefined (#205)
  • Maintenance: Use default exports for all provider classes (#163)
  • Enhancement: imprecise error message if image is too large (#169)
  • Bugfix: waitFor does not properly cancel (#174)
  • Feature: Enable GitHub Actions (#200)
  • Enhancement: Use @nut-tree/libnut@next for snapshot releases (#202)
  • Enhancement: Requesting image search outside of screen boundaries fails with runtime error (#195)

1.5.0

  • Enhancement: Window support (#5)
  • Bugfix: screen.find neglects offsets when providing a search region (#160)

1.4.2

  • Maintenance: Refactor locationparameters.class.ts (#129)
  • Enhancement: Update npmignore (#128)
  • Maintenance: Refactor image-processor.class.ts (#131)
  • Enhancement: Update to [email protected] (#139)
  • Enhancement: Add note about macOS permissions to readme (#134)
  • Enhancement: Stabilize drag & drop E2E test (#145)
  • Bugfix: Hanging shift key after keyboard input on Windows (#157)

1.4.1

  • Bugfix: Electron + Windows problems (#126)

1.4.0

  • Enhancement: API docs (#87)
  • Enhancement: Improve CI pipeline (#110)
  • Enhancement: Rename MouseActionInterface (#112)
  • Enhancement: Enhance test stability (#109)
  • Enhancement: Config cleanup (#117)
  • Enhancement: Improve error message when failing to locate images (#101)
  • Enhancement: Support for node 13 and 14 (#119)
  • Enhancement: Support for Electron (#121)
  • Enhancement: Native highlight (#40)

1.3.2

  • Enhancement: Revisit mouse speed settings (#85)

1.3.1

  • Bugfix: Wrong result size for scaled image search (#68)
  • Enhancement: Switch from robotjs to libnut (#86)
  • Enhancement: Update to OpenCV4 (#89)
  • Enhancement: Enable matrix builds (#13)

1.3.0

  • Enhancement: Enabled prebuilt bindings for OpenCV (#77)

1.2.1

  • Enhancement: Exported Button enum (#75)

1.2.0

  • Bugfix: Drag & drop gestures were not working on macOS and Windows (#70)
  • Enhancement: mouse Public API now exposes pressButton and releaseButton methods (#69)

1.1.2

  • Bugfix: Clipboard copy calls did not resolve (#64)

1.1.1

  • Minor version upgrade for OpenCV dependency

1.1.0

  • Feature: nut.js now comes with a precompiled version of OpenCV (#63)

1.0.1

  • Bugfix: Check dimensions of ROIs to prevent access violations (#57)

1.0.0

0.1.0-beta.3

  • Improved error handling on image search

0.1.0-beta.2

  • Changed default screen.config.resourceDirectory to use process.cwd()

0.1.0-beta.1

  • Enabled pre-built OpenCV bindings via opencv4nodejs-prebuilt