Note: we removed LogCallback from the TS definitions because the underlying library didn't actually support these. If this causes issues in your apps, we recommend you remove references to LogCallbacks, since such code was not being executed anyways. See #2513 and the issue linked therein.
Breaking: channels chrome, msedge and similar switch to new headless
This change affects you if you're using one of the following channels in your playwright.config.ts:
chrome, chrome-dev, chrome-beta, or chrome-canary
msedge, msedge-dev, msedge-beta, or msedge-canary
What do I need to do?
After updating to Playwright v1.49, run your test suite. If it still passes, you're good to go. If not, you will probably need to update your snapshots, and adapt some of your test code around PDF viewers and extensions. See [issue #33566](microsoft/playwright#33566) for more details.
Other breaking changes
There will be no more updates for WebKit on Ubuntu 20.04 and Debian 11. We recommend updating your OS to a later version.
Package @playwright/experimental-ct-vue2 will no longer be updated.
Package @playwright/experimental-ct-solid will no longer be updated.
New Headless on the other hand is the real Chrome browser, and is thus more authentic, reliable, and offers more features. This makes it more suitable for high-accuracy end-to-end web app testing or browser extension testing.
Bumps the minor group with 18 updates in the /website directory:
2.1.10
2.2.0
8.0.0
8.1.1
5.70.1
5.74.2
0.19.3
0.20.1
3.14.2
3.17.0
1.48.2
1.49.0
5.53.0
5.60.1
6.5.0
6.6.3
22.5.4
22.9.0
8.5.0
8.15.0
8.5.0
8.15.0
1.2.3
1.3.1
2.29.1
2.31.0
7.35.2
7.37.2
15.10.2
15.11.6
2.5.2
2.6.5
1.78.0
1.81.0
2.0.5
2.1.5
Updates
@headlessui/react
from 2.1.10 to 2.2.0Release notes
Sourced from
@headlessui/react
's releases.Changelog
Sourced from
@headlessui/react
's changelog.Commits
d71fb9c
2.2.0 -@headlessui/react
8814b0e
Add React 19 support (#3543)Updates
neverthrow
from 8.0.0 to 8.1.1Release notes
Sourced from neverthrow's releases.
Changelog
Sourced from neverthrow's changelog.
Commits
46f8814
Merge pull request #601 from supermacro/changeset-release/mastera2d97ec
Version Packages5bdd0fd
Merge pull request #600 from supermacro/update-docs-about-safeTry3aee20a
Create tough-rice-eat.mdc7dfa1b
docs: update docs about safeTry351d4fc
Merge pull request #596 from supermacro/changeset-release/master7cf4ccf
Version Packagescfcaf3d
Merge pull request #597 from supermacro/migrated-to-vitestb6feaff
bye bye babel86832fe
Merge pull request #589 from dmmulroy/dmmulroy/symbol-iteratorUpdates
rsuite
from 5.70.1 to 5.74.2Release notes
Sourced from rsuite's releases.
... (truncated)
Changelog
Sourced from rsuite's changelog.
... (truncated)
Commits
81701a1
build: bump 5.74.256672fd
fix(Panel): fix AccordionButton missing type causing form submission (#4044)31d5b99
fix(Table): fix the problem that the global locale configuration cannot be ov...f7ac0a9
fix(CSS): fix the problem of failing to load index.css.map (#4041)ecc71fa
fix(DateRangePicker): fix the date range is not restored after deselecting (#...aabaef6
build(docs): bump rsuite 5.74.19e1f5b0
build: bump 5.74.1beec3e1
fix(CustomProvider): fix CustomContext is undefined after Babel compiles comm...56eaaf5
build(docs): bump rsuite 5.74.07aba4a4
build: bump 5.74.0Updates
unplugin-icons
from 0.19.3 to 0.20.1Release notes
Sourced from unplugin-icons's releases.
Commits
68acffe
chore: release v0.20.1dda1ad0
feat: support rspack (#388)0e0e3f4
feat(vue3 compiler): usesetup
insteaddata
(options api can be disabled)...a704572
chore: fix Next example configuration file (#387)ae8926e
chore: release v0.20.068b08d3
chore: update pnpm to 9.12.3996c78c
feat!: add Svelte5 specific types (#381)e7263fa
chore: update pnpm to 9.12.217a59ea
fix: svelte import requires svelte as peer dep (#382)Updates
winston
from 3.14.2 to 3.17.0Release notes
Sourced from winston's releases.
Commits
1b9cef8
3.17.03e87128
Try winston-transport 4.9.069625fc
Revert "Try bumping winston-transport to 4.8.0"876ef7a
Revert "Try bumping winston-transport to 4.8.0"7ef2c1d
Try bumping winston-transport to 4.8.0fe4b64e
Try bumping winston-transport to 4.8.0c9fd9a4
Bump logform14fef0f
Revert "Update logform and winston-transport"545b683
Merge branch 'master' of github.com:winstonjs/winstoncceb265
Update logform and winston-transportUpdates
@playwright/test
from 1.48.2 to 1.49.0Release notes
Sourced from
@playwright/test
's releases.... (truncated)
Commits
a70a96a
chore: mark v1.49.0 (#33649)53f51a8
cherry-pick(#33638): chore: clear highlight when performing action2a00ca8
cherry-pick(#33635): chore: add cm placeholder text0e64340
cherry-pick(#33632): chore: highlight edited locator while recordingcb0f456
cherry-pick(#33629): fix(rebase): do not apply multiple rebaselines to the sa...698823a
cherry-pick(#33627): fix(codegen): document.documentElement is null on early ...c0fa804
cherry-pick(#33619): fix(aria): normalize whitespace in toMatchAccessible{Nam...7a32228
cherry-pick(#33614): docs: add ariaSnapshot.timeout for language ports (#33615)0e31ace
cherry-pick(#33575): fix(canvas snapshots): position mismatch in headless modeb2a39ff
cherry-pick(#33604): docs: update docs about headless shellUpdates
@tanstack/eslint-plugin-query
from 5.53.0 to 5.60.1Release notes
Sourced from
@tanstack/eslint-plugin-query
's releases.... (truncated)
Commits
8ae5aed
release: v5.60.12f6c028
fix(eslint-plugin-query): add Suspense query hooks to no-rest-destructuring r...5ce9959
release: v5.59.20848df62
fix: don't ship test fileseb341fc
release: v5.59.781e443c
fix(eslint-plugin-query): ignore all non-identifier properties in rule `infin...6c13d01
release: v5.59.485a525a
chore(eslint-plugin-query):expect-expect
warning for `expectArrayEqualIgno...78b086b
chore:no-shadow
lint warning ininsertAtPositions()
(#8142)eb2f9d3
fix(eslint-plugin-query): handle callable params within exaustive-deps rule (...Updates
@testing-library/jest-dom
from 6.5.0 to 6.6.3Release notes
Sourced from
@testing-library/jest-dom
's releases.Commits
5ba0156
fix: add vitest import when extending vitest matchers (#646)4468378
fix: remove recursive type reference in vitest types (#636)abba961
docs: add billyjanitsch as a contributor for bug (#644)9490615
docs: add G-Rath as a contributor for code (#643)ced792e
fix: fix lodash import in to-have-selection.js (#642)9b14804
feat: implement toHaveSelection (#637)f5b0e94
docs: add diegohaz as a contributor for ideas (#640)68e927e
docs: add pwolaq as a contributor for code, and test (#639)04005db
docs: add silviuaavram as a contributor for code, and test (#638)4723de3
docs: add mibcadet as a contributor for doc (#628)Updates
@types/node
from 22.5.4 to 22.9.0Commits
Updates
@typescript-eslint/eslint-plugin
from 8.5.0 to 8.15.0Release notes
Sourced from
@typescript-eslint/eslint-plugin
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/eslint-plugin
's changelog.... (truncated)
Commits
2444351
chore(release): publish 8.15.06c27d08
chore: bump eslint dependencies (#10354)f5e23e2
fix(utils): add defaultOptions to meta in rule (#10339)12ce800
docs(eslint-plugin): [no-confusing-void-expression] add a default value for `...ab83198
fix(eslint-plugin): report deprecations used in default export (#10330)66234d0
fix(eslint-plugin): [explicit-module-boundary-types] and [explicit-function-r...013c5cc
fix(eslint-plugin): [await-thenable, return-await] don't flag awaiting uncons...a7746fb
feat(eslint-plugin): [prefer-nullish-coalescing] fix detection of `ignoreCond...57d343b
docs: [no-deprecated] awkward wording about TypeScript visualizing deprecated...9ebdff4
feat(eslint-plugin): new ruleno-unsafe-type-assertion
(#10051)Updates
@typescript-eslint/parser
from 8.5.0 to 8.15.0Release notes
Sourced from
@typescript-eslint/parser
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/parser
's changelog.