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 9 updates in the /jte-htmx-parent/frontend/app directory:
9.9.0
9.10.0
1.46.1
1.47.0
2.5.24
2.5.26
9.9.0
9.10.0
9.6.0
9.6.1
2.6.3
2.7.0
5.5.4
5.6.2
5.4.2
5.4.4
2.0.5
2.1.0
Updates
@eslint/js
from 9.9.0 to 9.10.0Release notes
Sourced from
@eslint/js
's releases.... (truncated)
Changelog
Sourced from
@eslint/js
's changelog.Commits
1ebdde1
chore: package.json update for@eslint/js
releasecd5a0da
chore: package.json update for@eslint/js
releaseUpdates
@playwright/test
from 1.46.1 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/kit
from 2.5.24 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)Updates
eslint
from 9.9.0 to 9.10.0Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
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 (#18854)bee0e7a
docs: update README (#18865)bcf0df5
feat: limit namespace import identifier in id-length rule (#18849)45c18e1
feat: addrequireFlag
option torequire-unicode-regexp
rule (#18836)5d80b59
docs: specify thatruleId
can benull
in custom formatter docs (#18857)156b1c3
docs: Update READMEUpdates
@types/eslint
from 9.6.0 to 9.6.1Commits
Updates
tslib
from 2.6.3 to 2.7.0Release notes
Sourced from tslib's releases.
Commits
6abc075
Bump version to 2.7.0.227b5d6
Use global 'Iterator.prototype' for downlevel generators (#267)4f2902c
Implement deterministic collapse of 'await' in 'await using' (#262)Updates
typescript
from 5.5.4 to 5.6.2Release notes
Sourced from typescript's releases.
Commits
a7e3374
Bump version to 5.6.2 and LKG2063357
🤖 Pick PR #59708 (LEGO: Pull request from lego/hb_537...) into release-5.6 (#...4fe7e41
🤖 Pick PR #59670 (fix(59649): ts Move to a new file d...) into release-5.6 (#...1a03e53
🤖 Pick PR #59761 (this
can be nullish) into release-5.6 (#59762)6212132
Update LKGbbb5faf
🤖 Pick PR #59542 (Fixing delay caused in vscode due t...) into release-5.6 (#...e6914a5
Bump version to 5.6.1-rc and LKG34121c4
Update LKG2a30c2a
Merge remote-tracking branch 'origin/main' into release-5.6936a79b
Expose TypeChecker. getAwaitedType to public (#59268)Updates
vite
from 5.4.2 to 5.4.4Changelog
Sourced from vite's changelog.