Skip to content

Releases: yie1d/browserkit

v0.4.4

Choose a tag to compare

@github-actions github-actions released this 27 Aug 08:15
d4c2b47

Added

  • Published the complete client-neutral Runtime API on the lifecycle spine,
    including context configuration and capabilities; locators and interactions;
    navigation, expectations and waits; evaluation and dialogs; network,
    downloads and storage; artifacts, snapshots, diagnostics and typed events.

Fixed

  • Routed remote Target.targetDestroyed through the shared cancellation-safe
    Page finalizer, closing local reducers and event hubs and preserving cleanup
    failures without sending another close or detach command to the dead target.
  • Made BrowserSession::new_page publish a page only after the requested
    main-frame navigation commits, FrameStore applies the authoritative document
    identity, and the final document identity is confirmed, without waiting for
    the full Load event.
  • Kept cancellation and failure cleanup ordered as route rollback followed by
    target cleanup, with each cleanup action performed exactly once.
  • Upgraded to cdpkit 0.7.2 solely for its independent event-dispatch fairness
    hardening.

v0.4.3

Choose a tag to compare

@github-actions github-actions released this 19 Aug 07:14

Fixed

  • Kept the pre-publish crates.io existence check from creating an untracked
    response file that caused cargo publish to reject the release checkout.
  • Added the required identifying User-Agent to crates.io API and download
    requests in the Trusted Publisher release workflow.
  • Kept strict Rust 1.88 Clippy validation while exempting the legacy
    uninlined_format_args style lint from release gating.

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Aug 10:18
browserkit v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 03:46
browserkit v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Jun 10:01