0.14.0
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
- @andrewhalle made their first contribution in #164
- @smailbarkouch made their first contribution in #170
- @lms11 made their first contribution in #173
Full Changelog: v0.13.0...v0.14.0