Skip to content

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

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

chore(deps): update all non-major dependencies#200
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Mar 14, 2025

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
@axe-core/playwright ^4.9.1^4.13.0 age confidence devDependencies minor
@firebase/app-types (source) ^0.9.2^0.9.5 age confidence dependencies patch
@nuxt/image (source) ^1.7.0^1.11.0 age confidence devDependencies minor
@nuxt/test-utils ^3.13.1^3.23.0 age confidence devDependencies minor
@playwright/test (source) ^1.45.1^1.62.1 age confidence devDependencies minor
@scalar/nuxt (source) ^0.2.194^0.6.63 age confidence devDependencies minor
@typescript-eslint/parser (source) ^7.16.0^7.18.0 age confidence devDependencies patch
@vue/test-utils ^2.4.6^2.4.11 age confidence devDependencies patch
eslint (source) ^8.57.0^8.57.1 age confidence devDependencies patch
eslint-plugin-tailwindcss ^3.17.4^3.18.3 age confidence devDependencies patch
firebase (source, changelog) ^10.12.3^10.14.1 age confidence dependencies patch
node (source) >=24>=24.19.0 age confidence engines minor
node 2424.19.0 age confidence uses-with minor
nuxt-gtag ^3.0.1^3.0.3 age confidence devDependencies patch
nuxt-vuefire ^1.0.3^1.1.2 age confidence devDependencies minor
playwright-core (source) ^1.45.1^1.62.1 age confidence devDependencies minor
pnpm (source) 11.9.011.21.0 age confidence packageManager minor
pnpm (source) 11.9.011.21.0 age confidence uses-with minor
typescript (source) ^5.5.3^5.9.3 age confidence devDependencies minor
vitest (source) ^1.6.0^1.6.1 age confidence devDependencies patch
vue (source) ^3.4.31^3.5.41 age confidence devDependencies patch
vue-router (source) ^4.4.0^4.6.4 age confidence devDependencies minor
vuefire ^3.1.24^3.2.3 age confidence dependencies patch

Release Notes

dequelabs/axe-core-npm (@​axe-core/playwright)

v4.13.0

Compare Source

v4.12.1

Compare Source

v4.11.3

Compare Source

Bug Fixes

v4.11.2

Compare Source

Bug Fixes

v4.11.1

Compare Source

Bug Fixes

v4.11.0

Compare Source

Bug Fixes
Features

4.10.2 (2025-05-12)

Bug Fixes

4.10.1 (2024-10-29)

Bug Fixes

v4.10.2

Compare Source

Bug Fixes
firebase/firebase-js-sdk (@​firebase/app-types)

v0.9.5

Compare Source

Patch Changes

v0.9.4

Compare Source

Patch Changes
nuxt/image (@​nuxt/image)

v1.11.0

Compare Source

compare changes

🚀 Enhancements
  • Add support for image helpers in nitro endpoints (#​1473)
  • ipx: Log the architecture of the build (#​1808)
🩹 Fixes
  • Remove layer0 and edgio providers (#​1763)
  • Add back layer0 and edgio providers (without) tests (a99ce09)
  • cloudflare: Don't add baseURL if there are no operations (#​1790)
  • ipx: Always use ipx provider if external baseURL is provided (#​1800)
  • ipxStatic: Strip repeated slashes from image path (#​1801)
  • Avoid deep type instantiation (12b37a2)
📖 Documentation
🏡 Chore
  • Disable shamefully-hoist (#​1795)
  • Do not ignore typescript upgrades (0809991)
  • Switch to using typesVersions field (b4af05a)
  • Allow major bumps in changelog (d486587)
  • Enable oxc-resolver build (4be31c7)
  • Release v1.11.0 (3123997)
✅ Tests
  • Exclude layer0 + edgio from unit tests (3682a90)
🤖 CI
❤️ Contributors

v1.10.0

Compare Source

compare changes

🚀 Enhancements
  • imageengine: Add new modifiers (#​1701)
  • filerobot: Add new provider (#​1680)
🩹 Fixes
  • NuxtImg: Do not access props in template (e2e61fa)
  • NuxtPicture: Make img-attrs and attrs responsive (#​1696)
📖 Documentation
📦 Build
  • Update to latest nuxt/module-builder (#​1668)
🏡 Chore
  • Skip missing commit in generating changelog (a658787)
  • Revert to previous module builder (54dc469)
  • Remove unneeded .nuxtrc config (#​1708)
  • Temporarily ignore typescript upgrade (473f8f1)
  • Bump @nuxtjs/tailwindcss (25379fb)
  • Bump @nuxtjs/tailwindcss version (36fb95e)
🤖 CI
❤️ Contributors
nuxt/test-utils (@​nuxt/test-utils)

v3.23.0

Compare Source

3.23.0 is the next minor release.

👉 Changelog

compare changes

🚀 Enhancements
  • runtime-utils: Support h3 v2 (#​1515)
  • module: Add install wizard when freshly installed (#​1538)
🩹 Fixes
  • e2e: Ensure $fetch is not typed as any (1f4754ea9)
🏡 Chore
✅ Tests
  • Add cleanup to resolve-config tests (#​1537)
🤖 CI
  • Prepare build environment in autofix workflow (2c0864ed6)
❤️ Contributors

v3.22.0

Compare Source

3.22.0 is the next minor release.

👉 Changelog

compare changes

🚀 Enhancements
  • runtime-utils: Unify logic of mount + render helpers (#​1522)
  • module: Run vitest in separate process (#​1524)
  • runtime-utils: Allow skipping initial route change (fd77ec066)
  • runtime: Skip route sync emulation when NuxtPage exists (#​1530)
🔥 Performance
  • module: Skip nuxt-root stub plugin when building (#​1512)
🩹 Fixes
  • runtime-utils: Reject promise on error render + mount helpers (#​1503)
  • runtime-utils: Support new .sync method for syncing route (1148c3cf1)
  • e2e: Always override global env options with inline options (c8f881b3d)
  • runtime-utils: Avoid missing render warn on reject render + suspend helpers (#​1520)
  • e2e: Use server.deps rather than deps (2b3c86921)
  • config: Also call sync() in initial setup (ec555192c)
  • module: Use devtools:before hook instead of direct config check (#​1532)
  • config: Do not override vitest root with nuxt rootDir (#​1531)
💅 Refactors
  • runtime-utils: Do not export addCleanup (86b4998bb)
  • module: Extract nuxt environment options plugin (5ada22a9f)
📖 Documentation
  • Fix link to module authors testing guide (#​1511)
🏡 Chore
✅ Tests
  • Use local kit version for module (79f1e14d5)
  • Add defaultLocale in i18n test (059988fc3)
  • Avoid definePageMeta compiler-hint warning (#​1523)
🤖 CI
❤️ Contributors

v3.21.0

Compare Source

3.21.0 is the next minor release.

👉 Changelog

compare changes

🚀 Enhancements
  • runtime-utils: Support rerender behavior in renderSuspended (#​1466)
  • runtime-utils: Support once option in registerEndpoint (#​1475)
  • runtime-utils: Support css modules in mount + render helpers (#​1464)
  • runtime-utils: Pass app context across in mount + render helpers (#​1477)
  • runtime-utils: Support mocked target arguments in mockNuxtImport (#​1492)
🩹 Fixes
  • runtime: Remove redefinition of $fetch.create (#​1471)
  • runtime-utils: Pass non-enumerable globalProperties in mount + render helpers (#​1476)
  • module: Include vitest config in node project (#​1497)
  • runtime-utils: Improve mount + render helpers (#​1483)
  • Revert to @nuxt/kit v3 for bridge support (#​1498)
🏡 Chore
  • Move built dep configuration -> workspace file (d936cb465)
  • Update pnpm to 10.21 and enable trust policy (ed6ff050d)
  • Revert pnpm trust policy and restore provenance action (b034f0a5e)
  • Remove spurious globby dependency (eba19d16b)
  • Remove export (2a88683bd)
  • Remove @nuxt/kit from peer dependencies (b80ca5ea8)
  • Add back @nuxt/kit as peer dep (5c126e1af)
  • Bump vite-node to v5 (3322919c2)
🤖 CI
  • Rebuild better-sqlite3 on windows (9fdaf3824)
❤️ Contributors

v3.20.1

Compare Source

v3.19.2

Compare Source

3.19.2 is the next patch release.

Timetable: 1 July

👉 Changelog

compare changes

🩹 Fixes
  • config: Add missing mocks for vue-devtools (#​1321)
  • runtime-utils: Prevent event duplication (#​1328)
  • config: Include tests without .nuxt. extension (#​1311)
  • deps: Drop @nuxt/schema dependeny (fa3a99b4)
  • config: Use 'projects' for vitest >= v3.2 (#​1344)
  • module: Use user vite version to merge config (#​1345)
  • runtime-utils: Handle computed defined using an object (#​1342)
🏡 Chore
  • Prefer nuxt over nuxi (#​1310)
  • Pin node types (93921643)
  • Do not include dev-deps in engines.node calculation (2f74359b)
  • Add type assertions for indexed access (51b4a4e3)
  • Update installed-check flag (2b97d885)
✅ Tests
  • Update stub name for nuxt v4 (e7b07843)
  • Satisfy typescript (fb0dea24)
  • Update cucumber test for nuxt v4 welcome screen template (8ec7782f)
  • Simplify test (90278bac)
  • Update workspace example (02f9b0a0)
  • Make browser tests forward-compat with v4 (574ea5f9)
🤖 CI
❤️ Contributors

v3.19.1

Compare Source

👉 Changelog

compare changes

🩹 Fixes
  • config: Upgrade nuxt devtools + disable vue devtools (#​824)
  • module: Import defineConfig from vite (467886ea)
🏡 Chore
  • Don't ignore @nuxt/devtools upgrade (3ae47b43)
❤️ Contributors

v3.19.0

Compare Source

👉 Changelog

compare changes

🚀 Enhancements
  • config: Support vitest workspaces with defineVitestProject (#​1258)
  • config: Add nuxt environment browser-testing support (#​1294)
🩹 Fixes
  • config: Use UserConfig rather than InlineConfig from vite (e2a1598b)
💅 Refactors
  • Rename core -> e2e internally (a81c4498)
✅ Tests
  • Set environment: 'nuxt' for browser testing example (96769e55)
  • Add browser mode tests for nuxt/content components (#​1284)
❤️ Contributors

v3.18.0

Compare Source

compare changes

🚀 Enhancements
  • e2e: Add support for bun test runner (#​1264)
  • config: Support vitest browser mode (#​1271)
🩹 Fixes
  • vitest-environment: Respect custom app.baseURL in manifest path (#​1213)
  • runtime-utils: Wrap WrapperComponent default slot in function (#​1244)
💅 Refactors
  • Rename setup hook to beforeAll for clarity (#​1221)
📖 Documentation
✅ Tests
❤️ Contributors

v3.17.2

Compare Source

3.17.2 is the next patch release.

Timetable: to be announced.

👉 Changelog

compare changes

🩹 Fixes
  • vitest-environment: Migrate from unenv -> node-mock-http (#​1179)
🏡 Chore
❤️ Contributors

v3.17.1

Compare Source

3.17.1 is the next patch release.

Timetable: to be announced.

👉 Changelog

compare changes

🩹 Fixes
  • runtime-utils: Ensure event listeners props are called (#​1135)
❤️ Contributors

v3.17.0

Compare Source

👉 Changelog

compare changes

🚀 Enhancements
  • runtime-utils: Allow modifying + removing endpoints (fee81510)
✅ Tests
❤️ Contributors

v3.16.0

Compare Source

3.16.0 is the next minor release.

👀 Highlights

You'll still see a warning from vitest:

Vitest  "environmentMatchGlobs" is deprecated. Use "workspace" to define different configurations instead.

You can ignore this for the moment. I expect we will resolve this in the next major (which will drop support for vitest < 3).

👉 Changelog

compare changes

🚀 Enhancements
  • e2e: Add teardownTimeout option to set timeout for afterAll hook (af2ddf29)
🩹 Fixes
  • vitest-environment: Respect any configured buildId (3f8599e6)
  • vitest-environment: Use correct base (c5ba2bac)
  • runtime-utils: Pass custom global components to mountSuspended (#​1081)
  • runtime-utils: Allow overwriting object props in mountSuspended (#​1078)
  • runtime-utils: Do not use defu for merging (#​1089)
  • runtime-utils: Proxy wrapper props (#​1099)
  • runtime-utils: Define $attrs in component render context (#​1108)
  • module: Ensure vi.hoisted is injected after vi import (#​1128)
  • runtime-utils: Proxy wrapper.element from mountSuspended (#​1110)
📦 Build
  • Use typesVersions for node10 declarations (f19cee64)
🏡 Chore
  • Update vitest peerDep version (c4ee71a4)
  • Add root package to workspace (d7c63b5c)
🤖 CI
❤️ Contributors
microsoft/playwright (@​playwright/test)

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

v1.60.0

Compare Source

🌐 HAR recording on Tracing

tracing.startHar() / tracing.stopHar() expose HAR recording as a first-class tracing API, with the same content, mode and urlFilter options as recordHar. The returned Disposable makes it easy to scope a recording with await using:

await using har = await context.tracing.startHar('trace.har');
const page = await context.newPage();
await page.goto('https://playwright.dev');
// HAR is finalized when `har` goes out of scope.

🪝 Drop API

New locator.drop() simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches dragenter, dragover, and drop with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:

await page.locator('#dropzone').drop({
  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },
});

await page.locator('#dropzone').drop({
  data: {
    'text/plain': 'hello world',
    'text/uri-list': 'https://example.com',
  },
});

🎯 Aria snapshots

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

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

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

Rebasing: Whenever PR becomes conflicted, 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.

@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 11 times, most recently from 4a1e0d2 to bce1190 Compare March 21, 2025 10:57
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 8 times, most recently from 8db1c0f to 813f914 Compare March 28, 2025 21:49
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from 6ef2fd8 to 763bf65 Compare April 2, 2025 23:07
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from 5158dc8 to 6acd307 Compare April 18, 2025 19:31
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 11 times, most recently from 839341f to 26fc6b6 Compare April 25, 2025 14:32
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 8 times, most recently from f6b06e7 to e9b50d0 Compare May 6, 2025 23:31
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from bf60529 to 14761f6 Compare May 7, 2025 16:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants