Nut.js Versions Save

Native UI testing / controlling with node

v4.2.0

1 month ago
  • Feature: Extend Window class with minimize and restore methods

v4.1.0

1 month ago
  • Enhancement: Extend WindowProviderInterface with minimizeWindow and restoreWindow functions
  • Feature: Introduce WindowElementQuery type and extend Window class with find, findAll, waitFor and find hooks

v4.0.1

1 month ago
  • Enhancement: Fix channel info for image loader to 4 to avoid processing errors

v4.0.0

2 months ago
  • Feature: Add ability to move/focus/resize windows (#172)
  • Enhancement: Add support for 'Clear' key on macOS (PR #520)
  • Feature: Optional default providers (#533)
  • BREAKING: OCR confidence override not working (nut-tree/plugin-ocr#25)
  • Enhancement: New 'toHaveColor' Jest matcher (#547)
  • Enhancement: Improved error messages for timeouts (#556)
  • Maintenance: Migrate nut.js core and its default providers to a monorepo (PR #560)
  • Maintenance: Use PlayWright for E2E tests
  • Bugfix: getActiveWindow returns out-of-bounds coordinates for maximized windows (#559)
  • BREAKING: Require minimum node version of 16

v3.1.2

11 months ago
  • Bugfix: Screen capture broken on macOS 13 (#469)
  • Enhancement: Enable newly introduced keys to be used as modifiers (#490)
  • Enhancement: Extend move API to handle single point case (#499)
  • Feature: Add color queries to search for pixels of a certain color (#500)
  • Bugfix: screen.highlight closes Electron window (#505)

v3.1.1

1 year ago

v3.1.0

1 year ago

v3.0.0

1 year ago
  • Enhancement: Improve types of Jest matchers (#466)
  • BREAKING: Rename clipboard methods (#463)
  • Enhancement: Option to disable automatic request of permissions in macOS (#462)
  • BREAKING: Allow screen.find and other to work with non-image needles (#455)
  • BREAKING: Add bits per pixel and byteWidth info to image class (#451)
  • Bugfix: Installed Electron App crashes after upgrading to 2.3.0 (#449)
  • Maintenance: Add .nvmrc config (#447)
  • Enhancement: Define and export interfaces for keyboard/mouse/screen configs (#443)
  • Bugfix: 'RightShift' key is mapped to space (#442)
  • Maintenance: Introduce prettier (#437)
  • Bugfix: Win2012-R2: Error: The specified procedure could not be found (#434)
  • Feature: Logging provider (#371)

v2.3.0

1 year ago
  • Bugfix: Segmentation Fault when retrieving window title (#377)
  • Enhancement: Automatically check and request required permissions on macOS (#377)

v2.2.0

1 year ago
  • Maintenance: Limit CI runs to PRs, not every push
  • Maintenance: Upgrade node version to 16 for all CI runs
  • Bugfix: Fix grave accent (PR #414)
  • Enhancement: Refine error messages on fetchFromUrl (#415)
  • Enhancement: Ship Windows runtime dependencies (#365)