Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: browserstack/jest-playwright-browserstack
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: browserstack/jest-playwright-browserstack
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: sdk
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 6 commits
  • 9 files changed
  • 2 contributors

Commits on Jun 3, 2026

  1. feat: add BrowserStack SDK sample (Node.js / Playwright / Jest / Auto…

    …mate)
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
    claude committed Jun 3, 2026
    Configuration menu
    Copy the full SHA
    ba0a719 View commit details
    Browse the repository at this point in the history
  2. fix(security): drop install-time npm update postinstall

    Removes the postinstall `npm update browserstack-node-sdk` (supply-chain /
    install-time-execution vector that bypasses lockfile pinning). The
    browserstack-node-sdk `latest` dependency already resolves to the current
    SDK on `npm install`, so the postinstall was redundant.
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
    AakashHotchandani and claude committed Jun 3, 2026
    Configuration menu
    Copy the full SHA
    89cdf00 View commit details
    Browse the repository at this point in the history
  3. fix(sdk): depend on @playwright/test and import from it

    The BrowserStack Node SDK keys Playwright detection (__isPlaywrightInstalled)
    on @playwright/test and patches THAT module's BrowserType. Importing the
    standalone 'playwright' package left launch() unpatched. Resolves the
    preInitialize compareVersions crash. (Live launch interception still under
    review with the SDK team.)
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
    AakashHotchandani and claude committed Jun 3, 2026
    Configuration menu
    Copy the full SHA
    6cbd09a View commit details
    Browse the repository at this point in the history
  4. fix: pin browserstack-node-sdk to 1.49.3 for jest+Playwright (1.55.x …

    …regression)
    
    Verified live: with @playwright/test + sdk 1.49.3 the Playwright launch is
    intercepted and BrowserStack sessions run (macOS/Chrome + Windows/Edge passed).
    sdk 1.55.x regresses the launch patcher (throws 'session_' undefined -> silent
    local-launch fallback). Aligned deps to the working reference (jest-js-pw):
    @playwright/test 1.55.0, selenium-webdriver, jest 29.7.0, matching jest.config.
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
    AakashHotchandani and claude committed Jun 3, 2026
    Configuration menu
    Copy the full SHA
    4500123 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2026

  1. Configuration menu
    Copy the full SHA
    0b7c634 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2026

  1. Configuration menu
    Copy the full SHA
    e6def3f View commit details
    Browse the repository at this point in the history
Loading