Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

stripe-dotnet v36.0 #1993

Merged
merged 12 commits into from
Apr 16, 2020
Merged

stripe-dotnet v36.0 #1993

merged 12 commits into from
Apr 16, 2020

Conversation

remi-stripe
Copy link
Contributor

@remi-stripe remi-stripe commented Apr 10, 2020

Integration branch for the next major version of stripe-dotnet

⚠️ = breaking change

  • ⚠️Change Error on ScheduledQueryRun from string to ScheduledQueryRunError (Fix Error on ScheduledQueryRunError from a string to a class #1992, Properly use ScheduledQueryRunError for the Error property #1994)
  • ⚠️Multiple renames of classes and related fixes (Rename a lot of core classes to match the correct naming scheme of the library #1961)
    • Renamed the class Fee to BalanceTransactionFee on BalanceTransaction
    • Renamed the class Outcome to ChargeOutcome on Charge
    • Renamed the classes Evidence to DisputeEvidence and EvidenceDetails to DisputeEvidenceDetails on Dispute
    • Renamed the class OutcomeRule to Rule and moved it to the Radar namespace
    • Renamed the classes ShippingMethod to OrderShippingMethod, StatusTransitions to OrderStatusTransitions and DeliveryEstimate to OrderShippingMethodDeliveryEstimate on Order
    • Renamed the class Inventory to SkuInventory on Sku
    • Fixed the type of NextPendingInvoiceItemInvoice on Subscription to be a DateTime?
    • FraudDetails on Charge is now a class ChargeFraudDetails instead of a dictionary
    • Removed Connect on the WebhookEndpoint resource as it is not supported
  • ⚠️Remove deprecated API features (Remove deprecated features #2001)
    • Remove Percentage filter when listing TaxRate as this does not work
    • Remove Country and RoutingNumber from ChargePaymentMethodDetailsAcssDebit
    • Remove RenewalInterval on SubscriptionSchedule
    • Rename Parameters to ReportRunParameters on ReportRun
    • Fix all Checkout classes to be in the Stripe.Checkout namespace
  • ⚠️Remove all deprecated features associated with the Issuing API and resources (Remove all beta properties and parameters from the Issuing API #1968)

@remi-stripe remi-stripe changed the title Integration branch for the future major version [wip] stripe-dotnet v36.0 Apr 10, 2020
Rename a lot of core classes to match the correct naming scheme of the library
Remove deprecated API features
* Remove `Percentage` filter when listing `TaxRate` as this does not work
* Remove `Country` and `RoutingNumber` from `ChargePaymentMethodDetailsAcssDebit`
* Remove `RenewalInterval` on `SubscriptionSchedule`
* Rename `Parameters` to `ReportRunParameters` on `ReportRun`
Remove all beta properties and parameters from the Issuing API
@remi-stripe remi-stripe changed the title [wip] stripe-dotnet v36.0 stripe-dotnet v36.0 Apr 16, 2020
@richardm-stripe richardm-stripe merged commit 6adb2b6 into master Apr 16, 2020
@remi-stripe remi-stripe deleted the integration-v36 branch April 16, 2020 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants