Repository navigation
Releases: yie1d/browserkit
Releases · yie1d/browserkit
Release list
v0.4.4
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.targetDestroyedthrough 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_pagepublish 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 fullLoadevent. - 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
Fixed
- Kept the pre-publish crates.io existence check from creating an untracked
response file that causedcargo publishto 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_argsstyle lint from release gating.
v0.3.0
v0.2.0
v0.1.0
Full Changelog: https://github.com/yie1d/browserkit/commits/v0.1.0