0.4.0
cargo: Rename workspace-local library starting with b to `servo_*` (#43552)
canvas: Discard message buffer before `CanvasCommand::Recreate` and `Drop` trait (#46091)
webgl: Ensure that surfman `Device`s are dropped in the main thread (#45952)
script: Move some pipeline-specific members from Window to Document (#45918)
devtools: add support for inspector to copy as inner/outer html (#45820)
layout: Enable `device-width`/`device-height` media queries (#44978)
fonts: Don't rely on knowing the stylesheet a `@font-face` rule comes from (#45901)
layout: Avoid building stacking context tree for most resolved style queries (#46007)
net: Small clean up of spec comments (#46093)
deps: Upgrade to WebRender `0.69` (#45610)
cargo: Bump MSRV to 1.88 (#44815)
script: Enable sequential focus navigation across frame boundaries (#44397)
IndexedDB: Implement IndexedDB abort rollback for object store metadata and key generators (#43950)
webgpu: Implement proper support for `QuerySet` (#45644)
script: Pass `&mut JSContext` to XR (#45636)