* (#559) Adjust getRegion implementation
It’ll now cut off window regions at the borders of the main screen, avoiding errors due to out of bounds regions
* (#559) Moved window e2e test into dedicated e2e subpackage
* (nut-tree/plugin-ocr#25) Made the confidence value of a match request optional
* (nut-tree/plugin-ocr#25) Stop setting a default confidence value to not override other confidence value (e.g. the OCR one) with the explicit value of the match request
* (nut-tree/plugin-ocr#25) Removed redefinition of sleep and used import
* (nut-tree/plugin-ocr#25) Updated workflow definitions
* (nut-tree/plugin-ocr#25) Run npx playwright install before running tests
* (nut-tree/plugin-ocr#25) Specify working directory where to load the Electron main from in window tests
* (nut-tree/plugin-ocr#25) Increased Jest timeout for window tests to accommodate startup times, removed superfluous Docker stuf from CI runs on macOS and Windows, since tests would be running in Linux again which is just confusing in this place
* (#279) Remove image matching provider code
* (#279) Remove image matching providers from registry
* (#279) Update vision adapter test
* (#279) Remove opencv4nodejs-prebuilt dependency
* (#279) Plugin e2e test
* (#279) Init plugin e2e test
* (#279) Align e2e package versions
* (#279) Fix resource path
* (#279) Add error info to output, formatting
* (#279) Run plugin test in Docker environment
* (#279) Export FileType enum
* (#279) Move screen e2e test to plugin e2e test subpackage since it requires the template-matcher package as well
* (#279) Move keyboard e2e test to plugin subpackage as well