v1.8.2 (2020-2-13)
- Added new device names to the
t.resizeWindowToFitDeviceaction (#3767) - You can now use several reporters with no output stream specified if only one reporter writes to
stdout(#3765, #4675) - Added TypeScript definitions for the
timestampproperty in request and response data objects (#4718) - You can now execute asynchronous code in the custom response function (#4467)
- TestCafe now emits the
beforeInputevent forcontentEditableelements (#4644) - Added TypeScript definitions for the
runner.videomethod (PR#4636) - Hammerhead now overrides the
EventTargetclass methods (testcafe-hammerhead/#1902) - A proxied request no longer hangs if the request to the original site emits an error (testcafe-hammerhead/#1961)
- Fixed a memory leak that occurred due to unclosed sockets (testcafe-hammerhead/#2149)
- Pages that iterate through large element collections before
DOMContentLoadedno longer hang (testcafe-hammerhead/#2198) - Hammerhead no longer throws a JavaScript error when it proxies pages with the YouTube player (testcafe-hammerhead/#2220)
- Fixed a wrong code instrumentation (testcafe-hammerhead/#2212)