All Versions
33
Latest Version
Avg Release Cycle
66 days
Latest Release
797 days ago

Changelog History
Page 1

  • v4.2.0 Changes

    April 10, 2024
    • ๐Ÿ”‹ Feature: Extend Window class with minimize and restore methods
  • v4.1.0 Changes

    April 03, 2024
    • โœจ 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 Changes

    April 03, 2024
    • โœจ Enhancement: Fix channel info for image loader to 4 to avoid processing errors
  • v4.0.0 Changes

    February 19, 2024
    • ๐Ÿ”‹ 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 Changes

    June 06, 2023
    • ๐Ÿ›  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 Changes

    March 06, 2023
  • v3.1.0 Changes

    March 06, 2023
    • โœจ Enhancement: Typo fix (PR #477)
    • โœจ Enhancement: Additional keys (#457)
  • v3.0.0 Changes

    January 17, 2023
    • โœจ 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 Changes

    September 22, 2022
    • ๐Ÿ›  Bugfix: Segmentation Fault when retrieving window title (#377)
    • โœจ Enhancement: Automatically check and request required permissions on macOS (#377)
  • v2.2.0 Changes

    August 22, 2022
    • ๐Ÿšง 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)