The Network tab in the UI mode and trace viewer has several nice improvements:
filtering by asset type and URL
better display of query string parameters
preview of font assets
Credit to @kubajanik for these wonderful improvements!
--tsconfig CLI option
By default, Playwright will look up the closest tsconfig for each imported file using a heuristic. You can now specify a single tsconfig file in the command line, and Playwright will use it for all imported files, not only test files:
# Pass a specific tsconfig
npx playwright test --tsconfig tsconfig.test.json
test('query params', async ({ request }) => {
const searchParams = new URLSearchParams();
searchParams.set('userId', 1);
const response = await request.get(
'https://jsonplaceholder.typicode.com/posts',
{
params: searchParams // or as a string: 'userId=1'
}
);
// ...
});
Miscellaneous
The mcr.microsoft.com/playwright:v1.47.0 now serves a Playwright image based on Ubuntu 24.04 Noble.
To use the 22.04 jammy-based image, please use mcr.microsoft.com/playwright:v1.47.0-jammy instead.
The :latest/:focal/:jammy tag for Playwright Docker images is no longer being published. Pin to a specific version for better stability and reproducibility.
TLS client certificates can now be passed from memory by passing cert and key as buffers instead of file paths.
Attachments with a text/html content type can now be opened in a new tab in the HTML report. This is useful for including third-party reports or other HTML content in the Playwright test report and distributing it to your team.
Bumps the updates group with 13 updates in the /frontend/app directory:
3.14.1
3.14.2
9.8.0
9.10.0
1.46.0
1.47.0
3.0.3
3.0.4
2.5.21
2.5.26
2.3.3
2.3.4
3.1.1
3.1.2
9.8.0
9.10.0
8.56.11
9.6.1
0.2.9
0.2.10
2.6.3
2.7.0
5.5.4
5.6.2
5.4.0
5.4.4
Updates
winston
from 3.14.1 to 3.14.2Release notes
Sourced from winston's releases.
Commits
51a4551
3.14.22458ba6
Move initialization to constructor (#2503)Updates
@eslint/js
from 9.8.0 to 9.10.0Release notes
Sourced from
@eslint/js
's releases.... (truncated)
Changelog
Sourced from
@eslint/js
's changelog.... (truncated)
Commits
1ebdde1
chore: package.json update for@eslint/js
releasecd5a0da
chore: package.json update for@eslint/js
release59dba1b
chore: package.json update for@eslint/js
releaseUpdates
@playwright/test
from 1.46.0 to 1.47.0Release notes
Sourced from
@playwright/test
's releases.... (truncated)
Commits
d5943de
cherry-pick(#32475): docs: update browsers version in release notes (#32476)73fdd25
cherry-pick(#32470): feat(chromium): roll to r1134 (#32473)13f4531
chore: mark 1.47 (#32472)0a49c05
chore(test runner): document that --only-changed on CI needs history (#32461)a8139b5
docs: add release notes for 1.47 (#32463)9101283
chore: move 'dev-server' extensibility point to plugin (#32448)255143e
feat(webkit): roll to r2070 (#32451)9a2c60a
chore: identify largest gaps in Bidi API (#32434)a87426e
Update bug.ymlee91bdc
feat(ui-mode): display list of query params in request tab (#32443)Updates
@sveltejs/adapter-static
from 3.0.3 to 3.0.4Release notes
Sourced from
@sveltejs/adapter-static
's releases.Changelog
Sourced from
@sveltejs/adapter-static
's changelog.Commits
03bc860
Version Packages (#12572)087a43d
chore: configure provenance env var (#12570)Updates
@sveltejs/kit
from 2.5.21 to 2.5.26Release notes
Sourced from
@sveltejs/kit
's releases.Changelog
Sourced from
@sveltejs/kit
's changelog.Commits
ca8dd99
Version Packages (#12630)108cb12
fix: exclude service worker directory from tsconfig (#12196)45cb8c5
Version Packages (#12603)ec60f1c
chore: upgrade dts-buddy to 0.5.3 (#12606)761b8af
Version Packages (#12594)935cb34
chore(deps): extend peer range of vite-plugin-svelte to include 4.0.0-next fo...a7dc8b5
Version Packages (#12590)726b89f
fix: use dynamic components inroot.svelte
instead ofsvelte:component
fo...715ee96
chore: upgrade marked03bc860
Version Packages (#12572)Updates
@sveltejs/package
from 2.3.3 to 2.3.4Release notes
Sourced from
@sveltejs/package
's releases.Changelog
Sourced from
@sveltejs/package
's changelog.Commits
03bc860
Version Packages (#12572)087a43d
chore: configure provenance env var (#12570)Updates
@sveltejs/vite-plugin-svelte
from 3.1.1 to 3.1.2Release notes
Sourced from
@sveltejs/vite-plugin-svelte
's releases.Changelog
Sourced from
@sveltejs/vite-plugin-svelte
's changelog.Commits
b3edb77
Version Packages (#965)4f95193
chore(logs): encourage svelte5 users to update from vps3 to vps4 (#964)Updates
eslint
from 9.8.0 to 9.10.0Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
6448f32
9.10.0afeb9b1
Build: changelog update for 9.10.024c3ff7
chore: upgrade to@eslint/js
@9
.10.0 (#18866)1ebdde1
chore: package.json update for@eslint/js
release301b90d
feat: Add types (#1885... _Description has been truncated_