File python-stripe.changes of Package python-stripe

-------------------------------------------------------------------
Fri Sep  5 20:08:01 UTC 2025 - Dirk Müller <dmueller@suse.com>

- update to 12.5.0:
  * #1554 Add section on private preview SDKs in readme
  * #1544 Update generated code. This release changes the pinned
    API version to `2025-08-27.basil`.
  * Add support for `balance_report`, `payout_details`, and
    `payout_reconciliation_report` on `AccountSession.Component`
    and `AccountSession.CreateParamsComponent`
  * Add support for `name` on `BillingPortal.Configuration`,
    `billing_portal.Configuration.CreateParams`, and
    `billing_portal.Configuration.ModifyParams`
  * Add support for `installments` on
    `Charge.PaymentMethodDetail.Alma`
  * Add support for `transaction_id` on
    `Charge.PaymentMethodDetail.Alma`,
    `Charge.PaymentMethodDetail.AmazonPay`,
    `Charge.PaymentMethodDetail.Billie`,
    `Charge.PaymentMethodDetail.KakaoPay`,
    `Charge.PaymentMethodDetail.KrCard`,
    `Charge.PaymentMethodDetail.NaverPay`,
    `Charge.PaymentMethodDetail.Payco`,
    `Charge.PaymentMethodDetail.RevolutPay`,
    `Charge.PaymentMethodDetail.SamsungPay`, and
    `Charge.PaymentMethodDetail.Satispay`
  * Add support for `location` and `reader` on
    `Charge.PaymentMethodDetail.Paynow`
  * Add support for `amount_includes_iof` on
    `Checkout.Session.PaymentMethodOption.Pix`,
    `PaymentIntent.ConfirmParamsPaymentMethodOptionPix`,
    `PaymentIntent.CreateParamsPaymentMethodOptionPix`,
    `PaymentIntent.ModifyParamsPaymentMethodOptionPix`,
    `PaymentIntent.PaymentMethodOption.Pix`, and
    `checkout.Session.CreateParamsPaymentMethodOptionPix`
  * Add support for new values `block` and `resolution` on enum
    `Dispute.PaymentMethodDetail.Card.case_type`
  * Add support for new value `terminal_android_apk` on enums
    `File.ListParams.purpose` and `File.purpose`
  * Add support for new value `terminal_android_apk` on enum
    `File.CreateParams.purpose`
  * Add support for `metadata` and `period` on `Invoice.CreatePre
    viewParamsScheduleDetailPhaseAddInvoiceItem`,
    `Subscription.CreateParamsAddInvoiceItem`,
    `Subscription.ModifyParamsAddInvoiceItem`,
    `SubscriptionSchedule.CreateParamsPhaseAddInvoiceItem`,
    `SubscriptionSchedule.ModifyParamsPhaseAddInvoiceItem`, and
    `SubscriptionSchedule.Phase.AddInvoiceItem`
  * Add support for `exp_month` and `exp_year` on
    `issuing.Card.CreateParams`
  * Add support for `excluded_payment_method_types` on
    `PaymentIntent.CreateParams` and `PaymentIntent`
  * Add support for `payout_method` on `Payout.CreateParams` and
    `Payout`
  * Add support for `mxn` on `Terminal.Configuration.Tipping`,
    `terminal.Configuration.CreateParamsTipping`, and
    `terminal.Configuration.ModifyParamsTipping`
  * Add support for `card` on
    `terminal.Reader.PresentPaymentMethodParams`
  * Add support for new value `card` on enum
    `terminal.Reader.PresentPaymentMethodParams.type`
  * Add support for new value `2025-08-27.basil` on enum
    `WebhookEndpoint.CreateParams.api_version`
  * Add support for error codes `customer_session_expired` and
    `india_recurring_payment_mandate_canceled` on
    `Invoice.LastFinalizationError`,
    `PaymentIntent.LastPaymentError`, `SetupAttempt.SetupError`,
    `SetupIntent.LastSetupError`, and `StripeError`
  * #1553 Import available http libraries more efficiently
  * #1549 Introduce V1 namespaces in StripeClient
  * All the top level non-namespaced services under StripeClient
    services(eg. customers, products) are copied under the new V1
    namespace. These top level non-namespaced services will be
    marked as deprecated in the next major release and will be
    removed in a future release. Eg.
  * ```diff
  * client = StripeClient("sk_test...")

  * # Accessing V1 Stripe services on a StripeClient should be
    through the V1 namespace
  * client.customers.list()
  * + client.v1.customers.list()
  * ```
  * Refer to the migration guide for help upgrading.

  * ## 12.4.0 - 2025-07-30
  * This release changes the pinned API version to
    `2025-07-30.basil`.

  * #1541 Update generated code
  * Add support for `instant_payouts_promotion` on
    `AccountSession.Component` and
    `AccountSession.CreateParamsComponent`
  * Add support for `adjustable_quantity` on `BillingPortal.Confi
    guration.Feature.SubscriptionUpdate.Product`, `billing_portal
    .Configuration.CreateParamsFeatureSubscriptionUpdateProduct`,
    and `billing_portal.Configuration.ModifyParamsFeatureSubscrip
    tionUpdateProduct`
  * Remove support for value `disabled` from enum
    `Capability.status`
  * Add support for `transaction_id` on
    `Charge.PaymentMethodDetail.Cashapp`
  * Add support for `origin_context` on `Checkout.Session` and
    `checkout.Session.CreateParams`
  * Add support for `template` on `Checkout.Session.InvoiceCreati
    on.InvoiceDatum.RenderingOption`, `PaymentLink.CreateParamsIn
    voiceCreationInvoiceDatumRenderingOption`,
    `PaymentLink.InvoiceCreation.InvoiceDatum.RenderingOption`, `
    PaymentLink.ModifyParamsInvoiceCreationInvoiceDatumRenderingO
    ption`, and `checkout.Session.CreateParamsInvoiceCreationInvo
    iceDatumRenderingOption`
  * Add support for `setup_future_usage` on
    `Checkout.Session.PaymentMethodOption.Pix` and
    `checkout.Session.CreateParamsPaymentMethodOptionPix`
  * Add support for new value `nz_bank_account` on enum
    `checkout.Session.CreateParams.payment_method_types`
  * Change `Identity.VerificationSession.RelatedPerson.account`
    to be required
  * Change `Identity.VerificationSession.RelatedPerson.person` to
    be required
  * Add support for `duration` on
    `Invoice.CreatePreviewParamsScheduleDetailPhase`,
    `SubscriptionSchedule.CreateParamsPhase`, and
    `SubscriptionSchedule.ModifyParamsPhase`
  * Change type of
    `Invoice.CreatePreviewParamsSubscriptionDetail.cancel_at`,
    `Subscription.CreateParams.cancel_at`, and
    `Subscription.ModifyParams.cancel_at` from `DateTime` to
    `DateTime | enum('max_period_end'|'min_period_end')`
  * Add support for `price_data` on
    `PaymentLink.CreateParamsLineItem`
  * Change `PaymentLink.CreateParamsLineItem.price` to be
    optional
  * Add support for new value `America/Coyhaique` on enum
    `reporting.ReportRun.CreateParamsParameter.timezone`
  * Add support for `standard` on
    `Tax.Registration.CountryOption.Ae`,
    `Tax.Registration.CountryOption.Au`,
    `Tax.Registration.CountryOption.Ch`,
    `Tax.Registration.CountryOption.Gb`,
    `Tax.Registration.CountryOption.Jp`,
    `Tax.Registration.CountryOption.No`,
    `Tax.Registration.CountryOption.Nz`,
    `Tax.Registration.CountryOption.Sg`,
    `tax.Registration.CreateParamsCountryOptionAe`,
    `tax.Registration.CreateParamsCountryOptionAl`,
    `tax.Registration.CreateParamsCountryOptionAo`,
    `tax.Registration.CreateParamsCountryOptionAu`,
    `tax.Registration.CreateParamsCountryOptionAw`,
    `tax.Registration.CreateParamsCountryOptionB`,
    `tax.Registration.CreateParamsCountryOptionBa`,
    `tax.Registration.CreateParamsCountryOptionBb`,
    `tax.Registration.CreateParamsCountryOptionBd`,
    `tax.Registration.CreateParamsCountryOptionBf`,
    `tax.Registration.CreateParamsCountryOptionBh`,
    `tax.Registration.CreateParamsCountryOptionCd`,
    `tax.Registration.CreateParamsCountryOptionCh`,
    `tax.Registration.CreateParamsCountryOptionEt`,
    `tax.Registration.CreateParamsCountryOptionGb`,
    `tax.Registration.CreateParamsCountryOptionGn`,
    `tax.Registration.CreateParamsCountryOptionIs`,
    `tax.Registration.CreateParamsCountryOptionJp`,
    `tax.Registration.CreateParamsCountryOptionMe`,
    `tax.Registration.CreateParamsCountryOptionMk`,
    `tax.Registration.CreateParamsCountryOptionMr`,
    `tax.Registration.CreateParamsCountryOptionNo`,
    `tax.Registration.CreateParamsCountryOptionNz`,
    `tax.Registration.CreateParamsCountryOptionOm`,
    `tax.Registration.CreateParamsCountryOptionR`,
    `tax.Registration.CreateParamsCountryOptionSg`,
    `tax.Registration.CreateParamsCountryOptionSr`,
    `tax.Registration.CreateParamsCountryOptionUy`,
    `tax.Registration.CreateParamsCountryOptionZa`, and
    `tax.Registration.CreateParamsCountryOptionZw`

-------------------------------------------------------------------
Wed Feb 12 03:27:26 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>

- We must run stripe-mock during check.

-------------------------------------------------------------------
Wed Feb  5 05:11:47 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>

- Update to 11.5.0:
  * Fix regression when using httpx HTTP client
  * Change the pinned API version to 2024-12-18.acacia.
  * Deserialize into correct v2 EventData types
  * update object tags for meter-related classes
  * Update the class for ThinEvent to include livemode
  * Add method to list invoice line items
  * Bump aiohttp from 3.9.0 to 3.9.4
  * Use stdlib AsyncMock when available
  * Add TaxIds API
  * Remove http client base
  * Testing: unify http client mock
  * Remove broken child methods
  * Move StripeClient usage collection onto StripeService
  * Measure StripeClient usage
  * Introduce StripeClient and a service-based call pattern.
- Do not run stripe-mock during check, the testsuite handles it for us.
- Drop patch use-sys-executable.patch, included upstream.

-------------------------------------------------------------------
Fri Jan 19 03:23:20 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com>

- Drop patch also-skip-streaming.patch:
  * No longer needed.
- Add BuildRequires on new stripe-mock service, and run it during the
  check phase.

-------------------------------------------------------------------
Wed Jan 17 03:12:47 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com>

- Update to 7.12.0:
  * 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`
  * Remove support for value `obligation` from enum
    `Reporting.ReportRunCreateParams.parameters.reporting_category`
  * Mark defunct and internal methods as deprecated
  * Do not raise a DeprecationWarning in `stripe.app_info`
  * Fix __getattr__ to raise AttributeError rather than returning None.
  * Add missing explicit reexport for `OAuth`, `Webhook`, `WebhookSignature`
  * `stripe.api_version`, `stripe.multipart_data_generator`,
    `stripe.request_metrics` are deprecated.
  * Move resource type exports to stripe.
  * Add support for new resources `Climate.Order`, `Climate.Product`, and
    `Climate.Supplier`
  * Add support for `cancel`, `create`, `list`, `modify`, and `retrieve`
    methods on resource `Order`
  * Add support for `exemption_indicator` on resource class
    `Charge.PaymentMethodDetails.Card.ThreeDSecure`
  * Add support for `Paypal` on `Checkout.Session.PaymentMethodOptions`
  * Add support for Python 3.11/3.12
  * Include `py.typed` and enable type annotations for the package
  * Behavior change: nested json objects will now deserialize into
    instances of specific classes that subclass `StripeObject`.
  * Behavior change: `PromotionCode.restrictions.currency_options` will now
    deserialize into `dict` and not `StripeObject`.
  * This release changes the pinned API version to `2023-10-16`. Please read
    https://stripe.com/docs/upgrades#2023-10-16 and carefully review the API
    changes.
  * Require typing_extensions >= 4.0.0
  * Remove support for Python 2.
  * https://github.com/stripe/stripe-python/wiki/Migration-guide-for-v6 for
    more detailed instructions for 6.0.0+.
  * Dropped support for Python version 3.4 and 3.5.
  * Add `upcoming_lines` method to the `Invoice` resource.
  * Add support for new resource `CustomerCashBalanceTransaction`
  * Fix incorrect handling of additional request parameters
  * 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.
  * https://github.com/stripe/stripe-python/wiki/Migration-Guide-for-v3
    contains more information for 3.0.0+.
- Add patch use-sys-executable.patch:
  * Use sys.executable when checking exports.
- Add patch also-skip-streaming.patch:
  * Also skip streaming tests.
* Switch to autosetup and pyproject macros.

-------------------------------------------------------------------
Sat Dec 11 16:24:22 UTC 2021 - Axel Braun <axel.braun@gmx.de>

- version 2.63.0
  * skip python2
  * API Updates
  ** Add support for new resource ShippingRate
  ** Add support for expire method on resource Checkout.Session
  ** Add support for list_payment_methods method on resource Customer
  * Stop sending raw exception message as part of Stripe user agent.

-------------------------------------------------------------------
Fri Aug 13 08:34:39 UTC 2021 - Danilo Spinella <danilo.spinella@suse.com>

- Update to v2.60.0
  * Add support for list_computed_upfront_line_items method on resource Quote
  * Add support for new Quote API.
  * Add support for new TaxCode API.
  * Add support for Identity VerificationSession and VerificationReport APIs
  * Add support for the Billing Portal Configuration API

-------------------------------------------------------------------
Sat Feb  6 05:47:20 UTC 2021 - John Vandenberg <jayvdb@gmail.com>

- Add examples to packaged docs
- Update to v2.55.2
  * Fix CA bundle path
- from v2.55.1
  * Fix issue where StripeObjects in lists would not be converted to dicts
  * Start testing Python 3.9
  * Include the examples in the built sources

-------------------------------------------------------------------
Mon Nov 23 13:45:46 UTC 2020 - John Vandenberg <jayvdb@gmail.com>

- Activate tests on all platforms
- Update to v2.55

-------------------------------------------------------------------
Thu Aug  6 05:25:55 UTC 2020 - John Vandenberg <jayvdb@gmail.com>

- Activate tests on x86_64
- Update to v2.50

-------------------------------------------------------------------
Sat Jul 25 08:17:10 UTC 2020 - John Vandenberg <jayvdb@gmail.com>

- Update to v2.49

-------------------------------------------------------------------
Sun May 17 08:32:11 UTC 2020 - John Vandenberg <jayvdb@gmail.com>

- Update to v2.48

-------------------------------------------------------------------
Tue Apr  7 11:13:06 UTC 2020 - John Vandenberg <jayvdb@gmail.com>

- Update to v2.45

-------------------------------------------------------------------
Tue Apr  7 11:13:06 UTC 2020 - John Vandenberg <jayvdb@gmail.com>

- Initial spec for v2.23
openSUSE Build Service is sponsored by