Skip to content

0.14.0

Compare
Choose a tag to compare
@arlyon arlyon released this 24 Mar 20:41
· 568 commits to master since this release
0355cb7

Alright! Happy to announce we have a new release of async-stripe. This is a big one with a number of changes behind the scenes to enable our future goals (outlined here: #186). But, for now, lets celebrate what we've completed so far. Main wins:

  • 🚨 breaking - fluent client config: you can set the client id, stripe account, and strategy with a new builder-style api @arlyon
  • improve test coverage: we added tarpaulin and started tracking coverage. from now on new contributions will be expected to be tested properly, and we will be adding extensive examples @arlyon
  • piles of examples: we have a whole load of shiny examples to look at, along with example-doc linking to put the examples straight alongside the code in docs.rs. very happy with the ergonomics here. @arlyon @FL33TW00D
  • make sure the 'unusual params' are implemented properly: we added card to the api! 🥳 @erichCompSci
  • explore the effects of implementing Default across the codebase: we added default in many more places! #152 @arlyon
  • allow the openapi generator to box in specific places: there is a simple extensible heuristic for this! #160 @arlyon
  • opt-in auto-retry functionality following the stripe retry headers: the client will retry failed requests 🎉 @arlyon
  • opt in idempotency: now you can make the same mistake twice :P @erichCompSci

New Contributors

Full Changelog: v0.13.0...v0.14.0