Aktualizacja @stripe/stripe-js z 9.x do 10.x
Porównanie publicznego API @stripe/stripe-js 9.17.0 i 10.0.0, obliczone automatycznie na podstawie typów TypeScript. Zmieniona sygnatura to możliwa zmiana niekompatybilna, a nie pewność.
Podsumowanie
| Usunięte ścieżki importu | 0 |
|---|---|
| Usunięte eksporty | 3 |
| Zmienione sygnatury | 3 |
| Usunięte składowe klas lub interfejsów | 4 |
| Zmienione składowe klas lub interfejsów | 0 |
| Nowo wycofane | 0 |
| Zmiany wymagań (engines, zależności peer) | 0 |
| Nowe eksporty | 5 |
Usunięte eksporty
| import | export | kind | Przed |
|---|---|---|---|
@stripe/stripe-js | StripePaymentRequestButtonElement | type | StripeElementBase & { on(eventType: "click", handler: (event: StripePaymentRequestButtonElementClickEvent) => any): StripePaymentRequestButtonElement; on(eventType: "ready", handler: (event: { elementType: "paymentRequestButton"; }) => any): StripePaymentRequestButtonElement; on(eventType: "focus", handler: (event: { elementType: "paymentRequestButton"; }) => any): StripePaymentRequestButtonElement; on(eventType: "blur", handler: (event: { elementType: "paymentRequestButton"; }) => any): StripePaymentRequestButtonElement; once(eventType: "click", handler: (event: StripePaymentRequestButtonElem… |
@stripe/stripe-js | StripePaymentRequestButtonElementOptions | interface | interface |
@stripe/stripe-js | StripePaymentRequestButtonElementClickEvent | interface | interface |
Zmienione sygnatury
| export | Przed | Po |
|---|---|---|
@stripe/stripe-js · ReleaseTrain | "dahlia" | "endive" |
@stripe/stripe-js · StripeElement | StripeAddressElement | StripeAuBankAccountElement | StripeCardElement | StripeCardNumberElement | StripeCardExpiryElement | StripeCardCvcElement | StripeIbanElement | StripeLinkSignupElement | StripeContactDetailsElement | StripeCurrencySelectorElement | StripeExpressCheckoutElement | StripePaymentElement | StripeCheckoutForm | StripePaymentMethodMessagingElement | StripePaymentRequestButtonElement | StripeIssuingCardNumberDisplayElement | StripeIssuingCardCvcDisplayElement | StripeIssuingCardExpiryDisplayElement | StripeIssuingCardPinDisplayElement | StripeIssuingCardCopyButtonElement | Strip… | StripeAddressElement | StripeAuBankAccountElement | StripeCardElement | StripeCardNumberElement | StripeCardExpiryElement | StripeCardCvcElement | StripeIbanElement | StripeLinkSignupElement | StripeContactDetailsElement | StripeCurrencySelectorElement | StripeExpressCheckoutElement | StripePaymentElement | StripeCheckoutForm | StripePaymentMethodMessagingElement | StripeIssuingCardNumberDisplayElement | StripeIssuingCardCvcDisplayElement | StripeIssuingCardExpiryDisplayElement | StripeIssuingCardPinDisplayElement | StripeIssuingCardCopyButtonElement | StripeShippingAddressElement | StripeTaxI… |
@stripe/stripe-js · StripeElementType | "card" | "expressCheckout" | "payment" | "contactDetails" | "shippingAddress" | "taxId" | "terms" | "linkSignup" | "linkAuthentication" | "address" | "paymentMethodMessaging" | "auBankAccount" | "cardNumber" | "cardExpiry" | "cardCvc" | "currencySelector" | "iban" | "paymentForm" | "paymentRequestButton" | "issuingCardNumberDisplay" | "issuingCardCvcDisplay" | "issuingCardExpiryDisplay" | "issuingCardPinDisplay" | "issuingCardCopyButton" | "issuingAddToWalletButton" | "card" | "expressCheckout" | "payment" | "contactDetails" | "shippingAddress" | "taxId" | "terms" | "linkSignup" | "linkAuthentication" | "address" | "paymentMethodMessaging" | "auBankAccount" | "cardNumber" | "cardExpiry" | "cardCvc" | "currencySelector" | "iban" | "paymentForm" | "issuingCardNumberDisplay" | "issuingCardCvcDisplay" | "issuingCardExpiryDisplay" | "issuingCardPinDisplay" | "issuingCardCopyButton" | "issuingAddToWalletButton" |
Usunięte składowe klas lub interfejsów
| member | import | Przed |
|---|---|---|
StripeElementsUpdateOptions.paymentMethodTypes | @stripe/stripe-js | string[] | undefined |
StripeElementsUpdateOptions.payment_method_types | @stripe/stripe-js | string[] | undefined |
StripeElementsOptionsModeBase.paymentMethodTypes | @stripe/stripe-js | string[] | undefined |
StripeElementsOptionsModeBase.payment_method_types | @stripe/stripe-js | string[] | undefined |
Zmienione składowe klas lub interfejsów
Nie wykryto.
Nowo wycofane
Nie wykryto.
Zmiany wymagań (engines, zależności peer)
Nie wykryto.
Nowe eksporty (5)
| import | export | kind |
|---|---|---|
@stripe/stripe-js | ConfirmBlikSetupData | interface |
@stripe/stripe-js | ConfirmBlikSetupOptions | interface |
@stripe/stripe-js | ConfirmPayByBankPaymentData | interface |
@stripe/stripe-js | ConfirmPayByBankPaymentOptions | interface |
@stripe/stripe-js | CreatePaymentMethodPayByBankData | interface |
Przekaż te dane swojemu agentowi AI
Vigia to darmowy serwer MCP: Twój agent programistyczny sprawdza wersje, zmiany łamiące zgodność i podatności, zanim napisze kod. Bez rejestracji i klucza API.
claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp
Dodaj do CursorDodaj do VS Code★ Gwiazdka na GitHubie
Dowolny inny klient MCP
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }Skill dla agentów (SKILL.md): mówi agentowi, kiedy używać Vigii · GitHub Action dla pull requestów
Najczęściej zadawane pytania
Jakie są zmiany niekompatybilne przy aktualizacji @stripe/stripe-js z 9 do 10?
Między @stripe/stripe-js 9.17.0 a 10.0.0 Vigia znalazła 3 usuniętych eksportów, 3 zmienionych sygnatur i 4 usuniętych lub zmienionych składowych klas lub interfejsów.
Co zostało wycofane w @stripe/stripe-js 10?
0 eksportów lub składowych oznaczono w @stripe/stripe-js 10.0.0 jako wycofane.
Dla agentów
GET https://vigia.coredls.cloud/v1/packages/npm/@stripe/stripe-js/upgrade?from=9.17.0&to=10.0.0