Skip to content

v0.12.4

Latest

Choose a tag to compare

@9aoy 9aoy released this 19 Oct 06:06
· 9 commits to main since this release
9dd54d6

What's Changed

New Features 馃帀

  • feat(browser): support page screenshot assertions by @9aoy in #1962
  • feat(browser): support screenshot matcher configuration by @9aoy in #1960
  • feat(browser): add screenshot matching by @9aoy in #1946
  • feat(browser-react): support hydration in render by @9aoy in #1956
  • feat(browser): add locator.pressSequentially by @rodrigofariow in #1953
  • feat(core): expose --trace through the programmatic API by @fi3ework in #1934

Performance 馃殌

  • perf(coverage-v8): fold raw coverage on the host as payloads arrive by @fi3ework in #1959

Bug Fixes 馃悶

  • fix(browser): ignore error events without error objects by @9aoy in #1967
  • fix(browser): align screenshot paths with Vitest by @9aoy in #1964
  • fix(coverage-v8): keep block coverage across files in a reused worker by @fi3ework in #1927
  • fix(browser): resolve expect.element soon after the condition is met by @rodrigofariow in #1952
  • fix(core): support cross-realm DOM containment matchers by @9aoy in #1944
  • fix(core): format VM DOM assertions with the current HTMLElement by @9aoy in #1943
  • fix(core): keep factory mock exports spyable by emitting Rspack interop helpers by @fi3ework in #1939
  • fix(core): forward only worker-safe host node flags to pools by @fi3ework in #1929
  • fix(core): format %d, %i and %f in each names like util.format by @kwy404 in #1922
  • fix(core): let pool.execArgv override inherited host node flags by @fi3ework in #1928
  • fix(core): bound host asset memory and retry OOM-killed workers by @fi3ework in #1913

Document 馃摉

  • docs(browser): add screenshot matcher anchor by @9aoy in #1961
  • docs: clarify descriptions and add agent guide summaries by @chenjiahan in #1925

Other Changes

  • test(browser): stabilize screenshot e2e suite by @9aoy in #1965
  • chore(deps): upgrade Rspress to 2.1.0-beta.1 by @SoonIter in #1957
  • chore(deps): upgrade rsdoctor to v2 by @9aoy in #1958
  • chore(deps): update dependency @rslint/core to ^0.9.5 by @renovate[bot] in #1954
  • chore(deps): update dependency heading-case to v2 by @renovate[bot] in #1951
  • chore(deps): update dependency happy-dom to v21 by @renovate[bot] in #1949
  • chore(deps): update dependency jsdom to v30 by @renovate[bot] in #1950
  • chore(deps): update dependency @rslib/core to ~1.0.3 by @renovate[bot] in #1948
  • chore(deps): update rsbuild and rspack by @renovate[bot] in #1947
  • chore(deps): update all non-major dependencies by @renovate[bot] in #1942
  • chore: unmount rendered DOM between dom e2e fixture tests by @fi3ework in #1936
  • chore: merge e2e launches that only differ by file filter by @fi3ework in #1933
  • chore: remove duplicated e2e cases by @fi3ework in #1932
  • chore: remove unit tests already covered by e2e by @fi3ework in #1931
  • chore: recommend the rstack.rstack extension by @fi3ework in #1926
  • chore(deps): upgrade knip to 6.40 and drop Rstest workarounds by @fi3ework in #1924
  • chore(vscode): freeze the extension version after its final release by @fi3ework in #1919
  • chore(deps): update all non-major dependencies by @renovate[bot] in #1918

Full Changelog: v0.12.3...v0.12.4