Skip to content

chore(deps): update all non-major dependencies (minor) - #549

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence Type Update
@nuxtjs/critters ^0.9.2^0.10.1 age confidence dependencies minor
@playwright/test (source) 1.60.01.63.0 age confidence dependencies minor
@vueuse/nuxt (source) ^14.3.0^14.4.0 age confidence dependencies minor
MatteoGabriele/agentscan-action v2.0.1v2.5.0 age confidence action minor
danielroe/provenance-action v0.1.1v0.2.0 age confidence action minor

Release Notes

nuxt-modules/critters (@​nuxtjs/critters)

v0.10.1

Compare Source

v0.10.1 is the next patch release.

👉 Changelog

compare changes

🩹 Fixes
  • inline beasties runtime into the server bundle (03f3ec8)
❤️ Contributors

v0.10.0

Compare Source

v0.10.0 is the next major release.

👉 Changelog

compare changes

🚀 Enhancements
  • ⚠️ use beasties build-time compiler and zero-dependency runtime (#​702)
🤖 CI
  • add explicit permissions (fd9b88f)
  • add agent-scan workflow to flag bot-authored PRs (ced5dc5)
❤️ Contributors
microsoft/playwright (@​playwright/test)

v1.63.0

Compare Source

v1.62.1

Compare Source

v1.62.0

Compare Source

🧱 New component testing model

Component testing moves to a stories and galleries model.
A story wraps your component in one specific scenario — hard-coded props, mock data, providers — and a

gallery page that you serve renders stories on demand. The new fixtures.mount() fixture navigates
to the gallery, mounts a story by id, and returns a Locator scoped to the story's root element:

test('click should expand', async ({ mount }) => {
  const component = await mount('components/Expandable/Stateful');
  await component.getByRole('button').click();
  await expect(component.getByTestId('expanded')).toHaveValue('true');
});

Pass a story type as a template argument to type-check its props, and use update(props) /
unmount() on the returned locator to re-render or tear down within a test.

🛑 Cancel operations with AbortSignal

Most operations and web-first assertions now accept a signal option that takes an
AbortSignal, letting you
cancel long-running actions, navigations, waits, and assertions:

const controller = new AbortController();
setTimeout(() => controller.abort(), 1000);

await page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });
await expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });

Providing a signal does not disable the default timeout; pass timeout: 0 to disable it.

🖼️ WebP screenshots

expect(page).toHaveScreenshot() and expect(locator).toHaveScreenshot()
can now store snapshots in the WebP format — just give the snapshot a .webp name:

// Visual comparisons store the golden snapshot as lossless WebP.
await expect(page).toHaveScreenshot('homepage.webp');

// Standalone screenshots can trade quality for size with lossy WebP.
await page.screenshot({ path: 'homepage.webp', quality: 50 });

page.screenshot() and locator.screenshot() also accept webp as a type,
where quality 100 (the default) is lossless and lower values use lossy compression.

🧩 Custom test filtering with Reporter.preprocess()

New reporter.preprocess() hook runs after the configuration is resolved and before
reporter.onBegin(), letting a reporter mark individual tests as skipped, excluded,
fixed, or failing through a TestRun object:

class MyReporter {
  async preprocess({ config, suite, testRun }) {
    for (const test of suite.allTests()) {
      if (shouldSkip(test))
        testRun.skip(test);
    }
  }
}
🔁 Isolated retries

New testConfig.retryStrategy controls when failed tests are retried. The default
'immediate' retries as soon as a worker is free; 'isolated' runs all retries at the end,
one by one in a single worker, to minimize interference with the rest of the suite:

// playwright.config.ts
export default defineConfig({
  retries: 2,
  retryStrategy: 'isolated',
});
New APIs
Browser and Context
  • New option credentials includes the context's virtual WebAuthn Credentials (passkeys) in the storage state, so they can be persisted and re-seeded into later contexts.
Actions
  • New scroll option ("auto" | "none") on actions to opt out of Playwright's automatic scroll-into-view.
Network
Evaluation
Command line & MCP
Reporters
  • The HTML report's Merge files grouping — previously only a UI toggle — can now be enabled from the config with the new mergeFiles reporter option:
// playwright.config.ts
export default defineConfig({
  reporter: [['html', { mergeFiles: true }]],
});
Announcements
  • ⚠️ Debian 11 is not supported anymore.
Browser Versions
  • Chromium 151.0.7922.34
  • Mozilla Firefox 153.0
  • WebKit 26.5

This version was also tested against the following stable channels:

  • Google Chrome 151
  • Microsoft Edge 151

v1.61.1

Compare Source

v1.61.0

Compare Source

🔑 WebAuthn passkeys

New Credentials virtual authenticator, available via browserContext.credentials, lets tests register passkeys and answer navigator.credentials.create() / navigator.credentials.get() ceremonies in the page — no real hardware key required, works in all browsers:

const context = await browser.newContext();

// Seed a passkey your backend provisioned for a test user.
await context.credentials.create('example.com', {
  id: credentialId,
  userHandle,
  privateKey,
  publicKey,
});
await context.credentials.install();

const page = await context.newPage();
await page.goto('https://example.com/login');
// The page's navigator.credentials.get() is answered with the seeded passkey.

You can also let the app register a passkey once in a setup test, read it back with credentials.get(), and seed it into later tests — see Credentials for details.

🗃️ Web Storage

New WebStorage API, available via page.localStorage and page.sessionStorage, reads and writes the page's storage for the current origin:

await page.localStorage.setItem('token', 'abc');
const token = await page.localStorage.getItem('token');
const items = await page.sessionStorage.items();
New APIs
Network
Browser and Screencast
  • New option artifactsDir in browserType.connectOverCDP() controls where artifacts such as traces and downloads are stored when attached to an existing browser.
  • New option cursor in screencast.showActions() controls the cursor decoration rendered for pointer actions.
  • The onFrame callback in screencast.start() now receives a timestamp of when the frame was presented by the browser.
Test runner
  • The testOptions.video option now supports the same set of modes as trace: new 'on-all-retries', 'retain-on-first-failure' and 'retain-on-failure-and-retries' values. See the video modes table for which runs are recorded and kept in each mode.
  • Supported expect.soft.poll(...).
  • New fullConfig.argv — a snapshot of process.argv from the runner process, handy for reading custom arguments passed after the -- separator.
  • New fullConfig.failOnFlakyTests mirrors the config option, so reporters can explain why a flaky run failed.
  • testInfo.errors now lists each sub-error of an AggregateError as a separate entry.
  • New -G command line shorthand for --grep-invert.
🛠️ Other improvements
  • Playwright now supports Ubuntu 26.04.
  • HAR and trace recordings now include WebSocket requests.
Browser Versions
  • Chromium 149.0.7827.55
  • Mozilla Firefox 151.0
  • WebKit 26.5

This version was also tested against the following stable channels:

  • Google Chrome 149
  • Microsoft Edge 149
vueuse/vueuse (@​vueuse/nuxt)

v14.4.0

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub
MatteoGabriele/agentscan-action (MatteoGabriele/agentscan-action)

v2.5.0

Compare Source

Identity update:

  • fix(detectors): branch pr automation flag

Full Changelog: MatteoGabriele/agentscan-action@v2.4.0...v2.5.0

v2.4.0

Compare Source

What's Changed

New Contributors

Full Changelog: MatteoGabriele/agentscan-action@v2.3.0...v2.4.0

v2.3.0

Compare Source

What's Changed

Full Changelog: MatteoGabriele/agentscan-action@v2.2.0...v2.3.0

v2.2.0

Compare Source

What's Changed

Full Changelog: MatteoGabriele/agentscan-action@v2.1.0...v2.2.0

v2.1.0

Compare Source

What's Changed

Full Changelog: MatteoGabriele/agentscan-action@v2.0.1...v2.1.0

danielroe/provenance-action (danielroe/provenance-action)

v0.2.0

Compare Source

compare changes

🚀 Enhancements
  • Respect pnpm's trustPolicyExclude (2f0f52d)
  • Detect loss of npm staged publishing approval (fc86c9a)
📖 Documentation
  • Update action description (e78b179)
  • Add link to pnpm v10.21 trustPolicy 🎉 (fd8dd3c)
🏡 Chore
  • Add licence (cafd196)
  • Revert pnpm trust policy and restore provenance action (4320fb9)
  • Release v0.0.2 (194cad5)
  • Migrate to pnpm v11 (#​99)
✅ Tests
  • Improve coverage of lockfile parsing utils (a9d6553)
  • Migrate to vitest (07fa732)
  • Add api responses as fixtures + test provenance utils (fd6ed30)
🤖 CI
  • Pin github actions to full-length commit shas (9426311)
  • Add agent-scan workflow to flag bot-authored PRs (81568f7)
❤️ Contributors

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "on Monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@vercel

vercel Bot commented Jun 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
nuxt.new Ready Ready Preview Sep 14, 2026 12:56pm UTC

Request Review

@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from a308706 to 34dac43 Compare June 22, 2026 09:00
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 34dac43 to 6deff8c Compare June 24, 2026 12:57
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 6deff8c to c14f712 Compare June 24, 2026 19:42
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from c14f712 to 6e2845c Compare June 24, 2026 23:02
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 6e2845c to d707130 Compare June 25, 2026 23:30
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from d707130 to 7476b79 Compare June 29, 2026 16:08
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 7476b79 to a97496a Compare July 5, 2026 23:49
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from c6b97c4 to 0468a18 Compare July 13, 2026 17:55
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 0468a18 to 8452958 Compare July 13, 2026 21:00
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 8452958 to 3f6704c Compare July 15, 2026 00:13
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 3f6704c to 3b0664e Compare July 16, 2026 11:42
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 3b0664e to e7cf752 Compare July 17, 2026 02:51
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from e7cf752 to 371ea77 Compare July 19, 2026 03:41
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 371ea77 to ec08406 Compare July 19, 2026 20:55
@socket-security

socket-security Bot commented Jul 24, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​vueuse/​nuxt@​14.3.0 ⏵ 14.4.01001008391100
Updated@​nuxtjs/​critters@​0.9.2 ⏵ 0.10.18810099 +689 +3100
Updated@​playwright/​test@​1.60.0 ⏵ 1.63.010010010099100

View full report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants