What's Changed
[API compatibility broken]
-
Adding client for payments and refunds by @IvanShamatov in #11
A new way of making requests, see the documentation. Ability to have multiple clients left there. -
Revisiting API responses structures for payments by @IvanShamatov in #10
API of Yookassa evolved since release 0.1.0, new response structures introduced. -
Replace All initializers with dry-structs by @IvanShamatov in #9
This one allows to make type checks and coercion, and unions of different types (ex. payment methods) -
Completely replace evil client with HTTP by @IvanShamatov in #8
Since evil-client support is limited now, replacing evil-client helped to finally support ruby 3 and reduce the boilerplate from evil-client's DSL -
Adding configurator by @IvanShamatov in #6
Ability to configure your client once and use credentials during the whole run -
Rubocop updates & bin stubs by @IvanShamatov in #5
-
Replacing Circle CI with GHA by @IvanShamatov in #3 & #7
Full Changelog: v0.1.0...v0.2.0