Releases: nut-tree/nut.js
Releases · nut-tree/nut.js
v4.2.0
v4.1.0
v4.0.1
v4.0.0
- 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
- 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
- Bugfix: Fix mouse drift on Windows (nut-tree/libnut-core#126)
v3.1.0
v3.0.0
- 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)