Skip to content

Commit

Permalink
Bump version to 9.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ramya-stripe committed Apr 10, 2024
1 parent 5d04ef5 commit 37874d1
Show file tree
Hide file tree
Showing 3 changed files with 66 additions and 12 deletions.
74 changes: 64 additions & 10 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,69 @@
## 9.0.0 - 2024-04-10
* [#1286](https://github.com/stripe/stripe-python/pull/1286)

* This release changes the pinned API version to `2024-04-10`. Please read the [API Upgrade Guide](https://stripe.com/docs/upgrades#2024-04-10) and carefully review the API changes before upgrading.

### ⚠️ Breaking changes

* Remove `FinancialAccountFeaturesService.CreateParams`, `FinancialAccountFeaturesService.ListParams`, `FinancialAccountFeaturesService.create()`, `FinancialAccountFeaturesService.list()` as Financial account features is a singleton and so should have retrieve and update methods instead of create and list methods.
* Rename `features` to `marketing_features` on parameter classes `stripe.Product.CreateParams` and `stripe.Product.ModifyParams` and resource `stripe.Product`.

#### ⚠️ Removal of enum values, properties and events that are no longer part of the publicly documented Stripe API
* Remove `.subscription_pause` from the below as the feature to pause subscription on the portal has been deprecated
* `Configuration.Features`
* `ConfigurationService.CreateParamsFeatures`
* `ConfigurationService.UpdateParamsFeatures`
* Remove the below deprecated values for `BalanceTransaction.type`
* `obligation_inbound`
* `obligation_payout`
* `obligation_payout_failure`
* `obligation_reversal_outbound`
* Remove the below deprecated events from `Event.type`, `WebhookEndpoint.CreateParams.enabled_events`, `WebhookEndpoint.ModifyParams.enabled_events`, `WebhookEndpointService.CreateParams.enabled_events`, `WebhookEndpointService.ModifyParams.enabled_events`
* `invoiceitem.updated`
* `order.created`
* `recipient.created`
* `recipient.deleted`
* `recipient.updated`
* `sku.created`
* `sku.deleted`
* `sku.updated`
* Remove the deprecated value `include_and_require` for `Invoice.CreateParams.pending_invoice_items_behavior` and `InvoiceService.CreateParams.pending_invoice_items_behavior`
* Remove the deprecated value `service_tax` for
* `TaxRate.RetrieveParams.tax_type`
* `TaxRate.CreateParams.tax_type`
* `TaxRate.ModifyParams.tax_type`
* `TaxRateService.CreateParams.tax_type`
* `TaxRateService.UpdateParams.tax_type`
* `InvoiceLineItem.ModifyParamsTaxAmountTaxRateData.tax_type`
* `InvoiceLineItemService.UpdateParamsTaxAmountTaxRateData.tax_type`
* Remove `request_incremental_authorization` from
* `PaymentIntent.ConfirmParamsPaymentMethodOptionsCardPresent`
* `PaymentIntent.CreateParamsPaymentMethodOptionsCardPresent`
* `PaymentIntent.ModifyParamsPaymentMethodOptionsCardPresent`
* `PaymentIntentService.ConfirmParamsPaymentMethodOptionsCardPresent`
* `PaymentIntentService.CreateParamsPaymentMethodOptionsCardPresent`
* `PaymentIntentService.ModifyParamsPaymentMethodOptionsCardPresent`
* Remove support for `id_bank_transfer`, `multibanco`, `netbanking`, `pay_by_bank`, and `upi` on `PaymentMethodConfiguration`
* Remove the deprecated value `challenge_only` from `SetupIntent.PaymentMethodOptions.Card.request_three_d_secure`
* Remove deprecated value `various` for `Climate.Supplier.removal_pathway`
* Remove the deprecated value `obligation` for `ReportRun.CreateParamsParameters.reporting_category` and `ReportRunService.CreateParamsParameters.reporting_category`
* Remove the legacy field `rendering_options` on parameter classes `stripe.Invoice.CreateParams` and `stripe.Invoice.ModifyParams` and resource `stripe.Invoice`. Use `rendering` instead.




## 8.11.0 - 2024-04-09
* [#1295](https://github.com/stripe/stripe-python/pull/1295) Update generated code
* Add support for `fees`, `losses`, `requirement_collection` & `stripe_dashboard` on resource class `stripe.Account.Controller`
* Add support for `controller` on parameter class `stripe.Account.CreateParams`
* Add support for `create_feature`, `delete_feature`, `list_features`, `retrieve_feature` on resource `stripe.Product`
* Add support for resource `stripe.ProductFeature`
* Add support for `event_name` on parameter class `stripe.billing.MeterEventAdjustment.CreateParams` and resource `stripe.billing.MeterEventAdjustment`
* Add support for `cancel` and `type` on resource `stripe.billing.MeterEventAdjustment`
* Add support for resource `stripe.entitlements.ActiveEntitlement`
* Add support for resource `stripe.entitlements.Feature`
* Add support for `none` on enum `stripe.Account.type`
* Add support for `fees`, `losses`, `requirement_collection` & `stripe_dashboard` on resource class `stripe.Account.Controller`
* Add support for `controller` on parameter class `stripe.Account.CreateParams`
* Add support for `create_feature`, `delete_feature`, `list_features`, `retrieve_feature` on resource `stripe.Product`
* Add support for resource `stripe.ProductFeature`
* Add support for `event_name` on parameter class `stripe.billing.MeterEventAdjustment.CreateParams` and resource `stripe.billing.MeterEventAdjustment`
* Add support for `cancel` and `type` on resource `stripe.billing.MeterEventAdjustment`
* Add support for resource `stripe.entitlements.ActiveEntitlement`
* Add support for resource `stripe.entitlements.Feature`
* Add support for `none` on enum `stripe.Account.type`

* [#1299](https://github.com/stripe/stripe-python/pull/1299) Fix README.md
* [#1292](https://github.com/stripe/stripe-python/pull/1292) Tweak changelog for python async note

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
8.11.0
9.0.0
2 changes: 1 addition & 1 deletion stripe/_version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
VERSION = "8.11.0"
VERSION = "9.0.0"

0 comments on commit 37874d1

Please sign in to comment.