2024-02-21 14:11:19 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-stripe: updated to 8.3.0
8.3.0 - 2024-02-15
* Update generated code
* Add support for `networks` on `Card`, `PaymentMethod.CreateParamsCard`, \
`PaymentMethod.ModifyParamsCard`, and `Token.CreateParamsCard`
* Add support for new value `no_voec` on enums \
`Checkout.Session.CustomerDetails.TaxId.type`, `Invoice.CustomerTaxId.type`, \
`Tax.Calculation.CustomerDetails.TaxId.type`, \
`Tax.Transaction.CustomerDetails.TaxId.type`, and `TaxId.type`
* Add support for new value `no_voec` on enums \
`Customer.CreateParams.tax_id_data[].type`, \
`Invoice.UpcomingLinesParams.customer_details.tax_ids[].type`, \
`Invoice.UpcomingParams.customer_details.tax_ids[].type`, and \
`Tax.Calculation.CreateParams.customer_details.tax_ids[].type`
* Add support for new value \
`financial_connections.account.refreshed_ownership` on enum `Event.type`
* Add support for `display_brand` on `PaymentMethod.card`
* Add support for new value \
`financial_connections.account.refreshed_ownership` on enums \
`WebhookEndpoint.CreateParams.enabled_events[]` and \
`WebhookEndpoint.UpdateParams.enabled_events[]`
* Remove broken child methods
* Bugfix: remove support for `CreditNoteLineItem.list`, \
`CustomerCashBalanceTransaction.list`, and \
`CustomerCashBalanceTransaction.retrieve`. These methods were included in the \
library unintentionally and never functioned.
* Improve types in _http_client.py
|
2024-01-19 11:52:41 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-stripe: updated to 7.13.0
7.13.0 - 2024-01-18
* Update generated code
* Add support for providing details about `BankAccount`, `Card`, and \
`CardToken` on `Account.CreateExternalAccountParams.external_account` and \
`Account.CreateParams.external_account`
* Add support for new value `nn` on enums \
`Charge.PaymentMethodDetails.Ideal.bank`, \
`PaymentIntent.ConfirmParamsPaymentMethodDataIdeal.bank`, \
`PaymentIntent.CreateParamsPaymenMethodDataIdeal.bank`, \
`PaymentIntent.UpdateParamsPaymentMethodDataIdeal.bank`, \
`PaymentMethod.Ideal.bank`, `PaymentMethod.CreateParamsIdeal.bank`, \
`SetupAttempt.PaymentMethodDetails.Ideal.bank`, \
`SetupIntent.ConfirmParamsPaymenMethodDataIdeal.bank`, \
`SetupIntent.CreateParamsPaymenMethodDataIdeal.bank`, and \
`SetupIntent.UpdateParamsPaymenMethodDataIdeal.bank`
* Add support for new value `NNBANL2G` on enums \
`Charge.PaymentMethodDetails.Ideal.bic`, `PaymentMethod.Ideal.bic`, and \
`SetupAttempt.PaymentMethodDetails.Ideal.bic`
* Change `CustomerSession.Components.buy_button` and \
`CustomerSession.Components.pricing_table` to be required
* Add support for `issuer` on `Invoice.CreateParams`, \
`Invoice.UpcomingLinesParams`, `Invoice.UpcomingParams`, `Invoice.UpdateParams`, \
and `Invoice`
* Add support for `liability` on `Invoice.automatic_tax`, \
`Invoice.CreateParams.automatic_tax`, \
`Invoice.UpcomingLinesParams.automatic_tax`, \
`Invoice.UpcomingParams.automatic_tax`, `Invoice.UpdateParams.automatic_tax`, \
`Subscription.automatic_tax`, `Subscription.CreateParams.automatic_tax`, and \
`Subscription.UpdateParams.automatic_tax`
* Add support for `on_behalf_of` on `Invoice.UpcomingLinesParams` and \
`Invoice.UpcomingParams`
* Add support for `pin` on `issuing.Card.CreateParams`
* Add support for `revocation_reason` on `Mandate.PaymentMethodDetails.bacs_debit`
* Add support for `customer_balance` on \
`PaymentMethodConfiguration.CreateParams`, \
`PaymentMethodConfiguration.UpdateParams`, and `PaymentMethodConfiguration`
* Add support for `invoice_settings` on `Subscription.CreateParams` and \
`Subscription.UpdateParams`
|
2024-01-14 16:19:03 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-stripe: updated to 7.12.0
7.12.0 - 2024-01-12
* Update generated code
* Add support for new resource `CustomerSession`
* Add support for `create` method on resource `CustomerSession`
* Remove support for values `obligation_inbound`, `obligation_payout_failure`, \
`obligation_payout`, and `obligation_reversal_outbound` from enum \
`BalanceTransaction.type`
* Add support for new values `eps` and `p24` on enums \
`Invoice.payment_settings.payment_method_types[]`, \
`InvoiceCreateParams.payment_settings.payment_method_types[]`, \
`InvoiceUpdateParams.payment_settings.payment_method_types[]`, \
`Subscription.payment_settings.payment_method_types[]`, \
`SubscriptionCreateParams.payment_settings.payment_method_types[]`, and \
`SubscriptionUpdateParams.payment_settings.payment_method_types[]`
* Remove support for value `obligation` from enum \
`Reporting.ReportRunCreateParams.parameters.reporting_category`
* Add support for `billing_cycle_anchor_config` on `SubscriptionCreateParams` \
and `Subscription`
|
2024-01-06 19:39:19 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-stripe: updated to 7.11.0
7.11.0 - 2024-01-04
* Update generated code
* Add support for `retrieve` on resource `tax.Registration`
* Change type from `Optional[PaymentDetails]` to `PaymentDetails` of \
`payment_details` on field `AccountSession.Components`
* Change type from `Optional[Payments]` to `Payments` of `payments` on field \
`AccountSession.Components`
* Change type from `Optional[Payouts]` to `Payouts` of `payouts` on field \
`AccountSession.Components`
* Change type from `Optional[Features]` to `Features` of `features` on fields \
`AccountSession.Components.PaymentDetails`, \
`AccountSession.Components.Payments`, and `AccountSession.Components.Payouts`
* Change type from `Optional[InvoiceSettings]` to `InvoiceSettings` of \
`invoice_settings` on field `SubscriptionSchedule.DefaultSettings`
7.10.0 - 2023-12-22
* Update generated code
* Add support for new resource `FinancialConnections.Transaction`
* Add support for `list` and `retrieve` methods on resource `Transaction`
* Add support for `subscribe` and `unsubscribe` methods on resource \
`FinancialConnections.Account`
* Add support for `features` on `AccountSessionCreateParams.components.payouts`
* Add support for `edit_payout_schedule`, `instant_payouts`, and \
`standard_payouts` on `AccountSession.components.payouts.features`
* Change type of \
`Checkout.Session.payment_method_options.us_bank_account.financial_connections.prefetch[]`, \
`Checkout.SessionCreateParams.payment_method_options.us_bank_account.financial_connections.prefetch[]`, \
`Invoice.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[]`, \
`InvoiceCreateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[]`, \
`InvoiceUpdateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[]`, \
`PaymentIntent.payment_method_options.us_bank_account.financial_connections.prefetch[]`, \
`PaymentIntentConfirmParams.payment_method_options.us_bank_account.financial_connections.prefetch[]`, \
`PaymentIntentCreateParams.payment_method_options.us_bank_account.financial_connections.prefetch[]`, \
`PaymentIntentUpdateParams.payment_method_options.us_bank_account.financial_connections.prefetch[]`, \
`SetupIntent.payment_method_options.us_bank_account.financi
al_connections.prefetch[]`, \
`SetupIntentConfirmParams.payment_method_options.us_bank_account.financial_connections.prefetch[]`, \
`SetupIntentCreateParams.payment_method_options.us_bank_account.financial_connections.prefetch[]`, \
`SetupIntentUpdateParams.payment_method_options.us_bank_account.financial_connections.prefetch[]`, \
`Subscription.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[]`, \
`SubscriptionCreateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[]`, \
and \
`SubscriptionUpdateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[]` \
from `literal('balances')` to `enum('balances'|'transactions')`
* Add support for new value \
`financial_connections.account.refreshed_transactions` on enum `Event.type`
* Add support for new value `transactions` on enum \
`FinancialConnections.AccountRefreshParams.features[]`
* Add support for `subscriptions` and `transaction_refresh` on \
`FinancialConnections.Account`
* Add support for `next_refresh_available_at` on \
`FinancialConnections.Account.balance_refresh`
* Add support for new value `transactions` on enums \
`FinancialConnections.Session.prefetch[]` and \
`FinancialConnections.SessionCreateParams.prefetch[]`
* Add support for new value `unknown` on enums \
`Issuing.Authorization.verification_data.authentication_exemption.type` and \
`Issuing.AuthorizationCreateParams.testHelpers.verification_data.authentication_exemption.type`
* Add support for new value `challenge` on enums \
`PaymentIntent.payment_method_options.card.request_three_d_secure`, \
`PaymentIntentConfirmParams.payment_method_options.card.request_three_d_secure`, \
`PaymentIntentCreateParams.payment_method_options.card.request_three_d_secure`, \
`PaymentIntentUpdateParams.payment_method_options.card.request_three_d_secure`, \
`SetupIntent.payment_method_options.card.request_three_d_secure`, \
`SetupIntentConfirmParams.payment_method_options.card.request_three_d_secure`, \
`SetupIntentCreateParams.payment_method_options.card.request_three_d_secure`, \
and `SetupIntentUpdateParams.payment_method_options.card.request_three_d_secure`
* Add support for `revolut_pay` on `PaymentMethodConfigurationCreateParams`, \
`PaymentMethodConfigurationUpdateParams`, and `PaymentMethodConfiguration`
* Change type of `Quote.invoice_settings` from `InvoiceSettingQuoteSetting | \
null` to `InvoiceSettingQuoteSetting`
* Add support for `destination_details` on `Refund`
* Add support for new value \
`financial_connections.account.refreshed_transactions` on enums \
`WebhookEndpointCreateParams.enabled_events[]` and \
`WebhookEndpointUpdateParams.enabled_events[]`
* Update generated code
* Remove api_base from RequestOptions type
* Support accessing reserved word resource properties via attribute
7.9.0 - 2023-12-14
* Update generated code
* Add support for `payment_method_reuse_agreement` on resource classes \
`PaymentLink.ConsentCollection` and `checkout.Session.ConsentCollection` and \
parameter classes `PaymentLink.CreateParamsConsentCollection` and \
`checkout.Session.CreateParamsConsentCollection`
* Add support for `after_submit` on parameter classes \
`PaymentLink.CreateParamsCustomText`, `PaymentLink.ModifyParamsCustomText`, and \
`checkout.Session.CreateParamsCustomText` and resource classes \
`PaymentLink.CustomText` and `checkout.Session.CustomText`
* Add support for `created` on parameter class `radar.EarlyFraudWarning.ListParams`
* Track usage of deprecated `save`
* Reports uses of the deprecated `.save` in `X-Stripe-Client-Telemetry`. (You \
can disable telemetry via `stripe.enable_telemetry = false`, see the \
[README](https://github.com/stripe/stripe-python/blob/master/README.md#telemetry).)
* Mark defunct and internal methods as deprecated
* Add more types to _http_client.py
7.8.2 - 2023-12-11
* Do not raise a DeprecationWarning in `stripe.app_info`
7.8.1 - 2023-12-08
* Fix __getattr__ to raise AttributeError rather than returning None. This fixes \
a regression in 7.8.0 that caused `stripe.checkout`/`stripe.issuing` etc. to \
return `None`.
* Add missing explicit reexport for `OAuth`, `Webhook`, `WebhookSignature`
|
2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319) |
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.
Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).
No change to BUILD_DEPENDS as used correctly inside buildlink3.
As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
|
2022-10-13 10:49:12 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-stripe: updated to 4.2.0
4.2.0 - 2022-09-23
* API Updates
* Add `upcoming_lines` method to the `Invoice` resource.
* Update links in documentation to be absolute.
* Add abstract methods for SearchableAPIResource
|
2022-08-22 08:50:21 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-stripe: updated to 4.1.0
4.1.0 - 2022-08-19
* API Updates
* Add support for new resource `CustomerCashBalanceTransaction`
* Add a support section to the readme
* Fix test TestCharge.test_is_saveable().
|
2022-08-19 15:30:17 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-stripe: updated to 4.0.2
4.0.2 - 2022-08-03
* Fix issue where auto_paging_iter failed on nested list objects.
4.0.1 - 2022-08-02
* Fix incorrect handling of additional request parameters
* Fixes issue where using special parameter like `api_key`, `idempotency_key`, \
`stripe_version`, `stripe_account`, `headers` can cause a `Received unknown \
parameter error`.
4.0.0 - 2022-08-02
Breaking changes that arose during code generation of the library that we \
postponed for the next major version. For changes to the SDK, read more detailed \
description at \
https://github.com/stripe/stripe-python/wiki/Migration-guide-for-v4. For changes \
to the Stripe products, read more at \
https://stripe.com/docs/upgrades#2022-08-01.
"⚠️" symbol highlights breaking changes.
* API Updates
* Next major release changes
* API Updates. Add Price.create tests.
* API Updates. Use auto-generation for credit_note and invoice methods.
⚠️ Removed
- Removed deprecated `AlipayAccount`, `BitcoinReceiver`, `BitcoinTransaction`, \
`IssuerFraudRecord`, `Recipient`, `RecipientTransfer`, and `ThreeDSecure` \
classes.
- Removed deprecated `Charge.update_dispute` and `Charge.close_dispute` methods \
that were using legacy REST API endpoint. Prefer \
[Dispute.modify](https://stripe.com/docs/api/disputes/update?lang=python) and \
[Dispute.close](https://stripe.com/docs/api/disputes/close?lang=python)
- Removed deprecated `Card.details` method and `CardDetails` resource. The REST \
API endpoint is not longer supported.
- Removed the deprecated `Source.source_transactions` method. Prefer \
`SubscriptionItem.list_source_transactions`
- Removed the deprecated `SubscriptionItem.usage_record_summaries` method. \
Prefer `SubscriptionItem.list_usage_record_summaries`
- Removed the deprecated `Charge.refund` method. Prefer \
[Refund.create](https://stripe.com/docs/api/refunds/create)
⚠️ Changed
- To be consistent with other resource methods, `ApplicationFee.refund` returns \
an instance of `ApplicationFee` and doesn't mutate the instance of \
`ApplicationFee`.
- To be consistent with other resource methods, the `Customer.delete_discount` \
no longer resets the `discount` property to `None` and returns the deleted \
discount instead. If you were relying on this behavior, reset the discount \
property manually:
- The `LineItem` resource now inherits from `StripeObject` as it has no methods \
of it's own.
- To be consistent with other resource methods, the \
`Subscription.delete_discount` returns an instance of deleted discount and \
doesn't mutate the instance of `Subscription`.
- Update the CA certificate bundle.
- Request sending logic unified across standard and custom methods \
(https://github.com/stripe/stripe-python/pull/832)
|
2022-07-08 16:32:11 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-stripe: update to 3.5.0.
## 3.5.0 - 2022-06-30
* [#831](https://github.com/stripe/stripe-python/pull/831) API Updates
* Add support for `deliver_card`, `fail_card`, `return_card`, and `ship_card` \
test helper methods on resource `Issuing.Card`
* Switch from using `instance_url` to computing method path in place for \
custom methods.
* Switch from using explicit class methods for test helpers instead of using \
meta-programming.
## 3.4.0 - 2022-06-17
* [#824](https://github.com/stripe/stripe-python/pull/824) API Updates
* Add support for `fund_cash_balance` test helper method on resource `Customer`
* [#823](https://github.com/stripe/stripe-python/pull/823) Trigger workflows on \
beta branches
## 3.3.0 - 2022-06-08
* [#818](https://github.com/stripe/stripe-python/pull/818) fix: Update cash \
balance methods to no longer require nested ID.
## 3.2.0 - 2022-05-23
* [#812](https://github.com/stripe/stripe-python/pull/812) API Updates
* Add support for new resource `Apps.Secret`
## 3.1.0 - 2022-05-19
* [#810](https://github.com/stripe/stripe-python/pull/810) API Updates
* Add support for new resources `Treasury.CreditReversal`, \
`Treasury.DebitReversal`, `Treasury.FinancialAccountFeatures`, \
`Treasury.FinancialAccount`, `Treasury.FlowDetails`, `Treasury.InboundTransfer`, \
`Treasury.OutboundPayment`, `Treasury.OutboundTransfer`, \
`Treasury.ReceivedCredit`, `Treasury.ReceivedDebit`, \
`Treasury.TransactionEntry`, and `Treasury.Transaction`
* Add support for `retrieve_payment_method` method on resource `Customer`
* Add support for `list_owners` and `list` methods on resource \
`FinancialConnections.Account`
* [#719](https://github.com/stripe/stripe-python/pull/719) Set daemon attribute \
instead of using setDaemon method that was deprecated in Python 3.10
* [#767](https://github.com/stripe/stripe-python/pull/767) Bump vendored six to \
1.16.0
* [#806](https://github.com/stripe/stripe-python/pull/806) Start testing on pypy-3.8
* [#811](https://github.com/stripe/stripe-python/pull/811) Add sanitize_id method
## 3.0.0 - 2022-05-09
* [#809](https://github.com/stripe/stripe-python/pull/809) Release of major \
version v3.0.0. The [migration \
guide](https://github.com/stripe/stripe-python/wiki/Migration-Guide-for-v3) \
contains more information.
(⚠️ = breaking changes):
* ⚠️ Replace the legacy `Order` API with the new `Order` API.
* New methods: `cancel`, `list_line_items`, `reopen`, and `submit`
* Removed methods: `pay` and `return_order`
* Removed resources: `OrderItem` and `OrderReturn`
* ⚠️ Rename `financial_connections.account.refresh` to \
`financial_connections.refresh_account`
* Add support for `amount_discount`, `amount_tax`, and `product` on `LineItem`
## 2.76.0 - 2022-05-05
* [#808](https://github.com/stripe/stripe-python/pull/808) API Updates
* Add support for new resources `FinancialConnections.AccountOwner`, \
`FinancialConnections.AccountOwnership`, `FinancialConnections.Account`, and \
`FinancialConnections.Session`
## 2.75.0 - 2022-05-03
* [#805](https://github.com/stripe/stripe-python/pull/805) API Updates
* Add support for new resource `CashBalance`
|
2022-04-24 19:11:31 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-stripe: updated to 2.74.0
2.74.0
* API Updates
* Add support for `expire` test helper method on resource `Refund`
|