Skip to content

Commit 27844ca

Browse files
Merge pull request #2713 from stripe/prathmesh/merge-node-beta
Merge to beta
2 parents 9d1baaa + ad294b8 commit 27844ca

23 files changed

Lines changed: 259 additions & 179 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,14 @@ This release changes the pinned API version to 2026-04-22.private.
6161
* Add support for `purpose` on `Treasury.OutboundPaymentCreateParams` and `Treasury.OutboundPayment`
6262
* Add support for error codes `action_blocked` and `approval_required` on `QuotePreviewInvoice.last_finalization_error`
6363

64+
## 22.1.1 - 2026-05-06
65+
* [#2703](https://github.com/stripe/stripe-node/pull/2703) Export Decimal type from Stripe namespace
66+
67+
- Added `Stripe.Decimal` as a usable type in the `Stripe` namespace, enabling type annotations like `function takesDecimal(d: Stripe.Decimal)`.
68+
* [#2704](https://github.com/stripe/stripe-node/pull/2704) Fix file upload regression: restore multipart request data processor
69+
70+
- Fixed file uploads failing with `StripeInvalidRequestError` on the `/v1/files` endpoint since v22.
71+
6472
## 22.1.0 - 2026-04-23
6573
This release changes the pinned API version to 2026-04-22.dahlia.
6674

src/resources/Apps/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ export class Apps {
1414
}
1515

1616
export declare namespace Apps {
17-
export type SecretListParams = AppsNamespace0.SecretListParams;
18-
export type SecretCreateParams = AppsNamespace0.SecretCreateParams;
19-
export type SecretFindParams = AppsNamespace0.SecretFindParams;
20-
export type SecretDeleteWhereParams = AppsNamespace0.SecretDeleteWhereParams;
17+
export import SecretListParams = AppsNamespace0.SecretListParams;
18+
export import SecretCreateParams = AppsNamespace0.SecretCreateParams;
19+
export import SecretFindParams = AppsNamespace0.SecretFindParams;
20+
export import SecretDeleteWhereParams = AppsNamespace0.SecretDeleteWhereParams;
2121
export {Secret};
2222
}

src/resources/Billing/index.ts

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -67,36 +67,36 @@ export class Billing {
6767
}
6868

6969
export declare namespace Billing {
70-
export type AlertListParams = BillingNamespace0.AlertListParams;
71-
export type AlertCreateParams = BillingNamespace0.AlertCreateParams;
72-
export type AlertRetrieveParams = BillingNamespace0.AlertRetrieveParams;
73-
export type AlertActivateParams = BillingNamespace0.AlertActivateParams;
74-
export type AlertArchiveParams = BillingNamespace0.AlertArchiveParams;
75-
export type AlertDeactivateParams = BillingNamespace0.AlertDeactivateParams;
70+
export import AlertListParams = BillingNamespace0.AlertListParams;
71+
export import AlertCreateParams = BillingNamespace0.AlertCreateParams;
72+
export import AlertRetrieveParams = BillingNamespace0.AlertRetrieveParams;
73+
export import AlertActivateParams = BillingNamespace0.AlertActivateParams;
74+
export import AlertArchiveParams = BillingNamespace0.AlertArchiveParams;
75+
export import AlertDeactivateParams = BillingNamespace0.AlertDeactivateParams;
7676
export {Alert};
77-
export type CreditBalanceSummaryRetrieveParams = BillingNamespace1.CreditBalanceSummaryRetrieveParams;
77+
export import CreditBalanceSummaryRetrieveParams = BillingNamespace1.CreditBalanceSummaryRetrieveParams;
7878
export {CreditBalanceSummary};
79-
export type CreditBalanceTransactionListParams = BillingNamespace2.CreditBalanceTransactionListParams;
80-
export type CreditBalanceTransactionRetrieveParams = BillingNamespace2.CreditBalanceTransactionRetrieveParams;
79+
export import CreditBalanceTransactionListParams = BillingNamespace2.CreditBalanceTransactionListParams;
80+
export import CreditBalanceTransactionRetrieveParams = BillingNamespace2.CreditBalanceTransactionRetrieveParams;
8181
export {CreditBalanceTransaction};
82-
export type CreditGrantListParams = BillingNamespace3.CreditGrantListParams;
83-
export type CreditGrantCreateParams = BillingNamespace3.CreditGrantCreateParams;
84-
export type CreditGrantRetrieveParams = BillingNamespace3.CreditGrantRetrieveParams;
85-
export type CreditGrantUpdateParams = BillingNamespace3.CreditGrantUpdateParams;
86-
export type CreditGrantExpireParams = BillingNamespace3.CreditGrantExpireParams;
87-
export type CreditGrantVoidGrantParams = BillingNamespace3.CreditGrantVoidGrantParams;
82+
export import CreditGrantListParams = BillingNamespace3.CreditGrantListParams;
83+
export import CreditGrantCreateParams = BillingNamespace3.CreditGrantCreateParams;
84+
export import CreditGrantRetrieveParams = BillingNamespace3.CreditGrantRetrieveParams;
85+
export import CreditGrantUpdateParams = BillingNamespace3.CreditGrantUpdateParams;
86+
export import CreditGrantExpireParams = BillingNamespace3.CreditGrantExpireParams;
87+
export import CreditGrantVoidGrantParams = BillingNamespace3.CreditGrantVoidGrantParams;
8888
export {CreditGrant};
89-
export type MeterListParams = BillingNamespace4.MeterListParams;
90-
export type MeterCreateParams = BillingNamespace4.MeterCreateParams;
91-
export type MeterRetrieveParams = BillingNamespace4.MeterRetrieveParams;
92-
export type MeterUpdateParams = BillingNamespace4.MeterUpdateParams;
93-
export type MeterDeactivateParams = BillingNamespace4.MeterDeactivateParams;
94-
export type MeterReactivateParams = BillingNamespace4.MeterReactivateParams;
95-
export type MeterListEventSummariesParams = BillingNamespace4.MeterListEventSummariesParams;
89+
export import MeterListParams = BillingNamespace4.MeterListParams;
90+
export import MeterCreateParams = BillingNamespace4.MeterCreateParams;
91+
export import MeterRetrieveParams = BillingNamespace4.MeterRetrieveParams;
92+
export import MeterUpdateParams = BillingNamespace4.MeterUpdateParams;
93+
export import MeterDeactivateParams = BillingNamespace4.MeterDeactivateParams;
94+
export import MeterReactivateParams = BillingNamespace4.MeterReactivateParams;
95+
export import MeterListEventSummariesParams = BillingNamespace4.MeterListEventSummariesParams;
9696
export {Meter};
97-
export type MeterEventCreateParams = BillingNamespace5.MeterEventCreateParams;
97+
export import MeterEventCreateParams = BillingNamespace5.MeterEventCreateParams;
9898
export {MeterEvent};
99-
export type MeterEventAdjustmentCreateParams = BillingNamespace6.MeterEventAdjustmentCreateParams;
99+
export import MeterEventAdjustmentCreateParams = BillingNamespace6.MeterEventAdjustmentCreateParams;
100100
export {MeterEventAdjustment};
101101
export {AlertTriggered};
102102
export {MeterEventSummary};

src/resources/BillingPortal/index.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ export class BillingPortal {
2626
}
2727

2828
export declare namespace BillingPortal {
29-
export type ConfigurationListParams = BillingPortalNamespace0.ConfigurationListParams;
30-
export type ConfigurationCreateParams = BillingPortalNamespace0.ConfigurationCreateParams;
31-
export type ConfigurationRetrieveParams = BillingPortalNamespace0.ConfigurationRetrieveParams;
32-
export type ConfigurationUpdateParams = BillingPortalNamespace0.ConfigurationUpdateParams;
29+
export import ConfigurationListParams = BillingPortalNamespace0.ConfigurationListParams;
30+
export import ConfigurationCreateParams = BillingPortalNamespace0.ConfigurationCreateParams;
31+
export import ConfigurationRetrieveParams = BillingPortalNamespace0.ConfigurationRetrieveParams;
32+
export import ConfigurationUpdateParams = BillingPortalNamespace0.ConfigurationUpdateParams;
3333
export {Configuration};
34-
export type SessionCreateParams = BillingPortalNamespace1.SessionCreateParams;
34+
export import SessionCreateParams = BillingPortalNamespace1.SessionCreateParams;
3535
export {Session};
3636
}

src/resources/Checkout/index.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ export class Checkout {
1818
}
1919

2020
export declare namespace Checkout {
21-
export type SessionListParams = CheckoutNamespace0.SessionListParams;
22-
export type SessionCreateParams = CheckoutNamespace0.SessionCreateParams;
23-
export type SessionRetrieveParams = CheckoutNamespace0.SessionRetrieveParams;
24-
export type SessionUpdateParams = CheckoutNamespace0.SessionUpdateParams;
25-
export type SessionExpireParams = CheckoutNamespace0.SessionExpireParams;
26-
export type SessionListLineItemsParams = CheckoutNamespace0.SessionListLineItemsParams;
21+
export import SessionListParams = CheckoutNamespace0.SessionListParams;
22+
export import SessionCreateParams = CheckoutNamespace0.SessionCreateParams;
23+
export import SessionRetrieveParams = CheckoutNamespace0.SessionRetrieveParams;
24+
export import SessionUpdateParams = CheckoutNamespace0.SessionUpdateParams;
25+
export import SessionExpireParams = CheckoutNamespace0.SessionExpireParams;
26+
export import SessionListLineItemsParams = CheckoutNamespace0.SessionListLineItemsParams;
2727
export {Session};
2828
}

src/resources/Climate/index.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,16 @@ export class Climate {
3030
}
3131

3232
export declare namespace Climate {
33-
export type OrderListParams = ClimateNamespace0.OrderListParams;
34-
export type OrderCreateParams = ClimateNamespace0.OrderCreateParams;
35-
export type OrderRetrieveParams = ClimateNamespace0.OrderRetrieveParams;
36-
export type OrderUpdateParams = ClimateNamespace0.OrderUpdateParams;
37-
export type OrderCancelParams = ClimateNamespace0.OrderCancelParams;
33+
export import OrderListParams = ClimateNamespace0.OrderListParams;
34+
export import OrderCreateParams = ClimateNamespace0.OrderCreateParams;
35+
export import OrderRetrieveParams = ClimateNamespace0.OrderRetrieveParams;
36+
export import OrderUpdateParams = ClimateNamespace0.OrderUpdateParams;
37+
export import OrderCancelParams = ClimateNamespace0.OrderCancelParams;
3838
export {Order};
39-
export type ProductListParams = ClimateNamespace1.ProductListParams;
40-
export type ProductRetrieveParams = ClimateNamespace1.ProductRetrieveParams;
39+
export import ProductListParams = ClimateNamespace1.ProductListParams;
40+
export import ProductRetrieveParams = ClimateNamespace1.ProductRetrieveParams;
4141
export {Product};
42-
export type SupplierListParams = ClimateNamespace2.SupplierListParams;
43-
export type SupplierRetrieveParams = ClimateNamespace2.SupplierRetrieveParams;
42+
export import SupplierListParams = ClimateNamespace2.SupplierListParams;
43+
export import SupplierRetrieveParams = ClimateNamespace2.SupplierRetrieveParams;
4444
export {Supplier};
4545
}

src/resources/Entitlements/index.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ export class Entitlements {
2828
}
2929

3030
export declare namespace Entitlements {
31-
export type ActiveEntitlementListParams = EntitlementsNamespace0.ActiveEntitlementListParams;
32-
export type ActiveEntitlementRetrieveParams = EntitlementsNamespace0.ActiveEntitlementRetrieveParams;
31+
export import ActiveEntitlementListParams = EntitlementsNamespace0.ActiveEntitlementListParams;
32+
export import ActiveEntitlementRetrieveParams = EntitlementsNamespace0.ActiveEntitlementRetrieveParams;
3333
export {ActiveEntitlement};
34-
export type FeatureListParams = EntitlementsNamespace1.FeatureListParams;
35-
export type FeatureCreateParams = EntitlementsNamespace1.FeatureCreateParams;
36-
export type FeatureRetrieveParams = EntitlementsNamespace1.FeatureRetrieveParams;
37-
export type FeatureUpdateParams = EntitlementsNamespace1.FeatureUpdateParams;
34+
export import FeatureListParams = EntitlementsNamespace1.FeatureListParams;
35+
export import FeatureCreateParams = EntitlementsNamespace1.FeatureCreateParams;
36+
export import FeatureRetrieveParams = EntitlementsNamespace1.FeatureRetrieveParams;
37+
export import FeatureUpdateParams = EntitlementsNamespace1.FeatureUpdateParams;
3838
export {Feature};
3939
export {ActiveEntitlementSummary};
4040
}

src/resources/Forwarding/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ export class Forwarding {
1818
}
1919

2020
export declare namespace Forwarding {
21-
export type RequestListParams = ForwardingNamespace0.RequestListParams;
22-
export type RequestCreateParams = ForwardingNamespace0.RequestCreateParams;
23-
export type RequestRetrieveParams = ForwardingNamespace0.RequestRetrieveParams;
21+
export import RequestListParams = ForwardingNamespace0.RequestListParams;
22+
export import RequestCreateParams = ForwardingNamespace0.RequestCreateParams;
23+
export import RequestRetrieveParams = ForwardingNamespace0.RequestRetrieveParams;
2424
export {Request};
2525
}

src/resources/Identity/index.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@ export class Identity {
2626
}
2727

2828
export declare namespace Identity {
29-
export type VerificationReportListParams = IdentityNamespace0.VerificationReportListParams;
30-
export type VerificationReportRetrieveParams = IdentityNamespace0.VerificationReportRetrieveParams;
29+
export import VerificationReportListParams = IdentityNamespace0.VerificationReportListParams;
30+
export import VerificationReportRetrieveParams = IdentityNamespace0.VerificationReportRetrieveParams;
3131
export {VerificationReport};
32-
export type VerificationSessionListParams = IdentityNamespace1.VerificationSessionListParams;
33-
export type VerificationSessionCreateParams = IdentityNamespace1.VerificationSessionCreateParams;
34-
export type VerificationSessionRetrieveParams = IdentityNamespace1.VerificationSessionRetrieveParams;
35-
export type VerificationSessionUpdateParams = IdentityNamespace1.VerificationSessionUpdateParams;
36-
export type VerificationSessionCancelParams = IdentityNamespace1.VerificationSessionCancelParams;
37-
export type VerificationSessionRedactParams = IdentityNamespace1.VerificationSessionRedactParams;
32+
export import VerificationSessionListParams = IdentityNamespace1.VerificationSessionListParams;
33+
export import VerificationSessionCreateParams = IdentityNamespace1.VerificationSessionCreateParams;
34+
export import VerificationSessionRetrieveParams = IdentityNamespace1.VerificationSessionRetrieveParams;
35+
export import VerificationSessionUpdateParams = IdentityNamespace1.VerificationSessionUpdateParams;
36+
export import VerificationSessionCancelParams = IdentityNamespace1.VerificationSessionCancelParams;
37+
export import VerificationSessionRedactParams = IdentityNamespace1.VerificationSessionRedactParams;
3838
export {VerificationSession};
3939
}

src/resources/Issuing/index.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -94,21 +94,21 @@ export class Issuing {
9494
}
9595

9696
export declare namespace Issuing {
97-
export type AuthorizationListParams = IssuingNamespace0.AuthorizationListParams;
98-
export type AuthorizationRetrieveParams = IssuingNamespace0.AuthorizationRetrieveParams;
99-
export type AuthorizationUpdateParams = IssuingNamespace0.AuthorizationUpdateParams;
100-
export type AuthorizationApproveParams = IssuingNamespace0.AuthorizationApproveParams;
101-
export type AuthorizationDeclineParams = IssuingNamespace0.AuthorizationDeclineParams;
97+
export import AuthorizationListParams = IssuingNamespace0.AuthorizationListParams;
98+
export import AuthorizationRetrieveParams = IssuingNamespace0.AuthorizationRetrieveParams;
99+
export import AuthorizationUpdateParams = IssuingNamespace0.AuthorizationUpdateParams;
100+
export import AuthorizationApproveParams = IssuingNamespace0.AuthorizationApproveParams;
101+
export import AuthorizationDeclineParams = IssuingNamespace0.AuthorizationDeclineParams;
102102
export {Authorization};
103-
export type CardListParams = IssuingNamespace1.CardListParams;
104-
export type CardCreateParams = IssuingNamespace1.CardCreateParams;
105-
export type CardRetrieveParams = IssuingNamespace1.CardRetrieveParams;
106-
export type CardUpdateParams = IssuingNamespace1.CardUpdateParams;
103+
export import CardListParams = IssuingNamespace1.CardListParams;
104+
export import CardCreateParams = IssuingNamespace1.CardCreateParams;
105+
export import CardRetrieveParams = IssuingNamespace1.CardRetrieveParams;
106+
export import CardUpdateParams = IssuingNamespace1.CardUpdateParams;
107107
export {Card};
108-
export type CardholderListParams = IssuingNamespace2.CardholderListParams;
109-
export type CardholderCreateParams = IssuingNamespace2.CardholderCreateParams;
110-
export type CardholderRetrieveParams = IssuingNamespace2.CardholderRetrieveParams;
111-
export type CardholderUpdateParams = IssuingNamespace2.CardholderUpdateParams;
108+
export import CardholderListParams = IssuingNamespace2.CardholderListParams;
109+
export import CardholderCreateParams = IssuingNamespace2.CardholderCreateParams;
110+
export import CardholderRetrieveParams = IssuingNamespace2.CardholderRetrieveParams;
111+
export import CardholderUpdateParams = IssuingNamespace2.CardholderUpdateParams;
112112
export {Cardholder};
113113
export type CreditUnderwritingRecordListParams = IssuingNamespace3.CreditUnderwritingRecordListParams;
114114
export type CreditUnderwritingRecordRetrieveParams = IssuingNamespace3.CreditUnderwritingRecordRetrieveParams;

0 commit comments

Comments
 (0)