- #869
Major version release. Refer to our migration guide for v17 for a list of new features and backwards incompatible changes to watch out for.
Pull requests included in this release (cf. #869) (⚠️ = breaking changes):
- #857 Refactor form encoding
- #870 ⚠️ Refactor request telemetry
- #872 Move HTTP request methods into new
HttpClient
class - #878 Add
StripeRequest
object - #879 Add
HttpClient
abstract class - #880 ⚠️ Stop disabling the DNS cache
- #895 Fix deprecation warnings
- #896 Add
HttpContent
class - #897 Add
Stopwatch
class - #898 Move all request properties in
StripeRequest
- #899 ⚠️ Remove
ApiResource.RequestType
- #900 Add support for automatic request retries
- #902 Minor fixes
- #928
StringUtils
class & better API key validation - #927 ⚠️ Remove support for custom
URLStreamHandler
- #931 ⚠️ Refactor HTTP headers handling
- #932 ⚠️ Modernize
StripeResponse
- #934 Add
maxNetworkRetries
as a global and per-request setting - #935 ⚠️ Add
StreamUtils
class - #936 ⚠️ Remove support for
count
andtotal_count
in list objects - #938 ⚠️ Remove deprecated properties and parameters
- #939 Update README