v0.4.0
backport: mach: Use git diff-tree to extract WPT changes in the export script (#46227)
Use `ruff` to enforce python code formatting (#37117)
wpt: Use Webdriver for all WPT runs (#41511)
ci: revert to non-relative import in export script (#38003)
wpt: Capture test output when running WPT in WebDriver mode (#39656)
mach: Enable ANN rules (type annotations) for ruff Python linter (#38531)
ohos: Adding support for running WPT on OHOS devices using WebDriver (#38846)
mach: Use mach logging for single SVG tests (#44800)
backport: mach: Fix flaky fail in test-scripts (#46315)
mach: Add `--update-expectations` flag to `test-wpt` (#45521)