Skip to content

chore(deps-dev): Bump the npm-minor-and-patch group across 1 directory with 3 updates#60

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/npm-minor-and-patch-d0700f9b35
Open

chore(deps-dev): Bump the npm-minor-and-patch group across 1 directory with 3 updates#60
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/npm-minor-and-patch-d0700f9b35

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 23, 2026

Copy link
Copy Markdown
Contributor

Bumps the npm-minor-and-patch group with 3 updates in the / directory: @guidepup/guidepup, @guidepup/playwright and @playwright/test.

Updates @guidepup/guidepup from 0.25.0 to 0.27.0

Release notes

Sourced from @​guidepup/guidepup's releases.

0.26.0

What's Changed

Full Changelog: guidepup/guidepup@0.25.1...0.26.0

Breaking Change: Ensure NVDA and VoiceOver clients announce all typed text

Currently when capture: "initial" is set on VoiceOver and NVDA will not capture the spoken phrases for all characters of typed text.

This update is to ensure that *.type("...") logs all typed characters, even when "initial" has been set (now the default).

The implementation chosen is to treat each typed character as it's own action instead. This makes output more stable for "initial" usage as there are fewer complications r.e. live events etc. getting captured while typing, but it does introduce some breaking changes:

  • Each character will get it's own spoken phrase log entry, so potentially multiple entries for a single action, which is unlike other methods, and is a breaking change from previous where there would be a single log entry for the entire typed text command.
  • lastSpokenPhrase() now returns the output from the last character typed instead of all characters.

Breaking Change: Set the default capture option to "initial"

Sets the default capture to "initial" for both NVDA and VoiceOver.

This is based on feedback that performance is key, especially for VoiceOver tests, and the observation that most consumers aren't asserting on secondary announcements such as VoiceOver hints.

Consumers can revert to the old default by setting { capture: true } in the *.start() command options, or indeed, on a per command basis for any command, i.e.

await voiceOver.start(); // Capture initial logs for each command by default
await voiceOver.next(); // Capture the initial logs for this command
await voiceOver.next({ capture: false }); // Don't capture logs for this command
await voiceOver.next({ capture: true }); // Capture all logs for this command
await voiceOver.stop();
await voiceOver.start({ capture: true }); // Capture all logs for each command
await voiceOver.next({ capture: "initial" }); // Capture the initial logs for this command
await voiceOver.next({ capture: false }); // Don't capture logs for this command
await voiceOver.next(); // Capture all logs for this command
await voiceOver.stop();
await voiceOver.start({ capture: false }); // Don't capture logs for each command
await voiceOver.next({ capture: "initial" }); // Capture the initial logs for this command
await voiceOver.next(); // Don't capture logs for this command
await voiceOver.next({ capture: true }); // Capture all logs for this command
await voiceOver.stop();

0.25.1

... (truncated)

Commits
  • 9b06539 chore: version bump
  • 1ab16cf chore: version bump
  • 0df9c11 feat!: implement a screen reader agnostic abstraction class (#121)
  • 5b4eadd docs: move away from the word "driver"
  • 155e776 chore: migrate to npm and dep upgrades (#120)
  • b51c602 chore: version bump
  • 7d9f000 feat!: BREAKING set the default capture option to "initial" for speed...
  • 96dfea5 chore(deps): bump @​babel/core from 7.23.0 to 7.29.7 (#118)
  • e773a4b docs: add notes to jsdoc r.e. lastSpokenPhrase for VO and NVDA .type() methods
  • 1de1f01 fix: BREAKING ensure NVDA and VoiceOver clients announce all typed text (...
  • Additional commits viewable in compare view
Install script changes

This version modifies prepublish script that runs during installation. Review the package contents before updating.

Attestation changes

This version has no provenance attestation, while the previous version (0.25.0) was attested. Review the package versions before updating.


Updates @guidepup/playwright from 0.16.0 to 0.17.0

Release notes

Sourced from @​guidepup/playwright's releases.

0.17.0

What's Changed

Full Changelog: guidepup/guidepup-playwright@0.16.3...0.17.0

Details

Introduce Playwright helper test fixture for driving screen readers via a single API that detects the default screen reader for the current OS.

import { screenReaderTest as test } from "@guidepup/playwright";
// screenReader is controlling VoiceOver on macOS and NVDA on windows, using a single API.
test("I can navigate the Guidepup documentation site", async ({ page, screenReader }) => {
await page.goto("https://www.guidepup.dev", {
waitUntil: "load",
});
await screenReader.navigateToWebContent();
await screenReader.next();
await screenReader.next();
await screenReader.act();
});

Breaking change as relies on a new min version of 0.27.0 for @guidepup/guidepup.

0.16.3

What's Changed

Full Changelog: guidepup/guidepup-playwright@0.16.2...0.16.3

0.16.1

What's Changed

Full Changelog: guidepup/guidepup-playwright@0.16.0...0.16.1

Commits
  • 7c3ac63 feat!: OS agnostic screen reader instance (#40)
  • 05efea5 ci: access public for scoped package
  • 761ed24 chore: version bump
  • c483ca4 fix: resolve nvda.navigateToWebContent() infinite window switching (#39)
  • 6790586 chore: version bump
  • 86f83af fix: use item chooser and not web item rotor for finding web content (#38)
  • 8255976 docs: drop the word "driver"
  • 37caa0f chore: version bump
  • 517972a fix: prevent auto-navigation of web content (#37)
  • 52647b5 Fix badge label for MacOS Sequoia support
  • See full diff in compare view

Updates @playwright/test from 1.60.0 to 1.61.1

Release notes

Sourced from @​playwright/test's releases.

v1.61.1

Bug Fixes

  • #41365 [Bug]: Expect.Extend matcher with same name as default matcher in same expect instance overrides default matchers implementation to custom matcher
  • #41351 [Bug]: Playwright UI mode: apiRequestContext._wrapApiCall reports unexpected number of bytes (same test passes in headed mode)
  • #41360 [Bug]: Trace viewer: message times in websockets are downscaled by 1000
  • #41311 [Bug]: [Regression]: Sync loader throws "context.conditions?.includes is not a function" on Node 22.15
  • #41371 [Regression]: Sync ESM loader (registerHooks) fails to resolve extensionless .ts subpath imports across pnpm workspace symlinks

v1.61.0

🔑 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

... (truncated)

Commits
  • 39e3553 cherry-pick(#41399): fix(test): load require-reached files as commonjs in syn...
  • 4328122 chore: mark v1.61.1 (#41404)
  • 2c29a94 fix(tracing): stop recording websocket frames outside of chunks (#41398)
  • 4324b19 cherry-pick(#41367): fix(test): keep builtin expect matchers on base extend
  • 041e7e3 cherry-pick(#41364): fix(har): WebSocket message timestamps should be in mi...
  • b8a0fc3 cherry-pick(#41309, #43149): Revert "fix(firefox): treat `navigationCommitted...
  • b5a3175 cherry-pick(#41319): fix(loader): support other node versions
  • d4724a9 cherry-pick(#41290): feat(docker): add Ubuntu 26.04 (Resolute Raccoon) image
  • 1cc5a90 cherry-pick(#41295): chore: PLAYWRIGHT_TRACING_NO_WEBSOCKET_FRAMES and PLAYWR...
  • a6772bd cherry-pick(#41280): Revert "fix(trace-viewer): add keyboard navigation to `N...
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 23, 2026
@dependabot dependabot Bot requested a review from a team as a code owner June 23, 2026 06:13
@dependabot dependabot Bot requested a review from accessibility-bot June 23, 2026 06:13
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 23, 2026
…y with 3 updates

Bumps the npm-minor-and-patch group with 3 updates in the / directory: [@guidepup/guidepup](https://github.com/guidepup/guidepup), [@guidepup/playwright](https://github.com/guidepup/guidepup-playwright) and [@playwright/test](https://github.com/microsoft/playwright).


Updates `@guidepup/guidepup` from 0.25.0 to 0.27.0
- [Release notes](https://github.com/guidepup/guidepup/releases)
- [Commits](guidepup/guidepup@0.25.0...0.27.0)

Updates `@guidepup/playwright` from 0.16.0 to 0.17.0
- [Release notes](https://github.com/guidepup/guidepup-playwright/releases)
- [Commits](guidepup/guidepup-playwright@0.16.0...0.17.0)

Updates `@playwright/test` from 1.60.0 to 1.61.1
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](microsoft/playwright@v1.60.0...v1.61.1)

---
updated-dependencies:
- dependency-name: "@guidepup/guidepup"
  dependency-version: 0.26.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: "@guidepup/playwright"
  dependency-version: 0.16.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: "@playwright/test"
  dependency-version: 1.61.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/npm-minor-and-patch-d0700f9b35 branch from 4459f6a to 2e5dc0b Compare June 30, 2026 06:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants