13.6.3
Released Released on January 15, 2024
Bugfixes:
Force
moduleResolutiontonodewhen TypeScript projects are detected to correctly run Cypress. This change should not have a large impact ascommonjsis already forced whents-nodeis registered. This fix does not impact the ESM TypeScript configuration loader. Fixes #27731.No longer wait for additional frames when recording a video for a spec that was skipped by the Cloud due to Auto Cancellation. Fixes #27898.
Now
node_moduleswill not be ignored if a project path or a provided path to spec files contains it. Fixes #23616.Updated display of assertions and commands with a URL argument to escape markdown formatting so that values are displayed as is and assertion values display as bold. Fixes #24960 and #28100.
When generating assertions via Cypress Studio, the preview of the generated assertions now correctly displays the past tense of 'expected' instead of 'expect'. Fixed in #28593.
Fixed a regression in 13.6.2 where the
bodyelement was not highlighted correctly in Test Replay. Fixed in #28627.Correctly sync
Cypress.currentRetrywith secondary origin so test retries that leveragecy.origin()render logs as expected. Fixes #28574.Fixed an issue where some cross-origin logs, like assertions or cy.clock(), were getting too many dom snapshots. Fixes #28609.
Fixed asset capture for Test Replay for requests that are routed through service workers. This addresses an issue where styles were not being applied properly in Test Replay and
cy.intercept()was not working properly for requests in this scenario. Fixes #28516.Fixed an issue where visiting an
http://site would result in an infinite reload/redirect loop in Chrome 114+. Fixes #25891.Fixed an issue where requests made from extra tabs do not include their original headers. Fixes #28641.
Fixed an issue where
cy.wait()would sometimes throw an error reading a property of undefined when returning responses. Fixes #28233.
Performance:
Fixed a performance regression from 13.3.2 where requests may not correlate correctly when test isolation is off. Fixes #28545.
Dependency Updates:
Remove dependency on
@types/nodepackage. Addresses #28473.Updated
@cypress/unique-selectorto include a performance optimization. It's possible this could improve performance of the selector playground. Addressed in #28571.Replace
CircularJSONwith its successorflattedversion3.2.9. This resolves decoding issues observed in complex objects sent from the browser. Addressed in #28683.Updated
better-sqlite3from8.7.0to9.2.2to fix macOS Catalina issues. Addresses #28697.
Misc: