Skip to content

playwright-rs-trace 0.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Nov 15:49
· 9 commits to main since this release

Changed

  • BREAKING: TraceReader::open refuses an archive whose local file headers disagree with its central directory, and TraceError is now #[non_exhaustive]. Such an archive shows different contents to readers that trust different headers, and a trace is often a file someone else produced. The check is zip's validate_header_consistency(), so zip 9.0.5 is now the minimum; traces written by the 1.64 driver and by the Python and Node clients pass it. A refused trace returns the new TraceError::InconsistentArchive. Code that matches TraceError exhaustively needs a wildcard arm.