Payload is the open-source, fullstack Next.js framework, giving you instant backend superpowers. Get a full TypeScript backend and admin panel instantly. Use Payload as a headless CMS or for building powerful applications.
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.
#1471e3f283b Thanks @iiroj! - Update minor dependencies, including micromatch@~4.0.8.
v15.2.9
Patch Changes
#1463b69ce2d Thanks @iiroj! - Set the maximum number of event listeners to the number of tasks. This should silence the console warning MaxListenersExceededWarning: Possible EventEmitter memory leak detected.
v15.2.8
Patch Changes
f0480f0 Thanks @iiroj! - In the previous version the native git rev-parse --show-toplevel command was taken into use for resolving the current git repo root. This version switched the --show-toplevel flag with --show-cdup, because on Git installed via MSYS2 the former was returning absolute paths that do not work with Node.js child_process. The new flag returns a path relative to the working directory, avoiding the issue.
The GitHub Actions workflow has been updated to install Git via MSYS2, to ensure better future compatibility; using the default Git binary in the GitHub Actions runner was working correctly even with MSYS2.
#1471e3f283b Thanks @iiroj! - Update minor dependencies, including micromatch@~4.0.8.
15.2.9
Patch Changes
#1463b69ce2d Thanks @iiroj! - Set the maximum number of event listeners to the number of tasks. This should silence the console warning MaxListenersExceededWarning: Possible EventEmitter memory leak detected.
15.2.8
Patch Changes
f0480f0 Thanks @iiroj! - In the previous version the native git rev-parse --show-toplevel command was taken into use for resolving the current git repo root. This version switched the --show-toplevel flag with --show-cdup, because on Git installed via MSYS2 the former was returning absolute paths that do not work with Node.js child_process. The new flag returns a path relative to the working directory, avoiding the issue.
The GitHub Actions workflow has been updated to install Git via MSYS2, to ensure better future compatibility; using the default Git binary in the GitHub Actions runner was working correctly even with MSYS2.
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 dev-deps group with 20 updates in the / directory:
15.0.0
15.0.3
1.48.1
1.49.0
8.37.1
8.39.0
0.4.0
0.5.1
0.2.36
0.2.37
29.5.12
29.5.14
1.2.2
1.2.5
22.5.4
22.9.1
9.0.11
9.1.7
15.2.7
15.2.10
15.0.0
15.0.3
1.48.1
1.49.0
1.48.1
1.49.0
0.32.6
0.33.5
2.10.1
2.11.0
2.2.3
2.3.0
1.0.0
1.0.2
0.23.1
0.24.0
3.5.12
3.5.13
15.0.0
15.0.3
Updates
@next/bundle-analyzer
from 15.0.0 to 15.0.3Release notes
Sourced from
@next/bundle-analyzer
's releases.... (truncated)
Commits
7dc7be2
v15.0.374b4d2d
v15.0.3-canary.9ba8e6a7
v15.0.3-canary.8dbad89b
v15.0.3-canary.7844cea1
v15.0.3-canary.6bdf8174
v15.0.3-canary.513fafe6
v15.0.3-canary.4e97e1f0
v15.0.3-canary.3d7643f9
v15.0.3-canary.2d9041fd
v15.0.3-canary.1Updates
@playwright/test
from 1.48.1 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
@sentry/node
from 8.37.1 to 8.39.0Release notes
Sourced from
@sentry/node
's releases.... (truncated)
Changelog
Sourced from
@sentry/node
's changelog.Commits
c52478d
release: 8.39.05e6658a
Merge pull request #14361 from getsentry/prepare-release/8.39.08659f8d
meta(changelog): Update changelog for 8.39.0100c662
meta(utils): Don't use import assertion in rollup config (#14362)4357b44
test: Clean up test output warnings (#14358)da5b2e0
fix(replay): Remove replay id from DSC on expired sessions (#14342)fe1fb8c
fix(cdn): Ensure_sentryModuleMetadata
is not mangled (#14344)d253621
ref(utils): Explicitly export API in@sentry/utils
(#14338)4fbc3b2
meta(utils): Replace custom versionbump script with rollup replace plugin (#1...9993d1e
feat(node): Add aliaschildProcessIntegration
for `processThreadBreadcrumbI...Updates
@swc/cli
from 0.4.0 to 0.5.1Commits
Updates
@swc/jest
from 0.2.36 to 0.2.37Commits
Updates
@types/jest
from 29.5.12 to 29.5.14Commits
Updates
@types/minimist
from 1.2.2 to 1.2.5Commits
Updates
@types/node
from 22.5.4 to 22.9.1Commits
Updates
husky
from 9.0.11 to 9.1.7Release notes
Sourced from husky's releases.
... (truncated)
Commits
799e84b
9.1.730f2049
fix: add husky label to deprecated warning (#1538)a2d942a
9.1.6b4465ed
fix: add parens around the null coalescing operator to fix issues when npm_co...3b3e7f1
docs(spanish): improve spanish translation (#1504)dcf3aed
dosc: repair support Spanish sponsors links (#1500)c3afd5f
docs: support Spanish documentation (#1499)c5f4f48
docs: support Russian documentation (#1495)2fee8d2
9.1.5397e7f0
fixes #1494 support pre-merge-commit hookUpdates
lint-staged
from 15.2.7 to 15.2.10Release notes
Sourced from lint-staged's releases.
Changelog
Sourced from lint-staged's changelog.
Commits
163112f
chore(changeset): release829575c
Merge pull request #1471 from lint-staged/updates893ca84
refactor: remove unused parameter defaulta661f46
build(deps): migrate to ESLint 9e3f283b
build(deps): update minor dependencies35483b9
docs: add some more concrete command examples to the README0ce5e14
chore(changeset): release (#1465)b69ce2d
fix: set max event listeners to the number of tasks (#1463)52f6eef
chore(changeset): release (#1462)8d8fe23
build: update repository url in package.jsonUpdates
next
from 15.0.0 to 15.0.3Release notes
Sourced from next's releases.
... (truncated)
Commits
7dc7be2
v15.0.374b4d2d
v15.0.3-canary.9be40adb
Add missing closing\</AppOnly>
(#72453)224447c
Getting Started Docs: Improve "Project Structure" page (#72399)5f0adad
chore(turbopack): Update dashmap from 5.x to 6.x (#72433)f668af2
[ppr] Fixed deployment tests (#72428)856521b
docs(parallel-routes): update 11-parallel-routes.mdx example for modal closin...9d31638
docs(route-handlers): add TS/JSswitcher
toRoute Resolution
section in `...200fdc1
[Turbopack] remove unneeded type annotation (#72390)74a19b7
docs: unify the header deps by removing # (#72391)Updates
playwright
from 1.48.1 to 1.49.0Release notes
Sourced from playwright'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
playwright-core
from 1.48.1 to 1.49.0Release notes
Sourced from playwright-core's releases.