nut.js v2.0.0 Release Notes

    • ๐Ÿ”‹ 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)