- Added TestProject.dependencies, expect(locator).toBeInViewport() assertion, defineConfig method, maxRedirects option for Route.fetch, and ability to open DOM snapshots in a separate window.
- Introduced a breaking change for component tests: playwright ct.config now must use defineConfig; also updated Docker images to Node 18 and added Debian 11 arm64 support.