Skip to content

Latest commit

 

History

History
115 lines (87 loc) · 4.5 KB

CHANGELOG.md

File metadata and controls

115 lines (87 loc) · 4.5 KB

Changelog

v1.5

API changes

Misc improvements

  • Add metadata, subscription_data, and payment_method_types to Checkout::Session (#43)
  • Added support for list helper method (#40)
  • Add payment intent data to Checkout::Session (#52)
  • Make request.id optional for Stripe::Event (#41)
  • Update account_balance to balance for Customer (#50)
  • Add promotion_code as discount to Checkout::Session (#49)
  • Added support for delete helper method (#42)
  • Fix bug with incorrect params in list helper method (#58)

v1.4

API additions

v1.3

Misc improvements

  • Crystal v1.0 support added

v1.2

API updates

Misc improvements

  • Supporting Crystal 0.36.1 (#17)
  • Transition from Travis CI to GitHub Actions (#11)
  • Automatically generate API documentation (#12)

v1.1

v1.0

  • Added this changelog file
  • Supporting Crystal 0.34
  • Moving all structs to classes to fix compiler issues
  • Changed structure of the calls, using class methods and class variables for api key. Will use less memory and be much cleaner.
  • Added expand to these entities create methods: Customer, Charge, SetupIntent, PaymentIntent, and Token
  • Made List Enumerable - So all Enumerable's methods works on lists

Added api calls

  • Create source
  • Retrieve source
  • Attach source to customer
  • Detach source from customer
  • Add tax id to a customer
  • Remove tax id from customer
  • Retrieve tax id from customer
  • Retrieve charge
  • create refund
  • retrieve refund
  • list customers
  • list subscriptions
  • list invoices
  • list payment intents
  • list setup intents
  • create tax rate
  • retrieve tax rate

Added Entities

  • Coupons
  • Customer Tax ID
  • Payout
  • Source

v0.2 (2020-03-31)

  • Added some core entities
  • Fixed bug in Charges
  • Removed validations macro
  • Added support for sending post params with array and array with Hashes/NamedTuples
  • Added expand only on create_subscription method

Added api calls

  • payment/setup intent create
  • payment/setup intent retrieve
  • payment/setup intent confirm
  • create product
  • create plan

Added Entities

  • Payment Intent
  • Setup Intent
  • Plan
  • Product