Releases: beam-community/stripity-stripe
Releases · beam-community/stripity-stripe
2.7.0
2.6.0
2.6.0
2.5.0
- Checkout Session retrieval and missing attributes
- Add missing fields
- Add balance to customer entity
- Add payment intent to session
- Make stripe version configurable
- Add Stripe.Topup
- Update util.ex
- Cast cardholder to id
- Allow Customer.create/2 to take Source id in typespecs.
- Pass Hackney options from config
- updated readme with more explicit API version info
2.4.0
2.4.0
- Issues/add missing fields
- Support upcoming invoices with subscription only
- Warn when unknown objects are processed
- Add missing invoice endpoints
- Add support for sending invoices
- Update Stripe version
- Use Jason over Poison
- Set minimum elixir version to 1.7
- Add support for Subscription Schedules
- Add Stripe Issuing
- Add CreditNote api calls
- Add tax_rate struct and api calls
- Format mix.exs to pass CI
- Reorganize docs
- Add PaymentMethods module, with struct, list/2, attach/2, detach/2
2.2.3
- Configurable json serializer - You can now use Jason instead of Poison
- Support for voiding invoices
- Use singular time units in System.system_time/1
- Expanded configuration options
- Add invoice settings to customer/invoice objects
- Upgrade to 2018-11-08 Stripe API
- Fixed bug in
Usage.retrieve
- Add elixir 1.8 to test matrix
- [Add authorization header api key to deauthorization endpoint]((#465)
- Add support for idempotent post requests
- Support new Checkout flow
- Add
receipt_url
to the return Charge data - Fixed some bugs in
Review
struct fields - Add basic support for payment intents
- Make
client_secret
optional - Update hackney requirement to 1.15
- Upgrade to ex doc 0.20
- Upgrade stripe mock to 0.55
- Remove unused Bypass dependency
- Implement
assert_stripe_requested/3
test helper - Misc documentation improvements
2.2.2
2.2.1
- Fix: date_query type had fields incorrectly marked as mandatory
- Added customer field to Source entity
- Added deleted property to resources that can be deleted
- Added some missing attributes to update endpoints for SKU, Charge, TransferReversal, Transfer
- Added API version compatibility table to README.md
- Bumped supported API version to 2018-08-23
- Updated stripe-mock dependency to 0.30.0
- Fixed formatting in README.md
2.2.0
- Add missing
tax_info
attributes tocustomer
- Ease up on hackney dependency
- New Feature: Add Recipient endpoint
- Expand test matrix with Elixir 1.7
- Convert discount responses to a struct
- Add
name
toStripe.Coupon
- Add
unit_label
attribute toStripe.Product
- Add params to
Stripe.Subscription
andStripe.Invoice
endpoints - Add
active
attribute toStripe.Plan
- Add
source_url
tomix.exs
- Improved formatting (using
mix format
in some files - Improved webhook documentation
2.1.0
- New Feature: Add support for object expansion - #393
- credits to [@swelham](https://github.com/swelham
- see instructions in README.md
- Replace
user_id
in event withaccount
field, as per updated stripe documentation - #391- credits to @erikreedstrom
- Update officiall supported API version to 2018-05-21 - [#390]((#390)
- credits to @snewcomer
v2.0.1
- add some missing fields to
%Stripe.Plan{}
- #380 - added supported API version to readme - #384
- corrected usage info in readme - #384
- added
:customer
field to%Stripe.Card{}
- #382 - made
:source
field required inStripe.Card.create
- #382 - added support for optional
params: %{optional(:at_period_end) => boolean}
toStripe.Subscription.delete/2
- #386
v2.0.0
- official full release after -alpha and -beta releases
- Readme updates related to releasing 2.0 - #377
- See the latest documentation to track what's supported
This is a huge release and we are likely to have missed bugs. Feel free to provide feedback, create issues and contribute with pull requests.