Releases: recurly/recurly-client-dotnet
Releases · recurly/recurly-client-dotnet
1.8.1 (stable) / 2017-11-09
- Fixed SSRF: replace EscapeUriString with EscapeDataString. Commit: 9eef460
1.7.1 (stable) / 2017-11-09
- Fixed SSRF: replace EscapeUriString with EscapeDataString. Commit: 9eef460
1.6.2 (stable) / 2017-11-09
- Fixed SSRF: replace EscapeUriString with EscapeDataString. Commit: 9eef460
1.4.14 (stable) / 2017-11-09
- Fixed SSRF: replace EscapeUriString with EscapeDataString. Commit: 9eef460
1.3.2 (stable) / 2017-11-09
- Fixed SSRF: replace EscapeUriString with EscapeDataString. Commit: 9eef460
1.2.8 (stable) / 2017-11-09
- Fixed SSRF: replace EscapeUriString with EscapeDataString. Commit: 9eef460
1.1.10 (stable) / 2017-11-09
- Fixed SSRF: replace EscapeUriString with EscapeDataString. Commit: 9eef460
1.0.1 (stable) / 2017-11-09
- Fixed SSRF: replace EscapeUriString with EscapeDataString. Commit: 9eef460
1.8.0 (stable) / 2017-10-27
- Adds giftcard redeem endpoint #250 (Issue #249)
- Update the README with
Overview
section #251 - Make TrialRequiresBillingInfo an optional #252
- Implements missing
revenue_schedule_type
#253
Upgrade Notes
There is one small breaking change in this API version. TrialRequiresBillingInfo
is now an optional so you will have to unwrap it to use it.
1.7.0 (stable) / 2017-10-18
This release will upgrade us to API version 2.8.
Upgrade Notes
There are two breaking changes in this API version you must consider.
Country Codes
All Country
fields must now contain valid 2 letter ISO 3166 country codes. If your country code fails validation, you will receive a validation error. This affects any endpoint where an address is collected.
Purchase Currency
The purchases endpoint can create and invoice multiple adjustments at once but our invoices can only contain items in one currency. To make this explicit the currency can no longer be provided on an adjustment, it must be set once for the entire purchase:
// You must set the currency here
var purchase = new Purchase(accountCode, currency);
var adj = new Adjustment(4000, "HD Camera", 5);
// You can no longer set the currency on the adjustment level
adj.Currency = currency;
purchase.Adjustments.Add(adj);