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 all group with 10 updates in the / directory:
5.0.20
5.0.21
5.5.4
5.6.2
0.22.6
0.23.0
8.40.2
9.0.9
1.46.0
1.47.0
8.0.1
8.5.0
8.0.1
8.5.0
0.22.6
0.23.0
8.0.1
8.5.0
5.4.0
5.4.3
Updates
@fontsource/noto-emoji
from 5.0.20 to 5.0.21Commits
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
web-tree-sitter
from 0.22.6 to 0.23.0Release notes
Sourced from web-tree-sitter's releases.
... (truncated)
Changelog
Sourced from web-tree-sitter's changelog.
... (truncated)
Commits
12fb318
0.23.0fc4d7bd
fix(cli): deduppreceding_auxiliary_symbols
ff8b50c
build(bindings): use language version in sonamef9c4cb6
build(lib): include the minor in the soname6ef7685
fix!: revert interning of a sequence or choice of a single rule973b010
fix(go): update parser name in binding files, add to docs2150c91
fix(bindings): update go bindingsb5e4ef6
clone wasm store engine (#3542)5364ac4
Merge pull request #3540 from clason/bump-wasmtimeb0dab87
build(deps): bump wasmtime to v24.0.0Updates
webdriverio
from 8.40.2 to 9.0.9Release notes
Sourced from webdriverio's releases.
... (truncated)
Changelog
Sourced from webdriverio's changelog.
... (truncated)
Commits
758ad30
v9.0.97551ee7
fix(webdriverio): keep support for deep selector - fixes #13518a41ff9c
docs(webdriverio): remove invalid type charactercc85ebf
v9.0.8dbda475
fix(webdriverio): fix script execution (#13470)ce5e503
fix(core): specify minimum node version to be 18.18.0 or higher (#13482)66661ba
fix(docs): better document passing in auth creds for Selenium Grid7f07bde
feat(webdriverio): set cookies via Bidi if supported (#13481)bb9cd2a
chore(deps-dev): bump@​sinonjs/fake-timers
from 11.2.2 to 13.0.1 (#13451)7974419
fix(e2e): skip failing testUpdates
@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
@typescript-eslint/eslint-plugin
from 8.0.1 to 8.5.0Release notes
Sourced from
@​typescript-eslint/eslint-plugin
's releases.... (truncated)
Changelog
Sourced from
@​typescript-eslint/eslint-plugin
's changelog.... (truncated)
Commits
4d31ebe
chore(release): publish 8.5.0918bdf4
fix(eslint-plugin): [consistent-type-assertions] access parser services lazil...4f6a97b
fix(eslint-plugin): [no-unnecessary-type-parameters] fix AST quick path scope...dbcade8
docs: [no-floating-promises] add MDN link regarding void operator (#9953)ead85a3
fix(eslint-plugin): [no-misused-promises] handle static method (#9951)c49b91f
feat(eslint-plugin): [no-unsafe-argument] differentiate error types (#9920)04d1bd0
docs: mark allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoing options as ...cafed6d
chore: enableunicorn/prefer-array-some
(#9932)bee8c9d
chore: enable unicorn/prefer-spread (#9834)fe2a16e
fix(eslint-plugin): [no-unnecessary-type-assertion] fix TSNonNullExpression f...Updates
@typescript-eslint/parser
from 8.0.1 to 8.5.0Release notes
Sourced from
@​typescript-eslint/parser
's releases.... (truncated)
Changelog
Sourced from
@​typescript-eslint/parser
's changelog.Commits
4d31ebe
chore(release): publish 8.5.04bc801e
chore: enable unicorn/no-array-reduce (#9640)3920c93
chore(release): publish 8.4.02ad3404
chore: enableunicorn/prefer-export-from
and `@typescript-eslint/consistent...ef2eab1
chore(release): publish 8.3.09612d81
chore: enable eslint-plugin-perfectionist on parser package (#9845)7440e14
chore(release): publish 8.2.0382e87b
chore: enableunicorn/prefer-node-protocol
(#9742)243fb5f
chore: enable prefer-template (#9544)3d78392
chore(release): publish 8.1.0Updates
tree-sitter-cli
from 0.22.6 to 0.23.0Release notes
Sourced from tree-sitter-cli's releases.
... (truncated)
Changelog
Sourced from tree-sitter-cli's changelog.