Timothy Carambat
e97a9e7e44
ARM64 support for Nut.js
2025-01-03 20:07:29 -08:00
Simon Hofmann
e413fa1f19
Update readme and changelog
2024-05-01 21:50:13 +02:00
Simon Hofmann
5c665b051f
Update readme and changelog
2024-05-01 21:46:06 +02:00
Simon Hofmann
1c3684f83d
Update README.md with resignation blog post
2024-04-14 05:27:11 +02:00
Simon Hofmann
2376e3c5f9
Release/v4.2.0 ( #580 )
...
* Updated changelog
* Version bump to v4.2.0
2024-04-11 10:12:42 +02:00
Simon Hofmann
5f8d9b71c4
Extend window class with minimize and restore
2024-04-10 23:57:32 +02:00
Simon Hofmann
75fc97f350
Update workflows
2024-04-10 23:56:51 +02:00
Simon Hofmann
0e4db6e93e
Release/v4.1.0 ( #576 )
...
* Removed un-used duplicated definition of window-element interface
* Updated changelog
* Version bump to v4.1.0
2024-04-04 07:44:10 +02:00
Simon Hofmann
17b5c16382
Remove window-element query from core
2024-04-03 20:20:04 +02:00
Simon Hofmann
957cde8287
Remove window-element query from core
2024-04-03 20:07:30 +02:00
Simon Hofmann
f9000da49a
Feature/element queries ( #575 )
...
* Extended window provider with minimize and restore methods
* Moved window interface to types folder, extended it with element query definitions
* Defined intefaces for WindowElement objects and their description
* Introduces window-element query type
* Introduced ElementInspectionProviderInterface
* Added ElementInspectionProviderInterface to provider registry
* Restructured shared code to improve exports
* Introduced windowElementDescribedBy query
* Implemented find, findAll, waitFor and hooks for windows
* Fixed broken tutorials link in readme
* Updated window tests
* Removed leftover dead code
2024-04-02 00:15:39 +00:00
Simon Hofmann
9cf16f824a
Re-enable snapshot releases
2024-03-29 10:51:49 +01:00
Simon Hofmann
08d891c8b8
Merge remote-tracking branch 'origin/develop' into develop
2024-03-29 10:51:00 +01:00
Simon Hofmann
3c59e6cf1d
Release/v4.0.1 ( #573 )
...
* Disable GitHub package registry
* Updated changelog
* Re-enabled snapshot releases
* Version bump to v4.0.1
2024-03-29 10:50:20 +01:00
Simon Hofmann
8ef1dc8469
Merge remote-tracking branch 'origin/develop' into develop
2024-03-28 00:18:24 +01:00
Simon Hofmann
758b41752d
Bugfix/nt 72/drop alpha channel ( #572 )
...
* Disable GitHub package registry
* (NT-72) Fix toString representation of RGBA
* (NT-72) Default to 32 bit images (4 8 bit channels)
* (NT-72) Update test for libnut screen action
* (NT-72) Enable snapshot releases
2024-03-27 23:53:32 +01:00
Simon Hofmann
172825ed42
Disable GitHub package registry
2024-03-23 07:18:26 +01:00
Simon Hofmann
46f1d01508
Pull typedoc up to run from root
2024-02-25 22:38:13 +01:00
Simon Hofmann
ffe0ddd431
Fixed typedoc setup for monorepo
2024-02-25 20:58:10 +01:00
Simon Hofmann
2d9267c51d
Extended window feature list in README
2024-02-21 13:21:18 +01:00
Simon Hofmann
1642772f48
Exclude assets folder from npm package
2024-02-20 00:11:45 +01:00
Simon Hofmann
494b022eaa
Release/v4.0.0 ( #562 )
...
* Update tagged release pipeline to fix auth
* Update libnut to 2.7.1 because the 2.7.0 Windows build is broken
* Another round of updates to release pipeline config
* Another round of updates to release pipeline config
2024-02-19 23:09:17 +00:00
Simon Hofmann
e2ae55d727
Merge tag 'v4.0.0' into develop
...
Release v4.0.0
2024-02-19 22:54:03 +01:00
Simon Hofmann
0f3c066e98
Merge branch 'release/4.0.0'
2024-02-19 22:54:03 +01:00
Simon Hofmann
32b29fb4f2
Require a minimum of node 16
2024-02-19 22:39:13 +01:00
Simon Hofmann
db1e123eb9
Move changelog and code of conduct to root level, remove contributing
2024-02-19 22:38:55 +01:00
Simon Hofmann
2637b6fbaf
Updated to libnut-core v2.7.0
2024-02-19 00:55:53 +01:00
Simon Hofmann
d6141070b4
Updated tagged release workflow
2024-02-18 23:54:58 +01:00
Simon Hofmann
49f146494e
Bugfix/559/limit window region to main screen dimensions ( #561 )
...
* (#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
2024-02-16 23:41:54 +01:00
Simon Hofmann
2599ab58ee
Update bump version script to optionally update every package
2024-02-16 22:30:44 +01:00
Simon Hofmann
f44e282f4d
Moved lint-staged settings to root level
2024-02-15 22:05:22 +01:00
Simon Hofmann
a6b0d1157b
Moved lint-staged settings to root level
2024-02-15 21:53:52 +01:00
Simon Hofmann
5a0d5f805f
Removed test config options
2024-02-15 21:53:34 +01:00
Simon Hofmann
94dbd87cf7
Working snapshot release pipeline
2024-02-15 21:26:01 +01:00
Simon Hofmann
90fd3c3ae8
Use --no-git-checks to publish snapshot release with dirty working tree
2024-02-15 21:20:43 +01:00
Simon Hofmann
e81bddc37a
Fix snapshot release workflow
2024-02-15 21:14:28 +01:00
Simon Hofmann
2ef2ff322b
Fix snapshot release pipeline
2024-02-15 21:09:13 +01:00
Simon Hofmann
e12635d8f2
Monorepo ( #560 )
...
* Monorepo build
* Added global gitignore
* Excluded .idea folder
* Added step to set up pnpm
* Added packageManager info to root level package.json
* Replaced npx with pnpx
* Fixed trailing comma
* NPM_TOKEN
* NPM_TOKEN
* NPM_TOKEN
* Added missing root level coverage:clean target
* Streamlined naming of samples
* Run coverage instead of test
* Updated lock file
* Updated sonar settings
* Updated sonar settings
* Aligned package versions, added script to bump versions on snapshot releases
2024-02-15 21:03:17 +01:00
Simon Hofmann
aa4c0981bd
(NT-67) Update E2E tests
2024-02-11 21:21:32 +01:00
Simon Hofmann
44d1f2fd68
(NT-67) Switch to latest snapshot libnut provider package and use new interface
2024-02-11 21:13:51 +01:00
Simon Hofmann
58c12fb718
(NT-67) Sorted key enum to make it easier to follow
2024-02-11 20:49:28 +01:00
Simon Hofmann
42145fb338
(NT-67) Remove libnut provider code to move it into separate package
2024-02-11 20:48:55 +01:00
Simon Hofmann
2bc3c60dfd
Feature/556/better timeout error messages ( #557 )
...
* (#556 ) Store intermediate results and errors to provide additional context on timeout
* (#556 ) Update testcases
2024-02-03 23:40:30 +01:00
Simon Hofmann
67a413a3a4
Merge branch 'develop' of github.com:nut-tree/nut.js into feature/547/improve_jest_matchers
2024-01-23 07:24:58 +01:00
Simon Hofmann
1671399df7
Merge branch 'master' of github.com:nut-tree/nut.js into feature/547/improve_jest_matchers
2024-01-23 07:24:36 +01:00
Simon Hofmann
db81b6e73b
Feature/547/improve jest matchers ( #549 )
...
* (#547 ) New matcher toHaveColor that verifies pixel colors on screen
* (#547 ) Updated toShow to support full search parameters, added the possibility to pass a region to directly specify a search region instead of the whole screen
* (#547 ) Expose new matchers
* (#547 ) npm audit fix
* (#547 ) Try to increase node heap space
* (#547 ) Try to increase node heap space
* (#547 ) Get rid of Docker tests
* (#547 ) Addressed some sonar issues
* (#547 ) Don't run coverage report again after the first stage
2023-12-15 00:44:42 +01:00
Simon Hofmann
8e9591d783
( #547 ) Don't run coverage report again after the first stage
2023-12-15 00:35:52 +01:00
Simon Hofmann
264d827afc
( #547 ) Addressed some sonar issues
2023-12-15 00:30:12 +01:00
Simon Hofmann
153857669b
( #547 ) Get rid of Docker tests
2023-12-15 00:19:50 +01:00
Simon Hofmann
e0b7ac5a0f
( #547 ) Try to increase node heap space
2023-12-14 23:49:52 +01:00