Skip to content

fix: bump @stripe/stripe-js from 9.17.0 to 10.2.1 - #2618

Merged
groupthinking merged 1 commit into
mainfrom
dependabot/npm_and_yarn/stripe/stripe-js-10.2.1
Nov 10, 2026
Merged

groupthinking merged 1 commit into
mainfrom
dependabot/npm_and_yarn/stripe/stripe-js-10.2.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 7, 2026 •

Copy link
Copy Markdown
Contributor

Bumps @stripe/stripe-js from 9.17.0 to 10.2.1.

Release notes

Sourced from @​stripe/stripe-js's releases.

v10.2.1

  • Add types for Pricing SDK (beta) (#1003)
  • Add Canary Islands NIF to Checkout and Tax ID Element types (#1002)

New features

Fixes

Changed

v10.2.0

New features

  • Add individual/business name update actions and nameCollection to EwCS types (#1001)

Fixes

  • Add missing RON currency to PMME (#999)

Changed

  • Remove PaymentElement layout options that can't be updated (defaultCollapsed, paymentMethodLogoPosition) from update() types (#1000)

v10.1.0

New features

  • Add new accordion trigger appearance variables (#990)
  • Added mobile_web client option for WeChat Pay (#997)

Fixes

  • Share in-flight Stripe.js load across concurrent loadStripe calls (#992)

Changed

  • Bump brace-expansion from 1.1.11 to 1.1.21 (#989)
  • Bump proxy-addr from 2.0.7 to 2.0.8 in /examples/rollup (#995)
  • Bump brace-expansion from 1.1.16 to 1.1.21 in /examples/parcel (#994)

v10.0.0

New features

  • Removed payment request button for Endive 👾 (#982)
  • Add a retry to the loader (#899)
  • Removed Elements paymentMethodTypes from types for Endive (#975)

Fixes

  • Add missing confirmPayByBankPayment types (#985)

Changed

... (truncated)

Commits
  • 6287f71 v10.2.1
  • 0a835b9 Add types for Pricing SDK (beta) (#1003)
  • 3e90d0c Add Canary Islands NIF to Checkout and Tax ID Element types (#1002)
  • fc91eff v10.2.0
  • d7bca50 Add individual/business name update actions and nameCollection to EwCS types ...
  • da1c94d Remove un-updatable PE layout options from types (#1000)
  • 37537e3 add missing RON currency to PMME (#999)
  • 3de39c5 v10.1.0
  • 062c997 Bump proxy-addr from 2.0.7 to 2.0.8 in /examples/rollup (#995)
  • 47d3472 Bump brace-expansion from 1.1.16 to 1.1.21 in /examples/parcel (#994)
  • Additional commits viewable in compare view

@dependabot
dependabot Bot requested a review from groupthinking as a code owner November 7, 2026 20:56
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Nov 7, 2026
@vercel

vercel Bot commented Nov 7, 2026 •

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated
v0-uvai Ready Ready Preview, v0 Nov 9, 2026 10:45pm UTC

@dependabot dependabot Bot added the javascript Pull requests that update javascript code label Nov 7, 2026
@coderabbitai

coderabbitai Bot commented Nov 7, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@github-actions

github-actions Bot commented Nov 7, 2026

Copy link
Copy Markdown
Contributor

✅ E2E Test Results: ALL TESTS PASSED

Metric Value
Status 🟢 GREEN
Total Tests
Passed 16
Failed
Deployment https://v0-uvai-a4sec6ijx-garv1.vercel.app
Test Output
every request without persisting it�[32m 1�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mTemplate Gallery�[2m > �[22mhomepage returns 200 with HTML�[32m 162�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mTemplate Gallery�[2m > �[22mfeatures page contains template/workflow markup�[32m 176�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mTemplate Gallery�[2m > �[22mfeatures page surfaces at least 5 workflow/template indicators�[33m 359�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mVideo Pack Pipeline�[2m > �[22mPOST /api/video/pack accepts a YouTube URL without hanging�[33m 2135�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mVideo Pack Pipeline�[2m > �[22mGET /api/video/pack resolves to a ready pack with evidence lineage�[33m 781�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mError Handling�[2m > �[22mmissing URL returns 400, not a hang�[32m 110�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mError Handling�[2m > �[22minvalid URL returns 400 quickly, not a hang�[32m 116�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mError Handling�[2m > �[22mPOST /api/video/pack with no body returns 400�[32m 131�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mDashboard�[2m > �[22m/dashboard returns 200�[32m 197�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mDashboard�[2m > �[22m/dashboard contains agent or pipeline visualization markup�[32m 179�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mAPI Health�[2m > �[22mGET /api returns a response (not 404)�[32m 251�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mAPI Health�[2m > �[22mretired /api/pipeline routes are gone (no pipeline served)�[32m 89�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mStatic Assets�[2m > �[22mhomepage has proper meta tags�[32m 113�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mStatic Assets�[2m > �[22m/features page returns 200�[32m 151�[2mms�[22m�[39m

�[2m Test Files �[22m �[1m�[32m1 passed�[39m�[22m�[90m (1)�[39m
�[2m      Tests �[22m �[1m�[32m16 passed�[39m�[22m�[90m (16)�[39m
�[2m   Start at �[22m 20:59:00
�[2m   Duration �[22m 6.64s�[2m (transform 41ms, setup 0ms, import 54ms, tests 6.49s, environment 0ms)�[22m


@github-actions

github-actions Bot commented Nov 7, 2026

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails
npm/@stripe/stripe-js ^10.2.1 UnknownUnknown
npm/@stripe/stripe-js 10.2.1 🟢 7.1
Details
CheckScoreReason
Code-Review🟢 7Found 17/23 approved changesets -- score normalized to 7
Packaging⚠️ -1packaging workflow not detected
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Maintained🟢 1030 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Binary-Artifacts🟢 10no binaries found in the repo
Pinned-Dependencies🟢 10all dependencies are pinned
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Fuzzing⚠️ 0project is not fuzzed
License🟢 10license file detected
Signed-Releases⚠️ -1no releases found
Branch-Protection🟢 6branch protection is not maximal on development and all release branches
Security-Policy🟢 10security policy file detected
SAST🟢 9SAST tool is not run on all commits -- score normalized to 9

Scanned Files

  • apps/web/package.json
  • package-lock.json

Bumps [@stripe/stripe-js](https://github.com/stripe/stripe-js) from 9.17.0 to 10.2.1.
- [Release notes](https://github.com/stripe/stripe-js/releases)
- [Commits](stripe/stripe-js@v9.17.0...v10.2.1)

---
updated-dependencies:
- dependency-name: "@stripe/stripe-js"
  dependency-version: 10.2.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/stripe/stripe-js-10.2.1 branch from fd28a2f to cbf8f76 Compare November 9, 2026 22:43
@github-actions

github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

✅ E2E Test Results: ALL TESTS PASSED

Metric Value
Status 🟢 GREEN
Total Tests
Passed 16
Failed
Deployment https://v0-uvai-e4ta7aed9-garv1.vercel.app
Test Output
s on every request without persisting it�[32m 1�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mTemplate Gallery�[2m > �[22mhomepage returns 200 with HTML�[32m 154�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mTemplate Gallery�[2m > �[22mfeatures page contains template/workflow markup�[32m 135�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mTemplate Gallery�[2m > �[22mfeatures page surfaces at least 5 workflow/template indicators�[32m 137�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mVideo Pack Pipeline�[2m > �[22mPOST /api/video/pack accepts a YouTube URL without hanging�[33m 1686�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mVideo Pack Pipeline�[2m > �[22mGET /api/video/pack resolves to a ready pack with evidence lineage�[33m 755�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mError Handling�[2m > �[22mmissing URL returns 400, not a hang�[33m 384�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mError Handling�[2m > �[22minvalid URL returns 400 quickly, not a hang�[32m 87�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mError Handling�[2m > �[22mPOST /api/video/pack with no body returns 400�[32m 79�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mDashboard�[2m > �[22m/dashboard returns 200�[32m 143�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mDashboard�[2m > �[22m/dashboard contains agent or pipeline visualization markup�[32m 99�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mAPI Health�[2m > �[22mGET /api returns a response (not 404)�[32m 218�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mAPI Health�[2m > �[22mretired /api/pipeline routes are gone (no pipeline served)�[32m 63�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mStatic Assets�[2m > �[22mhomepage has proper meta tags�[32m 74�[2mms�[22m�[39m
 �[32m✓�[39m tests/e2e/pipeline.test.ts�[2m > �[22mEventRelay E2E — Live Deployment�[2m > �[22mStatic Assets�[2m > �[22m/features page returns 200�[32m 94�[2mms�[22m�[39m

�[2m Test Files �[22m �[1m�[32m1 passed�[39m�[22m�[90m (1)�[39m
�[2m      Tests �[22m �[1m�[32m16 passed�[39m�[22m�[90m (16)�[39m
�[2m   Start at �[22m 22:47:00
�[2m   Duration �[22m 5.87s�[2m (transform 56ms, setup 0ms, import 70ms, tests 5.67s, environment 0ms)�[22m


@groupthinking groupthinking left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed exact head cbf8f76ea77fab91048e4f9df4fd9c4ebfa11f50. The complete two-file diff updates the direct web declaration and its frozen lock entry from Stripe.js 9.17.0 to 10.2.1; the package moves into the web workspace, retains MIT licensing, and introduces no unrelated package version changes.

I checked Stripe's v10 breaking changes against tracked application source: there are no imports of @stripe/stripe-js or uses of the removed browser APIs. Existing checkout code uses the separate server stripe package, whose version and implementation are unchanged. A clean frozen install and web type check pass; all 82 focused billing tests pass. The installed public browser-loader package also returns null during server rendering without making a network request. These checks do not constitute a live payment test.

Hosted CI passes 1,532 web tests with one skip, type/lint validation, the 47-page application and Docker builds, and 21 real Studio preflight checks. The preview pipeline passes 16/16, including ready-pack lineage. Those preview tests concern the video pipeline and may use cached packs; they do not exercise real Stripe payments.

The dependency review passes. I downloaded the artifact and verified its ZIP/raw-diff digests, exact base/head/run identity, successful verdict, and all four typed rows against the current live comparison. It reports only Stripe.js declaration/locked-version replacements, zero vulnerability entries, no pagination link and no snapshot-warning value. All 29 current checks completed: 26 passed and three skipped; no review threads are unresolved.

Approving this scoped dependency update. The full npm audit still fails with 25 high and 22 moderate package findings, with no new advisory IDs versus the verified main baseline. Repository-wide security clearance, a live payment, a production deployment and merge authorization are not established by this approval. Auto-merge remains disabled.

@groupthinking
groupthinking merged commit 67bf5f1 into main Nov 10, 2026
31 checks passed
@groupthinking
groupthinking deleted the dependabot/npm_and_yarn/stripe/stripe-js-10.2.1 branch November 10, 2026 15:02

This branch was successfully deployed

1 active deployment
Preview — cbf8f76e Deployed Nov 9, 2026 by vercel[bot]
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.

1 participant