Skip to content

0.2.0

Latest
Compare
Choose a tag to compare
@IvanShamatov IvanShamatov released this 01 Nov 21:24
· 11 commits to main since this release
v0.2.0
49d8a8c

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