TestCafe v0.20.5 Release Notes

  • ๐Ÿ› Bug fixes

    • ๐Ÿ‘€ The buttons property was added to the MouseEvent instance (#2056)
    • โœ… Response headers were converted to lowercase (#2534)
    • โšก๏ธ Updated flow definitions (#2053)
    • โšก๏ธ An AttributesWrapper instance is now updated when the the element's property specifies the disabled attribute (#2539)
    • โœ… TestCafe no longer hangs when it redirects from a tested page to the 'about:error' page with a hash (#2371)
    • โœ… TestCafe now reports a warning for a mocked request if CORS validation failed (#2482)
    • โœ… Prevented situations when a request logger tries to stringify a body that is not logged (#2555)
    • โœ… The Selector API now reports NaN instead of integer when type validation fails (#2470)
    • โœ… Enabled noImplicitAny and disabled skipLibCheck in the TypeScript compiler (#2497)
    • โœ… Pages with rel=prefetch links no longer hang during test execution (#2528)
    • ๐Ÿ›  Fixed the TypeError: this.res.setHeader is not a function error in Firefox (#2438)
    • โœ… The formtarget attribute was overridden (testcafe-hammerhead/#1513)
    • โœ… fetch.toString() now equals function fetch() { [native code] } (testcafe-hammerhead/#1662)