All Versions
24
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 1

  • v2.2.0 Changes

    • ๐Ÿšง 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)
  • v2.1.1 Changes

    • ๐Ÿ›  Bugfix: Modifier keys are not properly released on macOS (#264)
    • ๐Ÿ›  Bugfix: Fix mouse clicks with modifiers on macOS (#273)
  • v2.1.0 Changes

    • ๐Ÿ›  Bugfix: Keyboard methods pressKey and releaseKey ignore updated autoDelayMs (#188)
    • โœจ Enhancement: Add mappings for missing numpad keys (#367)
    • โœจ Enhancement: macOS double click (#373)
    • ๐Ÿšง Maintenance: Both mouse.leftClick and mouse.rightClick should reuse click (#390)
    • ๐Ÿ”‹ Feature: New image loader to fetch remote images (#400)
    • ๐Ÿ›  Bugfix: Mouse methods pressButton and releaseButton should respect auto delay (#403)
  • v2.0.1 Changes

    • ๐Ÿ›  Bugfix: Issue with keyboard.type in to Spotlight on MacOS (#152)
    • โœจ Enhancement: Numpad buttons don't work on Linux (#360)
  • v2.0.0 Changes

    • ๐Ÿ”‹ Feature: Apple Silicon (libnut#49)
    • โœจ Enhancement: Enable warning message for missing accessibility permissions on macOS (#354)
    • โœจ Enhancement: Add runtime typechecks for screen.find etc. (#351)
    • ๐Ÿ›  Bugfix: Fix Windows scaling issue (#349)
    • ๐Ÿšง Maintenance: Refine types (#340)
    • ๐Ÿšง Maintenance: Cleanup deprecated code (#341)
    • โœจ Enhancement: Support for mouse capturing games (#168)
    • ๐Ÿ”‹ Feature: Provide functions to convert images between BGR and RGB color mode (#336)
    • ๐Ÿ”‹ Feature: Audio keys support (#233)
    • โœจ Enhancement: Configurable interval for waitFor (#312)
    • ๐Ÿ›  Bugfix: Apply pixel density scaling on colorAt (#327)
    • โœจ Enhancement: Change find signature to only work on Image instances (#329)
    • โœจ Enhancement: Adjust assert class to new Screen#find parameter types (#324)
    • ๐Ÿ”‹ Feature: Get screen pixel color (#259)
    • ๐Ÿ”‹ Feature: Add Screen#findAll to enable matching multiple template occurrences (#320)
    • โœจ Enhancement: Make Screen#find accept Promise<Image> (#320)
    • โœจ Enhancement: Accepting a Buffer with image data for Screen#find (#204)
    • โœจ Enhancement: Get rid of adapter layer in favour of providerRegistry (#310)
    • ๐Ÿ”‹ Feature: Provide a default implementation for ImageReader and ImageWriter (#307)
    • ๐Ÿ”‹ Feature: Define interface for mouse movement type (#130)
    • ๐Ÿ”‹ Feature: Separate image matching code (#279)
    • โœจ Enhancement: Export FileType (#301)
    • โœจ Enhancement: Export ImageWriterParameters (#296)
    • โœจ Enhancement: Export provider interfaces (#294)
    • ๐Ÿ”‹ Feature: Introduce a registry for providers (#292)
    • ๐Ÿ”‹ Feature: Add methods to grab the current screen content as Buffer (#278)
  • v1.7.0 Changes

    • โœจ Enhancement: Trigger snapshot releases (#234)
    • ๐Ÿ”‹ Feature: Cancel screen.waitFor if needed (#241)
    • โœจ Enhancement: Move docs into separate repo (#244)
    • ๐Ÿ”‹ Feature: Support for node 16 and Electron 13 (#246)
  • v1.6.0 Changes

    • ๐Ÿ”‹ 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)
  • v1.5.0 Changes

    • โœจ Enhancement: Window support (#5)
    • ๐Ÿ›  Bugfix: screen.find neglects offsets when providing a search region (#160)
  • v1.4.2 Changes

    • ๐Ÿ”จ 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)
  • v1.4.1 Changes

    • ๐Ÿ›  Bugfix: Electron + Windows problems (#126)