Packages
stripity_stripe
3.3.2
3.3.2
3.3.1
3.2.0
3.1.1
3.1.0
3.0.0
2.17.3
2.17.2
2.17.1
2.17.0
2.16.0
2.15.1
2.15.0
2.14.1
2.14.0
2.13.0
2.12.1
2.12.0
2.11.0
2.10.0
2.9.0
2.8.0
2.7.2
2.7.1
2.7.0
2.6.0
2.5.0
2.4.0
2.3.0
2.2.3
2.2.2
2.2.1
2.2.0
2.1.0
2.0.1
2.0.0
2.0.0-alpha.11
2.0.0-alpha.10
2.0.0-alpha.9
2.0.0-alpha.8
2.0.0-alpha.7
2.0.0-alpha.6
2.0.0-alpha.5
2.0.0-alpha.4
2.0.0-alpha.3
2.0.0-alpha.2
2.0.0-alpha.1
1.6.2
1.6.1
1.6.0
1.4.0
1.3.0
1.2.0
1.1.0
0.5.0
0.4.0
0.3.0
0.2.0
A Stripe client for Elixir.
Current section
Files
Jump to
Current section
Files
stripity_stripe
CHANGELOG.md
CHANGELOG.md
### Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
#### [v3.1.1](https://github.com/beam-community/stripity-stripe/compare/v3.1.0...HEAD)
- Implement object_name_to_module so it will work for new objects in future [`#792`](https://github.com/beam-community/stripity-stripe/pull/792)
- Update services based on v682 of Stripe OpenApi SDK [`ea63a8b`](https://github.com/beam-community/stripity-stripe/commit/ea63a8b962515f81059e48537fffa0850c29f50b)
- Update services based on v679 of Stripe OpenApi SDK [`0d425fe`](https://github.com/beam-community/stripity-stripe/commit/0d425fefb74cc50235627c78c23e7ecc60e200bd)
- Update services based on v665 of Stripe OpenApi SDK [`2b569da`](https://github.com/beam-community/stripity-stripe/commit/2b569da0cd90265fe9c2a75335aac70b4528051c)
#### [v3.1.0](https://github.com/beam-community/stripity-stripe/compare/v3.0.0...v3.1.0)
> 5 November 2023
- Use conn token from read_body result [`#821`](https://github.com/beam-community/stripity-stripe/pull/821)
- Update services based on v634 of Stripe OpenApi SDK [`66d8611`](https://github.com/beam-community/stripity-stripe/commit/66d8611ab2dd96239584a6af1a22d266ddaa4b9a)
- Update services based on v638 of Stripe OpenApi SDK [`b670d7b`](https://github.com/beam-community/stripity-stripe/commit/b670d7bddfc5644db995b7c51ac29fbafeb8f1bd)
- Update services based on v604 of Stripe OpenApi SDK [`878697f`](https://github.com/beam-community/stripity-stripe/commit/878697f36fb501e2f6da4c813d3539d9d85c25e4)
## [3.3.2](https://github.com/beam-community/stripity-stripe/compare/v3.3.1...v3.3.2) (2026-07-09)
### Bug Fixes
* **generator:** Generate modules for all x-stripeResource schemas ([#929](https://github.com/beam-community/stripity-stripe/issues/929)) ([483c28b](https://github.com/beam-community/stripity-stripe/commit/483c28b9bf8bc23f77e67e366b554cba555b3b5a))
* **http2:** Stop setting the connection header ([9836d2f](https://github.com/beam-community/stripity-stripe/commit/9836d2fc3b1e6ee64fa1acf83e413faf356598e3))
## [3.3.1](https://github.com/beam-community/stripity-stripe/compare/v3.3.0...v3.3.1) (2026-05-03)
### Bug Fixes
* Use post-read_body conn in WebhookPlug error responses ([#901](https://github.com/beam-community/stripity-stripe/issues/901)) ([8768d5f](https://github.com/beam-community/stripity-stripe/commit/8768d5f22f6969af13ccb24b0fde851f7e7a597a))
## [3.3.0](https://github.com/beam-community/stripity-stripe/compare/v3.2.0...v3.3.0) (2026-05-01)
### Features
* Add response_as option for flexible Stripe response formatting ([#894](https://github.com/beam-community/stripity-stripe/issues/894)) ([15ea1d9](https://github.com/beam-community/stripity-stripe/commit/15ea1d9daac8e48d6f5a3e6230171b79c4ee5273))
* Add rich telemetry metadata to API requests and webhook events ([#895](https://github.com/beam-community/stripity-stripe/issues/895)) ([38bccfa](https://github.com/beam-community/stripity-stripe/commit/38bccfaa31ba69c6671f62207bd22834b364f862))
* Include headers in telemetry metadata ([#851](https://github.com/beam-community/stripity-stripe/issues/851)) ([50ff9fc](https://github.com/beam-community/stripity-stripe/commit/50ff9fc684e1f8f8ff0e21749a58d9882896e3ab))
* Merge start metadata in stop metadata, include attempts ([#850](https://github.com/beam-community/stripity-stripe/issues/850)) ([7207c02](https://github.com/beam-community/stripity-stripe/commit/7207c02170b1ce040f8eac4d5b1498e1325eaae3))
### Bug Fixes
* Use conn returned from Conn.read_body/1 in WebhookPlug ([#893](https://github.com/beam-community/stripity-stripe/issues/893)) ([4e3d5fd](https://github.com/beam-community/stripity-stripe/commit/4e3d5fd7e128fa66a160bf853036561607c353f5))
### [v3.0.0](https://github.com/beam-community/stripity-stripe/compare/2.17.2...v3.0.0)
> 4 October 2023
- fix: remove param casting to atom [`#807`](https://github.com/beam-community/stripity-stripe/pull/807)
- Add `:idempotency_key_in_use` as a valid `card_error_code` [`#813`](https://github.com/beam-community/stripity-stripe/pull/813)
- Fix TestClock Module Name [`#812`](https://github.com/beam-community/stripity-stripe/pull/812)
- Telemetry [`#809`](https://github.com/beam-community/stripity-stripe/pull/809)
- Add task for codegen [`#806`](https://github.com/beam-community/stripity-stripe/pull/806)
- chore: improve docs [`#801`](https://github.com/beam-community/stripity-stripe/pull/801)
- fix: compiling without plug deps [`#798`](https://github.com/beam-community/stripity-stripe/pull/798)
- chore: add deploy workflow [`#799`](https://github.com/beam-community/stripity-stripe/pull/799)
- chore: update ex_doc deps [`#796`](https://github.com/beam-community/stripity-stripe/pull/796)
- Make sure code is loaded before checking function_exported?, or it will be false [`#794`](https://github.com/beam-community/stripity-stripe/pull/794)
- Add manual cast of object name for BillingPortal.Configuration [`#791`](https://github.com/beam-community/stripity-stripe/pull/791)
- Add codeowners [`#795`](https://github.com/beam-community/stripity-stripe/pull/795)
- Fix source code links in documentation [`#789`](https://github.com/beam-community/stripity-stripe/pull/789)
- Updated README instructions for starting stripe mock [`#785`](https://github.com/beam-community/stripity-stripe/pull/785)
- Cleanup README [`#783`](https://github.com/beam-community/stripity-stripe/pull/783)
- Bump stripe-mock [`#779`](https://github.com/beam-community/stripity-stripe/pull/779)
- Open API build [`#776`](https://github.com/beam-community/stripity-stripe/pull/776)
- Revert stripity-stripe => stripe-elixir [`#774`](https://github.com/beam-community/stripity-stripe/pull/774)
- Update deps [`#772`](https://github.com/beam-community/stripity-stripe/pull/772)
- Extend `Stripe.Invoice.t()` with `from_invoice` [`#770`](https://github.com/beam-community/stripity-stripe/pull/770)
- Allow nil for authorization in Issuing.Transaction [`#764`](https://github.com/beam-community/stripity-stripe/pull/764)
- Add Stripe OpenAPI codegen github action [`#771`](https://github.com/beam-community/stripity-stripe/pull/771)
- stripity-stripe => stripe-elixir [`#765`](https://github.com/beam-community/stripity-stripe/pull/765)
- Add adjustable_quantity to line item input [`#761`](https://github.com/beam-community/stripity-stripe/pull/761)
- Add manual cast of object name for BillingPortal.Configuration (#791) [`#790`](https://github.com/beam-community/stripity-stripe/issues/790)
- Cleanup README (#783) [`#780`](https://github.com/beam-community/stripity-stripe/issues/780)
- Update services based on v218 of Stripe OpenApi SDK [`88c1a14`](https://github.com/beam-community/stripity-stripe/commit/88c1a141bed999b63b4ac619ad03f4a163d0c1c8)
- Update services based on v532 of Stripe OpenApi SDK [`3c7b660`](https://github.com/beam-community/stripity-stripe/commit/3c7b660bdc58f3b9cedebcd3ed591c7cd5facc69)
- Update services based on v550 of Stripe OpenApi SDK [`0176e27`](https://github.com/beam-community/stripity-stripe/commit/0176e27fa20e48b0b810225863776f8f750db305)
#### [2.17.2](https://github.com/beam-community/stripity-stripe/compare/2.15.1...2.17.2)
> 13 October 2022
- Add terms_of_service to consent_collection type [`#757`](https://github.com/beam-community/stripity-stripe/pull/757)
- Fix type spec for creating Checkout Session [`#752`](https://github.com/beam-community/stripity-stripe/pull/752)
- Fix specs for API.request/5 and request_file_upload/5 [`#755`](https://github.com/beam-community/stripity-stripe/pull/755)
- Add reporting entities [`#751`](https://github.com/beam-community/stripity-stripe/pull/751)
- Add back a way to delete subscription [`#753`](https://github.com/beam-community/stripity-stripe/pull/753)
- Fix CI [`#754`](https://github.com/beam-community/stripity-stripe/pull/754)
- Stripe API version 2020-08-27 [`#748`](https://github.com/beam-community/stripity-stripe/pull/748)
- Add support for Stripe Test Clocks [`#723`](https://github.com/beam-community/stripity-stripe/pull/723)
- Fix typo [`#745`](https://github.com/beam-community/stripity-stripe/pull/745)
- Search API [`#738`](https://github.com/beam-community/stripity-stripe/pull/738)
- Fix create and update subscription spec [`#739`](https://github.com/beam-community/stripity-stripe/pull/739)
- invoice line items proration details [`#741`](https://github.com/beam-community/stripity-stripe/pull/741)
- Update session.ex [`#743`](https://github.com/beam-community/stripity-stripe/pull/743)
- Add us_bank_account & more debits to PaymentMethod [`#742`](https://github.com/beam-community/stripity-stripe/pull/742)
- Add missing `default_price` to Stripe.Product [`#740`](https://github.com/beam-community/stripity-stripe/pull/740)
#### [2.15.1](https://github.com/beam-community/stripity-stripe/compare/2.15.0...2.15.1)
> 27 June 2022
- fix credit note line item spec [`#737`](https://github.com/beam-community/stripity-stripe/pull/737)
- CHANGELOG 2.15.0 [`e164b8f`](https://github.com/beam-community/stripity-stripe/commit/e164b8f8fff723050d8b49af89ba24bcaa39d2de)
#### [2.15.0](https://github.com/beam-community/stripity-stripe/compare/2.13.0...2.15.0)
> 20 June 2022
- Idempotency should only be added for :post [`#734`](https://github.com/beam-community/stripity-stripe/pull/734)
- Retry if 429 lock_timeout [`#733`](https://github.com/beam-community/stripity-stripe/pull/733)
- Update examples example for new Config module [`#716`](https://github.com/beam-community/stripity-stripe/pull/716)
- Add support to Payment Links as core_resource [`#719`](https://github.com/beam-community/stripity-stripe/pull/719)
- Update incorrect property values on Dispute object [`#730`](https://github.com/beam-community/stripity-stripe/pull/730)
- Remove line that is bad advice and surely isn't true anymore [`#732`](https://github.com/beam-community/stripity-stripe/pull/732)
- Add note to Testing section about skipping starting stripe-mock [`#726`](https://github.com/beam-community/stripity-stripe/pull/726)
- List sessions [`#729`](https://github.com/beam-community/stripity-stripe/pull/729)
- add support to missing Stripe.Session fields [`#727`](https://github.com/beam-community/stripity-stripe/pull/727)
- Add Early Fraud Warnings Types and Endpoint [`#728`](https://github.com/beam-community/stripity-stripe/pull/728)
- add billing_address_collection [`#722`](https://github.com/beam-community/stripity-stripe/pull/722)
- Update `Mix.Config` to the new `Config` module [`#725`](https://github.com/beam-community/stripity-stripe/pull/725)
- add available_payout_methods to payment_methods/bank_account [`#718`](https://github.com/beam-community/stripity-stripe/pull/718)
- Make subscription_data.items optional (#720) [`#721`](https://github.com/beam-community/stripity-stripe/pull/721)
- support link in payment method struct [`#717`](https://github.com/beam-community/stripity-stripe/pull/717)
- Add BECS direct debit support [`#715`](https://github.com/beam-community/stripity-stripe/pull/715)
- bugfix 429 retry [`0e91c2f`](https://github.com/beam-community/stripity-stripe/commit/0e91c2f88ffe59c8dc4133f8be3dd98e7b97a566)
#### [2.13.0](https://github.com/beam-community/stripity-stripe/compare/2.12.1...2.13.0)
> 22 February 2022
#### [2.12.1](https://github.com/beam-community/stripity-stripe/compare/2.10.0...2.12.1)
> 14 February 2022
- Allow errors to be returned by webhook handler [`#712`](https://github.com/beam-community/stripity-stripe/pull/712)
- Update session.ex [`#714`](https://github.com/beam-community/stripity-stripe/pull/714)
- sync "Products > Update a product" params typespec [`#710`](https://github.com/beam-community/stripity-stripe/pull/710)
- Misc doc changes [`#706`](https://github.com/beam-community/stripity-stripe/pull/706)
- fix: add product_data type to Price params [`#708`](https://github.com/beam-community/stripity-stripe/pull/708)
- add future requirements [`#707`](https://github.com/beam-community/stripity-stripe/pull/707)
- Adds expiry feature [`#702`](https://github.com/beam-community/stripity-stripe/pull/702)
- Fix typos [`#705`](https://github.com/beam-community/stripity-stripe/pull/705)
- Added missing optional fields on create spec [`#700`](https://github.com/beam-community/stripity-stripe/pull/700)
- updated specs on Price module [`#699`](https://github.com/beam-community/stripity-stripe/pull/699)
- Update changelog [`#696`](https://github.com/beam-community/stripity-stripe/pull/696)
- Add missing opts to Stripe.ApplicationFee [`#693`](https://github.com/beam-community/stripity-stripe/pull/693)
- Adds missing params and types for Stripe Checkout Sessions [`#695`](https://github.com/beam-community/stripity-stripe/pull/695)
- Add stripe Identity endpoints [`#692`](https://github.com/beam-community/stripity-stripe/pull/692)
- Add customer field to PromotionCode [`#676`](https://github.com/beam-community/stripity-stripe/pull/676)
- Add application to webhook_endpoint [`#691`](https://github.com/beam-community/stripity-stripe/pull/691)
- Add the issuing field to Stripe.Balance [`#689`](https://github.com/beam-community/stripity-stripe/pull/689)
- [bug]: extra applications exexec bad [`#688`](https://github.com/beam-community/stripity-stripe/pull/688)
- using non_neg_integer instead of float [`#681`](https://github.com/beam-community/stripity-stripe/pull/681)
- Add fields to Stripe.Session struct [`#683`](https://github.com/beam-community/stripity-stripe/pull/683)
- [CI]: actions instead of travisci [`#677`](https://github.com/beam-community/stripity-stripe/pull/677)
- Support klarna payments in sources better [`#651`](https://github.com/beam-community/stripity-stripe/pull/651)
- Add Stripe.WebhookPlug for easier handling of webhook events [`#658`](https://github.com/beam-community/stripity-stripe/pull/658)
- Add missing PromotionCode.expires_at field [`#675`](https://github.com/beam-community/stripity-stripe/pull/675)
- add sepa debig [`#674`](https://github.com/beam-community/stripity-stripe/pull/674)
- Update Stripe.Session line_item typespec [`#670`](https://github.com/beam-community/stripity-stripe/pull/670)
- CHANGELOG 2.10.0 [`c6aeb31`](https://github.com/beam-community/stripity-stripe/commit/c6aeb31bb8e3821349fdef2c95c5f59e2735244b)
- bump ex_docs 0.24.2 [`e89b0b9`](https://github.com/beam-community/stripity-stripe/commit/e89b0b926ac36906bc036284e6828d2b71960de6)
- Bump 2.10.0 [`4a253cb`](https://github.com/beam-community/stripity-stripe/commit/4a253cb59582e04342fb34ad3e7a214f943482c5)
#### [2.10.0](https://github.com/beam-community/stripity-stripe/compare/2.8.0...2.10.0)
> 24 May 2021
- fix(deprecation): :crypto.hmac -> :crypto.mac, Bitwise.^^^ -> Bitwise.bxor [`#669`](https://github.com/beam-community/stripity-stripe/pull/669)
- Fix Stripe.Price unit_amount_decimal and lookup_keys type [`#668`](https://github.com/beam-community/stripity-stripe/pull/668)
- Add Account Capabilities [`#667`](https://github.com/beam-community/stripity-stripe/pull/667)
- Remove :customer from typespec in CustomerBalanceTransaction.create [`#662`](https://github.com/beam-community/stripity-stripe/pull/662)
- Add mode to Session Create Params typespec [`#660`](https://github.com/beam-community/stripity-stripe/pull/660)
- Oauth integration improvements [`#657`](https://github.com/beam-community/stripity-stripe/pull/657)
- Allow api_version to be set from config [`#656`](https://github.com/beam-community/stripity-stripe/pull/656)
- Adds header as an option to new_request [`#654`](https://github.com/beam-community/stripity-stripe/pull/654)
- Added applies_to and expansion to Coupon [`#653`](https://github.com/beam-community/stripity-stripe/pull/653)
- Update typespec for Stripe.Customer [`#650`](https://github.com/beam-community/stripity-stripe/pull/650)
- Add credit note preview [`#648`](https://github.com/beam-community/stripity-stripe/pull/648)
- Support :status param in typespec for Stripe.Invoice.list/2 [`#644`](https://github.com/beam-community/stripity-stripe/pull/644)
- Add source_type to parameter types for transfers/create [`#645`](https://github.com/beam-community/stripity-stripe/pull/645)
- Add Country/State to TaxRate [`#647`](https://github.com/beam-community/stripity-stripe/pull/647)
- Allow passing pause_collection params to Subscription.update [`#649`](https://github.com/beam-community/stripity-stripe/pull/649)
- Add promotion codes [`#641`](https://github.com/beam-community/stripity-stripe/pull/641)
- Fix typespec for Stripe.Invoice.pay/3 [`#643`](https://github.com/beam-community/stripity-stripe/pull/643)
- Adding endpoint for checkout session line items. [`#633`](https://github.com/beam-community/stripity-stripe/pull/633)
- Remove duplicate doc tag causing a compile warning [`#639`](https://github.com/beam-community/stripity-stripe/pull/639)
- Add promotion_code to Discount [`#638`](https://github.com/beam-community/stripity-stripe/pull/638)
- Add quick example of test config for stripe-mock [`#637`](https://github.com/beam-community/stripity-stripe/pull/637)
- Add payment_intent to Stripe.Charge.params type [`#635`](https://github.com/beam-community/stripity-stripe/pull/635)
- Add default_tax_rate to typespecs for Subscription and Invoice [`#631`](https://github.com/beam-community/stripity-stripe/pull/631)
- Add payment_method to confirm payment intent [`#625`](https://github.com/beam-community/stripity-stripe/pull/625)
- Add :metadata to Stripe.Session.create/2 [`#615`](https://github.com/beam-community/stripity-stripe/pull/615)
- Fix return of the ephemeral key creation [`#624`](https://github.com/beam-community/stripity-stripe/pull/624)
- Update link to Stripe docs [`#622`](https://github.com/beam-community/stripity-stripe/pull/622)
- Add webhook endpoint to core resources [`#621`](https://github.com/beam-community/stripity-stripe/pull/621)
- Update subscription.ex [`#620`](https://github.com/beam-community/stripity-stripe/pull/620)
- support extra params for subscription cancellation [`#618`](https://github.com/beam-community/stripity-stripe/pull/618)
- VERSION BUMP 2.9.0 [`#614`](https://github.com/beam-community/stripity-stripe/pull/614)
- Fix multiple Stripe-Version headers when creating ephemeral key [`#613`](https://github.com/beam-community/stripity-stripe/pull/613)
- makes `:previous_attributes` in `Event.event_data` optional [`#612`](https://github.com/beam-community/stripity-stripe/pull/612)
- Allow creating refunds by payment intent or charge. [`#610`](https://github.com/beam-community/stripity-stripe/pull/610)
- Add price to Subscription [`#609`](https://github.com/beam-community/stripity-stripe/pull/609)
- changed params for subscription to accept default payment method [`#592`](https://github.com/beam-community/stripity-stripe/pull/592)
- Added Terminal functionality [`#605`](https://github.com/beam-community/stripity-stripe/pull/605)
- Add support for BillingPortal.Session [`#604`](https://github.com/beam-community/stripity-stripe/pull/604)
- Update various stripe objects with missing fields, remove deprecated fields, and add support for some missing objects [`#602`](https://github.com/beam-community/stripity-stripe/pull/602)
- Add optional `customer` to session create params [`#601`](https://github.com/beam-community/stripity-stripe/pull/601)
- Replace `@deprecated` with `Stripe.Util.log_deprecation/1` [`#598`](https://github.com/beam-community/stripity-stripe/pull/598)
- Update invoice.ex [`#591`](https://github.com/beam-community/stripity-stripe/pull/591)
- Make subscription_data keys for Checkout optional [`#593`](https://github.com/beam-community/stripity-stripe/pull/593)
- Update README.md [`#596`](https://github.com/beam-community/stripity-stripe/pull/596)
- Corrected mis-placed parens in README [`#587`](https://github.com/beam-community/stripity-stripe/pull/587)
- Update README to suggest the latest version [`#588`](https://github.com/beam-community/stripity-stripe/pull/588)
- Add metadata to Stripe.Session [`#595`](https://github.com/beam-community/stripity-stripe/pull/595)
- add metadata to checkout session [`288202c`](https://github.com/beam-community/stripity-stripe/commit/288202c252931c489a7b1681658e6fbdd6fe44e3)
- remove unnecessary test [`6269722`](https://github.com/beam-community/stripity-stripe/commit/62697227649612bd45710469ea4b252558ff1710)
- Add new fields in the subscription data API [`20ce7d8`](https://github.com/beam-community/stripity-stripe/commit/20ce7d8d7825d2633c05dc2bf6f94bb0e1835084)
#### [2.8.0](https://github.com/beam-community/stripity-stripe/compare/2.7.1...2.8.0)
> 4 April 2020
- Release 2.8.0 [`#590`](https://github.com/beam-community/stripity-stripe/pull/590)
- add Stripe.Converter.structs() to enumerate all generated structs [`#589`](https://github.com/beam-community/stripity-stripe/pull/589)
- Add description to Stripe.Transfer.create/2 spec [`#586`](https://github.com/beam-community/stripity-stripe/pull/586)
- update lockfile [`#585`](https://github.com/beam-community/stripity-stripe/pull/585)
- Add a card_error_code returned by a failed-verification bank account [`#583`](https://github.com/beam-community/stripity-stripe/pull/583)
- Remove duplicate struct keys [`#575`](https://github.com/beam-community/stripity-stripe/pull/575)
- Remove duplicate payment_method_types [`#576`](https://github.com/beam-community/stripity-stripe/pull/576)
- Create Account links [`#577`](https://github.com/beam-community/stripity-stripe/pull/577)
- add reporting category to balance transactions [`#578`](https://github.com/beam-community/stripity-stripe/pull/578)
- Add off_session field to PaymentIntent.create [`#574`](https://github.com/beam-community/stripity-stripe/pull/574)
- Allow filtering by customer in PaymentIntent.list [`#573`](https://github.com/beam-community/stripity-stripe/pull/573)
- CHANGELOG 2.7.2 [`#572`](https://github.com/beam-community/stripity-stripe/pull/572)
- Add documentation for usage of the setup intents and setup payments APIs [`#570`](https://github.com/beam-community/stripity-stripe/pull/570)
- Add missing params to Stripe.Customer.create typespecs [`#569`](https://github.com/beam-community/stripity-stripe/pull/569)
- add account links [`#562`](https://github.com/beam-community/stripity-stripe/pull/562)
- Subscription :items is required [`#555`](https://github.com/beam-community/stripity-stripe/pull/555)
- 2019-10-17 API update [`#556`](https://github.com/beam-community/stripity-stripe/pull/556)
- [DOCUMENTATION]: retries [`#565`](https://github.com/beam-community/stripity-stripe/pull/565)
- Stripe API 2019-11-05 update subscription schedules [`e13e64a`](https://github.com/beam-community/stripity-stripe/commit/e13e64a6964a9c6a931af63c61b8624d1b55ea94)
- Stripe API 2019-12-03 Remove deprecated Customer tax_info [`dc49e40`](https://github.com/beam-community/stripity-stripe/commit/dc49e404b7a1e2d1ed6240172f68237e0482af12)
- Formatting + add links to docs [`3c93eb5`](https://github.com/beam-community/stripity-stripe/commit/3c93eb583dbde90926f7ca317fa91a370a335ffa)
#### [2.7.1](https://github.com/beam-community/stripity-stripe/compare/2.7.0...2.7.1)
> 4 November 2019
- CHANGELOG 2.7.1 [`#557`](https://github.com/beam-community/stripity-stripe/pull/557)
- Add setup_intent to checkout session [`#554`](https://github.com/beam-community/stripity-stripe/pull/554)
- update Read Me [`#553`](https://github.com/beam-community/stripity-stripe/pull/553)
- Fix production env check for additional Stripe response converter logging [`#552`](https://github.com/beam-community/stripity-stripe/pull/552)
- Include `person` in `@supported_objects` [`#548`](https://github.com/beam-community/stripity-stripe/pull/548)
- fix: Remove 'id' from the Card update payload. [`#551`](https://github.com/beam-community/stripity-stripe/pull/551)
- Update hackney to work around Erlang/OTP 22.1 issue [`#549`](https://github.com/beam-community/stripity-stripe/pull/549)
#### [2.7.0](https://github.com/beam-community/stripity-stripe/compare/v2.6.0...2.7.0)
> 25 September 2019
- CHANGELOG 2.7 [`#547`](https://github.com/beam-community/stripity-stripe/pull/547)
- Add idempotent requests [`#546`](https://github.com/beam-community/stripity-stripe/pull/546)
- Fix source amount field type [`#545`](https://github.com/beam-community/stripity-stripe/pull/545)
- fix typos in README.md [`#543`](https://github.com/beam-community/stripity-stripe/pull/543)
#### [v2.6.0](https://github.com/beam-community/stripity-stripe/compare/2.4.0...v2.6.0)
> 15 September 2019
- CHANGELOG 2.6.0 [`#540`](https://github.com/beam-community/stripity-stripe/pull/540)
- Add support for SetupIntent [`#522`](https://github.com/beam-community/stripity-stripe/pull/522)
- CHANGELOG 2.5.0 [`#535`](https://github.com/beam-community/stripity-stripe/pull/535)
- Add Elixir 1.9 && Erlang 21.1 to test matrix [`#538`](https://github.com/beam-community/stripity-stripe/pull/538)
- Checkout Session retrieval and missing attributes [`#532`](https://github.com/beam-community/stripity-stripe/pull/532)
- Add missing fields [`#537`](https://github.com/beam-community/stripity-stripe/pull/537)
- Add balance to customer entity [`#536`](https://github.com/beam-community/stripity-stripe/pull/536)
- Add payment intent to session [`#533`](https://github.com/beam-community/stripity-stripe/pull/533)
- Make stripe version configurable [`#534`](https://github.com/beam-community/stripity-stripe/pull/534)
- Add Stripe.Topup [`#527`](https://github.com/beam-community/stripity-stripe/pull/527)
- Update util.ex [`#529`](https://github.com/beam-community/stripity-stripe/pull/529)
- Fixed compile warning in converter.ex [`#528`](https://github.com/beam-community/stripity-stripe/pull/528)
- Cast cardholder to id [`#526`](https://github.com/beam-community/stripity-stripe/pull/526)
- Allow Customer.create/2 to take Source id in typespecs. [`#523`](https://github.com/beam-community/stripity-stripe/pull/523)
- Fix tests [`#524`](https://github.com/beam-community/stripity-stripe/pull/524)
- Pass Hackney options from config [`#506`](https://github.com/beam-community/stripity-stripe/pull/506)
- updated readme with more explicit API version info [`#520`](https://github.com/beam-community/stripity-stripe/pull/520)
- Cast cardholder to id (#526) [`#519`](https://github.com/beam-community/stripity-stripe/issues/519)
- Allow Customer.create/2 to take Source id in typespecs. (#523) [`#478`](https://github.com/beam-community/stripity-stripe/issues/478)
- Update mix 2.6 [`e09bda0`](https://github.com/beam-community/stripity-stripe/commit/e09bda0b1a711daa0ed85540d446ea3cffd7d9dc)
- Update mix [`ffef07d`](https://github.com/beam-community/stripity-stripe/commit/ffef07df592620c6f657062de5d6391fbc5c5006)
#### [2.4.0](https://github.com/beam-community/stripity-stripe/compare/2.2.3...2.4.0)
> 14 June 2019
- Release 2.4 [`#512`](https://github.com/beam-community/stripity-stripe/pull/512)
- Issues/add missing fields [`#511`](https://github.com/beam-community/stripity-stripe/pull/511)
- Add missing invoice endpoints [`#513`](https://github.com/beam-community/stripity-stripe/pull/513)
- Support upcoming invoices with subscription only [`#515`](https://github.com/beam-community/stripity-stripe/pull/515)
- Warn when unknown objects are processed [`#514`](https://github.com/beam-community/stripity-stripe/pull/514)
- Add support for sending invoices. [`#510`](https://github.com/beam-community/stripity-stripe/pull/510)
- Update Stripe version [`#483`](https://github.com/beam-community/stripity-stripe/pull/483)
- Use Jason over Poison [`#509`](https://github.com/beam-community/stripity-stripe/pull/509)
- Upgrade excoveralls dependency [`#503`](https://github.com/beam-community/stripity-stripe/pull/503)
- Update doc organization with issuing [`#508`](https://github.com/beam-community/stripity-stripe/pull/508)
- Add tax_rate struct and api calls [`#491`](https://github.com/beam-community/stripity-stripe/pull/491)
- Add Stripe Issuing [`#493`](https://github.com/beam-community/stripity-stripe/pull/493)
- Add support for Subscription Schedules [`#480`](https://github.com/beam-community/stripity-stripe/pull/480)
- Add CreditNote api calls [`#492`](https://github.com/beam-community/stripity-stripe/pull/492)
- Add PaymentMethods module, with struct, list/2, attach/2, detach/2 [`#495`](https://github.com/beam-community/stripity-stripe/pull/495)
- Format mix.exs to pass CI [`#498`](https://github.com/beam-community/stripity-stripe/pull/498)
- Enforce formatter [`#490`](https://github.com/beam-community/stripity-stripe/pull/490)
- Reorganize docs [`#496`](https://github.com/beam-community/stripity-stripe/pull/496)
- Add tax rate api [`2ba609d`](https://github.com/beam-community/stripity-stripe/commit/2ba609d474ed83e08069fe75b6fba474b1e0f8db)
- Add create/2, retrieve/2. update/3 [`3ed1737`](https://github.com/beam-community/stripity-stripe/commit/3ed1737faf8ffdfd1c4203f2375102cbb51e91a0)
- Fix typo dettach -> detach [`436b837`](https://github.com/beam-community/stripity-stripe/commit/436b837bbf799e425da3b8100baadcbb2a316768)
#### [2.2.3](https://github.com/beam-community/stripity-stripe/compare/2.2.2...2.2.3)
> 10 May 2019
- Release 2.2.3 [`#494`](https://github.com/beam-community/stripity-stripe/pull/494)
- Implement `assert_stripe_requested/3` [`#487`](https://github.com/beam-community/stripity-stripe/pull/487)
- Remove unused Bypass dependency [`#488`](https://github.com/beam-community/stripity-stripe/pull/488)
- Upgrade stripe mock to 0.55 [`#485`](https://github.com/beam-community/stripity-stripe/pull/485)
- Upgrade to ex doc 0.20 [`#486`](https://github.com/beam-community/stripity-stripe/pull/486)
- Update hackney requirement to 1.15 [`#475`](https://github.com/beam-community/stripity-stripe/pull/475)
- made client_secret optional [`#473`](https://github.com/beam-community/stripity-stripe/pull/473)
- add payment intents [`#470`](https://github.com/beam-community/stripity-stripe/pull/470)
- convert review.opened too [`#468`](https://github.com/beam-community/stripity-stripe/pull/468)
- Add receipt_url to the return charge data. [`#467`](https://github.com/beam-community/stripity-stripe/pull/467)
- Support new Checkout flow [`#466`](https://github.com/beam-community/stripity-stripe/pull/466)
- add support for idempotent post requests [`#461`](https://github.com/beam-community/stripity-stripe/pull/461)
- Resolves #462. Add authorization header api key to deauthorization oa… [`#465`](https://github.com/beam-community/stripity-stripe/pull/465)
- Add elixir 1.8 to test matrix [`#449`](https://github.com/beam-community/stripity-stripe/pull/449)
- Add formatter [`#453`](https://github.com/beam-community/stripity-stripe/pull/453)
- Typo for retrieving invoice items + Adds handler for Usage endpoint [`#433`](https://github.com/beam-community/stripity-stripe/pull/433)
- Update Configuration instructions in README.md [`#457`](https://github.com/beam-community/stripity-stripe/pull/457)
- Move aroud README [`#455`](https://github.com/beam-community/stripity-stripe/pull/455)
- Upgrade to 2018-11-08 Stripe API [`#439`](https://github.com/beam-community/stripity-stripe/pull/439)
- Add invoice settings to customer/invoice objects [`#451`](https://github.com/beam-community/stripity-stripe/pull/451)
- add shared options to documentation [`#452`](https://github.com/beam-community/stripity-stripe/pull/452)
- More configuration options [`#447`](https://github.com/beam-community/stripity-stripe/pull/447)
- Use singular time units in System.system_time/1 [`#450`](https://github.com/beam-community/stripity-stripe/pull/450)
- add support for voiding invoices [`#444`](https://github.com/beam-community/stripity-stripe/pull/444)
- Configurable json serializer [`#446`](https://github.com/beam-community/stripity-stripe/pull/446)
- Resolves #462. Add authorization header api key to deauthorization oa… (#465) [`#462`](https://github.com/beam-community/stripity-stripe/issues/462)
- add ip_address, ip_address_location and session fields to review [`7ae4327`](https://github.com/beam-community/stripity-stripe/commit/7ae4327f8fc4521a45f52adf5bc0502da1e83cc0)
- Improve README with commit sha [`6d51205`](https://github.com/beam-community/stripity-stripe/commit/6d51205f260a92839b209fe0277c50dc9afa4ad6)
- float [`ac5ce24`](https://github.com/beam-community/stripity-stripe/commit/ac5ce24e216ab19726a727688981fca297b45c36)
#### [2.2.2](https://github.com/beam-community/stripity-stripe/compare/2.2.1...2.2.2)
> 18 December 2018
- Release 2.2.2 [`#442`](https://github.com/beam-community/stripity-stripe/pull/442)
- Update ex_doc to 0.19 [`#423`](https://github.com/beam-community/stripity-stripe/pull/423)
- Upgrade stripe-mock 0.38 [`#436`](https://github.com/beam-community/stripity-stripe/pull/436)
- Add delete to Invoiceitems [`#434`](https://github.com/beam-community/stripity-stripe/pull/434)
- Upgrade erlexec for supporting OTP 21 [`#426`](https://github.com/beam-community/stripity-stripe/pull/426)
- Wait until stripe_mock started [`#427`](https://github.com/beam-community/stripity-stripe/pull/427)
- Add missing invoice attributes [`#425`](https://github.com/beam-community/stripity-stripe/pull/425)
- Get Dialyxir in CI [`#424`](https://github.com/beam-community/stripity-stripe/pull/424)
#### [2.2.1](https://github.com/beam-community/stripity-stripe/compare/2.2.0...2.2.1)
> 7 November 2018
- Release 2.2.1 [`#422`](https://github.com/beam-community/stripity-stripe/pull/422)
- fix typespec for date query to make keys optional [`#421`](https://github.com/beam-community/stripity-stripe/pull/421)
- Add customer field to Source entity [`#420`](https://github.com/beam-community/stripity-stripe/pull/420)
- Add deleted property to resources that can be deleted [`#419`](https://github.com/beam-community/stripity-stripe/pull/419)
- Changes to update optional attrs [`#418`](https://github.com/beam-community/stripity-stripe/pull/418)
- Specify API version compatibility in README [`#416`](https://github.com/beam-community/stripity-stripe/pull/416)
- Bump Stripe API to 2018-08-23 [`#415`](https://github.com/beam-community/stripity-stripe/pull/415)
- Update README.md [`#412`](https://github.com/beam-community/stripity-stripe/pull/412)
- Fix query param validation [`1625fb7`](https://github.com/beam-community/stripity-stripe/commit/1625fb7cb5a7de3cb6a9ea906c056fff99a6affa)
- Fix return values for delete calls in tests [`41084ee`](https://github.com/beam-community/stripity-stripe/commit/41084ee5d65da8a8cf15883135566e6701e09107)
- Fix/skip tests with deprecated/invalid fields [`6ae55e3`](https://github.com/beam-community/stripity-stripe/commit/6ae55e337a7a416f84ff279eb5b87674dabb6ca4)
#### [2.2.0](https://github.com/beam-community/stripity-stripe/compare/2.1.0...2.2.0)
> 24 August 2018
- Release 2.2.0 [`#411`](https://github.com/beam-community/stripity-stripe/pull/411)
#### [2.1.0](https://github.com/beam-community/stripity-stripe/compare/v2.0.1...2.1.0)
> 23 August 2018
- Add missing tax_info attributes to customer [`#410`](https://github.com/beam-community/stripity-stripe/pull/410)
- update lockfile [`#408`](https://github.com/beam-community/stripity-stripe/pull/408)
- Bump hackney dependency. [`#407`](https://github.com/beam-community/stripity-stripe/pull/407)
- Add Recipient endpoint [`#405`](https://github.com/beam-community/stripity-stripe/pull/405)
- Expand test matrix with elixir 1.7 [`#404`](https://github.com/beam-community/stripity-stripe/pull/404)
- Convert discount response to struct [`#403`](https://github.com/beam-community/stripity-stripe/pull/403)
- Add name to Stripe.Coupon [`#402`](https://github.com/beam-community/stripity-stripe/pull/402)
- Add missing `unit_label` to Stripe.Product [`#401`](https://github.com/beam-community/stripity-stripe/pull/401)
- Adds active to plan struct [`#399`](https://github.com/beam-community/stripity-stripe/pull/399)
- Add Subscription and Invoice params [`#400`](https://github.com/beam-community/stripity-stripe/pull/400)
- Add source_url to project definition [`#398`](https://github.com/beam-community/stripity-stripe/pull/398)
- Improve webhooks documentation [`#395`](https://github.com/beam-community/stripity-stripe/pull/395)
- Release 2.1.0 [`#394`](https://github.com/beam-community/stripity-stripe/pull/394)
- Add support for object expansion [`#393`](https://github.com/beam-community/stripity-stripe/pull/393)
- Add `account` field to Event [`#391`](https://github.com/beam-community/stripity-stripe/pull/391)
- Update api_version to 2018-05-21 [`#390`](https://github.com/beam-community/stripity-stripe/pull/390)
#### [v2.0.1](https://github.com/beam-community/stripity-stripe/compare/v2.0.0...v2.0.1)
> 14 June 2018
- Add `params` argument to Subscription.delete/2 [`#386`](https://github.com/beam-community/stripity-stripe/pull/386)
- update read me [`#384`](https://github.com/beam-community/stripity-stripe/pull/384)
- Update create card spec [`#382`](https://github.com/beam-community/stripity-stripe/pull/382)
- improve plan struct [`#380`](https://github.com/beam-community/stripity-stripe/pull/380)
- update read me (#384) [`#381`](https://github.com/beam-community/stripity-stripe/issues/381)
- Update CHANGELOG.md [`52674bb`](https://github.com/beam-community/stripity-stripe/commit/52674bbf4e4a5405991c98c18c8d3c178f58e980)
- Update mix.exs [`db5e873`](https://github.com/beam-community/stripity-stripe/commit/db5e8731b5c88069a8d1f49d0e8f73c62b44fe64)
### [v2.0.0](https://github.com/beam-community/stripity-stripe/compare/v2.0.0-alpha.11...v2.0.0)
> 5 June 2018
- Fix bad reference in changelog.md [`#379`](https://github.com/beam-community/stripity-stripe/pull/379)
- Fix bad reference in changelog.md [`#378`](https://github.com/beam-community/stripity-stripe/pull/378)
- Release 2.0 [`#377`](https://github.com/beam-community/stripity-stripe/pull/377)
- Update README.md with 2.0 information [`#374`](https://github.com/beam-community/stripity-stripe/pull/374)
- add oauth and api tests w/ mox [`#371`](https://github.com/beam-community/stripity-stripe/pull/371)
- add multipart form headers [`#370`](https://github.com/beam-community/stripity-stripe/pull/370)
- Stripe.API missing [`#369`](https://github.com/beam-community/stripity-stripe/pull/369)
- change to Stripe.API.oauth [`#368`](https://github.com/beam-community/stripity-stripe/pull/368)
- update api version [`#351`](https://github.com/beam-community/stripity-stripe/pull/351)
- ephemeral key support [`#366`](https://github.com/beam-community/stripity-stripe/pull/366)
- Relay Orders [`#364`](https://github.com/beam-community/stripity-stripe/pull/364)
- Update remaining core resources [`#363`](https://github.com/beam-community/stripity-stripe/pull/363)
- Add balance transactions and endpoints [`#361`](https://github.com/beam-community/stripity-stripe/pull/361)
- update stripe mock + file upload tests [`#360`](https://github.com/beam-community/stripity-stripe/pull/360)
- Connect endpoints and params [`#362`](https://github.com/beam-community/stripity-stripe/pull/362)
- update params event payout refund [`#350`](https://github.com/beam-community/stripity-stripe/pull/350)
- Update payment methods source based on latest specs [`#355`](https://github.com/beam-community/stripity-stripe/pull/355)
- update deps and add 1.6 elixir version [`#356`](https://github.com/beam-community/stripity-stripe/pull/356)
- Customer params [`#352`](https://github.com/beam-community/stripity-stripe/pull/352)
- File upload params [`#357`](https://github.com/beam-community/stripity-stripe/pull/357)
- Stripe Plan params [`#358`](https://github.com/beam-community/stripity-stripe/pull/358)
- Update invoice types and params [`#346`](https://github.com/beam-community/stripity-stripe/pull/346)
- Fix upload file api [`#334`](https://github.com/beam-community/stripity-stripe/pull/334)
- add product struct [`#348`](https://github.com/beam-community/stripity-stripe/pull/348)
- update stripe-mock to 0.11.2 [`#349`](https://github.com/beam-community/stripity-stripe/pull/349)
- cleanup types and params for card [`#342`](https://github.com/beam-community/stripity-stripe/pull/342)
- Corrected types and params for coupon.ex in subscriptions as a small … [`#333`](https://github.com/beam-community/stripity-stripe/pull/333)
- Improve Stripe.List [`#331`](https://github.com/beam-community/stripity-stripe/pull/331)
- Fix Account, BalanceTransaction, Charge, Subscription params [`#330`](https://github.com/beam-community/stripity-stripe/pull/330)
- Fix plan and subscription [`#329`](https://github.com/beam-community/stripity-stripe/pull/329)
- Fix Plan and Subscription params [`#328`](https://github.com/beam-community/stripity-stripe/pull/328)
- Add ExternalAccount endpoints [`#327`](https://github.com/beam-community/stripity-stripe/pull/327)
- Update file upload endpoint [`#292`](https://github.com/beam-community/stripity-stripe/pull/292)
- Fix most dialyzer errors [`#325`](https://github.com/beam-community/stripity-stripe/pull/325)
- Add OrderReturn types and endpoints, fix misc issues [`#321`](https://github.com/beam-community/stripity-stripe/pull/321)
- Change log level [`#323`](https://github.com/beam-community/stripity-stripe/pull/323)
- Format payment methods [`#320`](https://github.com/beam-community/stripity-stripe/pull/320)
- Format misc files [`#318`](https://github.com/beam-community/stripity-stripe/pull/318)
- Update payout endpoint and tests [`#297`](https://github.com/beam-community/stripity-stripe/pull/297)
- Format Customer [`#311`](https://github.com/beam-community/stripity-stripe/pull/311)
- Format subscriptions [`#317`](https://github.com/beam-community/stripity-stripe/pull/317)
- Format Charge [`#310`](https://github.com/beam-community/stripity-stripe/pull/310)
- Fix headers [`#319`](https://github.com/beam-community/stripity-stripe/pull/319)
- Format Refund [`#314`](https://github.com/beam-community/stripity-stripe/pull/314)
- Format radar and relay [`#316`](https://github.com/beam-community/stripity-stripe/pull/316)
- Format BalanceTransaction [`#308`](https://github.com/beam-community/stripity-stripe/pull/308)
- Format Token [`#315`](https://github.com/beam-community/stripity-stripe/pull/315)
- Format Event [`#313`](https://github.com/beam-community/stripity-stripe/pull/313)
- Format Dispute [`#312`](https://github.com/beam-community/stripity-stripe/pull/312)
- Format Balance [`#309`](https://github.com/beam-community/stripity-stripe/pull/309)
- Format OAuth [`#307`](https://github.com/beam-community/stripity-stripe/pull/307)
- Format ExternalAccount [`#305`](https://github.com/beam-community/stripity-stripe/pull/305)
- Format CountrySpec [`#304`](https://github.com/beam-community/stripity-stripe/pull/304)
- Format ApplicationFee [`#303`](https://github.com/beam-community/stripity-stripe/pull/303)
- Format Account [`#302`](https://github.com/beam-community/stripity-stripe/pull/302)
- Fix webhook tolerance to use intermediate variable [`#301`](https://github.com/beam-community/stripity-stripe/pull/301)
- Format base files [`#300`](https://github.com/beam-community/stripity-stripe/pull/300)
- Fixup plan tests [`#293`](https://github.com/beam-community/stripity-stripe/pull/293)
- Error matching [`#299`](https://github.com/beam-community/stripity-stripe/pull/299)
- Add Source [`#296`](https://github.com/beam-community/stripity-stripe/pull/296)
- Add BankAccount endpoints and tests [`#295`](https://github.com/beam-community/stripity-stripe/pull/295)
- Add Country Specs [`#294`](https://github.com/beam-community/stripity-stripe/pull/294)
- Remove atoms for enum-like strings [`#290`](https://github.com/beam-community/stripity-stripe/pull/290)
- Fix Account and Util [`#289`](https://github.com/beam-community/stripity-stripe/pull/289)
- Update Subscription tests [`#288`](https://github.com/beam-community/stripity-stripe/pull/288)
- Clean up Invoice endpoint tests [`#287`](https://github.com/beam-community/stripity-stripe/pull/287)
- Add Card endpoints and tests [`#286`](https://github.com/beam-community/stripity-stripe/pull/286)
- Add Event endpoints and tests [`#285`](https://github.com/beam-community/stripity-stripe/pull/285)
- Add Token endpoints and tests [`#284`](https://github.com/beam-community/stripity-stripe/pull/284)
- Add login link creation [`#283`](https://github.com/beam-community/stripity-stripe/pull/283)
- Rework Customer and tests [`#282`](https://github.com/beam-community/stripity-stripe/pull/282)
- Update Charge tests [`#281`](https://github.com/beam-community/stripity-stripe/pull/281)
- Add some of the endpoints to Account [`#279`](https://github.com/beam-community/stripity-stripe/pull/279)
- Fix Invoice endpoints [`#280`](https://github.com/beam-community/stripity-stripe/pull/280)
- Clean up Account types [`#277`](https://github.com/beam-community/stripity-stripe/pull/277)
- Clean up Invoice, Plan, and Subscription types [`#275`](https://github.com/beam-community/stripity-stripe/pull/275)
- Clean up Token, BankAccount, Card, Source types [`#273`](https://github.com/beam-community/stripity-stripe/pull/273)
- Clean up Event types [`#272`](https://github.com/beam-community/stripity-stripe/pull/272)
- Clean up Balance and BalanceTransaction types [`#271`](https://github.com/beam-community/stripity-stripe/pull/271)
- Clean up Payout [`#268`](https://github.com/beam-community/stripity-stripe/pull/268)
- Clean up Refund types [`#269`](https://github.com/beam-community/stripity-stripe/pull/269)
- Clean up FileUpload [`#267`](https://github.com/beam-community/stripity-stripe/pull/267)
- Clean up Charge types [`#270`](https://github.com/beam-community/stripity-stripe/pull/270)
- Add all Stripe objects as Stripe.Entity modules [`#264`](https://github.com/beam-community/stripity-stripe/pull/264)
- Internal changes to facilitate bringing library in line with other languages [`#252`](https://github.com/beam-community/stripity-stripe/pull/252)
- Internal changes to facilitate bringing library in line with other languages (#252) [`#250`](https://github.com/beam-community/stripity-stripe/issues/250) [`#250`](https://github.com/beam-community/stripity-stripe/issues/250)
- Add objects with basic typedefs [`c95bdde`](https://github.com/beam-community/stripity-stripe/commit/c95bddeebd5443fc01d6a99a50ddb3cc49cd5a27)
- Remove atoms for enum-like strings everywhere [`b4daca6`](https://github.com/beam-community/stripity-stripe/commit/b4daca699d1df31a178e955338ccfaa456990690)
- Clean up Source types [`8d9a78c`](https://github.com/beam-community/stripity-stripe/commit/8d9a78cabb287548e50ed999c85e9c9f56e670b8)
#### [v2.0.0-alpha.11](https://github.com/beam-community/stripity-stripe/compare/v2.0.0-alpha.10...v2.0.0-alpha.11)
> 22 March 2018
- Add Ephemeral Key creation api [`#262`](https://github.com/beam-community/stripity-stripe/pull/262)
- Fix Subscriptions list [`#255`](https://github.com/beam-community/stripity-stripe/pull/255)
- Allow `prorate: false` on Subscription.update [`#254`](https://github.com/beam-community/stripity-stripe/pull/254)
- Update version to 2.0.0-alpha.11 [`3c72b19`](https://github.com/beam-community/stripity-stripe/commit/3c72b19e08596c53fdcd1992fb6dea318fc0295e)
#### [v2.0.0-alpha.10](https://github.com/beam-community/stripity-stripe/compare/v2.0.0-alpha.9...v2.0.0-alpha.10)
> 4 July 2017
- Add webhooks support [`#239`](https://github.com/beam-community/stripity-stripe/pull/239)
- Release alpha.10 [`d19f529`](https://github.com/beam-community/stripity-stripe/commit/d19f52937d7b40c19a983f9f344600b01db1210e)
- Release alpha.9 [`9a716eb`](https://github.com/beam-community/stripity-stripe/commit/9a716eb4a2c74fec2191d56991e427c0a9c21ccf)
#### [v2.0.0-alpha.9](https://github.com/beam-community/stripity-stripe/compare/v2.0.0-alpha.8...v2.0.0-alpha.9)
> 4 July 2017
- Add invoice line items support [`#240`](https://github.com/beam-community/stripity-stripe/pull/240)
- Add listing resources (#203) [`#242`](https://github.com/beam-community/stripity-stripe/pull/242)
- Correct README with 2.0 configuration parameters [`#235`](https://github.com/beam-community/stripity-stripe/pull/235)
- :bug: Add missing :uri_query to OTP application list #237 [`#238`](https://github.com/beam-community/stripity-stripe/pull/238)
- Added Coupon support - Thank you @Awea [`#236`](https://github.com/beam-community/stripity-stripe/pull/236)
- Add listing resources [`292593d`](https://github.com/beam-community/stripity-stripe/commit/292593d80a6718514eda22b21b7856edc7380d73)
- :sparkles: Add Coupon support [`ac22758`](https://github.com/beam-community/stripity-stripe/commit/ac227580cc7e2eb3ec6cac3ada6057c236297d2a)
#### [v2.0.0-alpha.8](https://github.com/beam-community/stripity-stripe/compare/v2.0.0-alpha.7...v2.0.0-alpha.8)
> 31 May 2017
- Added Stripe.Charge.capture [`#224`](https://github.com/beam-community/stripity-stripe/pull/224)
- Added Invoice.upcoming for retreiving upcoming invoices. [`#233`](https://github.com/beam-community/stripity-stripe/pull/233)
- Added Stripe.Refund module [`#226`](https://github.com/beam-community/stripity-stripe/pull/226)
- adds Stripe.Refund module [`608c5b3`](https://github.com/beam-community/stripity-stripe/commit/608c5b3f701150ee9ba2b112b612f95a5b923650)
- Add upcoming invoice path [`3483c55`](https://github.com/beam-community/stripity-stripe/commit/3483c55e0f4dbfa3f73716da590b13a9407f489e)
- adds method for capturing a charge [`0d5be20`](https://github.com/beam-community/stripity-stripe/commit/0d5be208baf8a33814425669c1304afb49f6fad2)
#### [v2.0.0-alpha.7](https://github.com/beam-community/stripity-stripe/compare/v2.0.0-alpha.6...v2.0.0-alpha.7)
> 15 May 2017
- Add parameters to DELETE requests (#222) [`#223`](https://github.com/beam-community/stripity-stripe/pull/223)
- Correctly parsing responses from non-object responses [`#229`](https://github.com/beam-community/stripity-stripe/pull/229)
- Update Card.create to use Stripe.Request.create [`#221`](https://github.com/beam-community/stripity-stripe/pull/221)
- Delegate URI query encoding to uri_query. [`#216`](https://github.com/beam-community/stripity-stripe/pull/216)
- Correctly parsing responses from DELETE requests [`d6d39ed`](https://github.com/beam-community/stripity-stripe/commit/d6d39ede82850525010b568f4b3d3f8e62238216)
- Update the creation of cards to match new style [`b3ad4f0`](https://github.com/beam-community/stripity-stripe/commit/b3ad4f0f8cb9c77716b36f4c03bc806a3006d3ec)
#### [v2.0.0-alpha.6](https://github.com/beam-community/stripity-stripe/compare/v2.0.0-alpha.3...v2.0.0-alpha.6)
> 16 February 2017
- Bump version number to 2.0.0-alpha.6 [`684d425`](https://github.com/beam-community/stripity-stripe/commit/684d425296285272669a6d42fd5968c019c19c5f)
#### [v2.0.0-alpha.3](https://github.com/beam-community/stripity-stripe/compare/v2.0.0-alpha.1...v2.0.0-alpha.3)
> 12 February 2017
- Change arg order for request body and updated calls. [`#211`](https://github.com/beam-community/stripity-stripe/pull/211)
- Fix compile error. [`#213`](https://github.com/beam-community/stripity-stripe/pull/213)
- Add Stripe.Token.create [`#200`](https://github.com/beam-community/stripity-stripe/pull/200)
- Remove module argument reliance from converter [`#197`](https://github.com/beam-community/stripity-stripe/pull/197)
- Fix dialyzer and compiler warnings, bonus bugfix [`#212`](https://github.com/beam-community/stripity-stripe/pull/212)
- Add request helper to reduce duplication. [`#206`](https://github.com/beam-community/stripity-stripe/pull/206)
- Fix Warnings Elixir 1.4 [`#207`](https://github.com/beam-community/stripity-stripe/pull/207)
- Use Enum.into/3 and Enum.map_join/3 in Util. [`#205`](https://github.com/beam-community/stripity-stripe/pull/205)
- Add Stripe.Charge.create [`#199`](https://github.com/beam-community/stripity-stripe/pull/199)
- Ensure strict functions call with parentheses to avoid warning [`#201`](https://github.com/beam-community/stripity-stripe/pull/201)
- Add Stripe.Charge.retrieve [`#195`](https://github.com/beam-community/stripity-stripe/pull/195)
- Add object types [`#193`](https://github.com/beam-community/stripity-stripe/pull/193)
- Basic list implementation [`#191`](https://github.com/beam-community/stripity-stripe/pull/191)
- Fix converter to not error on lists [`#190`](https://github.com/beam-community/stripity-stripe/pull/190)
- Pattern match on object keys for response sub-objects [`#187`](https://github.com/beam-community/stripity-stripe/pull/187)
- Add invoice [`#185`](https://github.com/beam-community/stripity-stripe/pull/185)
- Add dialyzer, fix several issues, including a few bugs with bad function calls. [`#181`](https://github.com/beam-community/stripity-stripe/pull/181)
- Change bank accounts to external accounts [`#180`](https://github.com/beam-community/stripity-stripe/pull/180)
- Add relationships back to subscription [`#179`](https://github.com/beam-community/stripity-stripe/pull/179)
- Minor fixes to account [`#178`](https://github.com/beam-community/stripity-stripe/pull/178)
- Add update changesets [`#173`](https://github.com/beam-community/stripity-stripe/pull/173)
- Add @valid_update_keys to account [`#171`](https://github.com/beam-community/stripity-stripe/pull/171)
- Add Account.create/2 [`#169`](https://github.com/beam-community/stripity-stripe/pull/169)
- Add :legal_entity, :verification to Account struct [`#168`](https://github.com/beam-community/stripity-stripe/pull/168)
- Add Account.update/2 [`#166`](https://github.com/beam-community/stripity-stripe/pull/166)
- Remove response mappings [`#165`](https://github.com/beam-community/stripity-stripe/pull/165)
- [FILE UPLOAD]: create and retrieve [`#160`](https://github.com/beam-community/stripity-stripe/pull/160)
- Add Bank Account [`#161`](https://github.com/beam-community/stripity-stripe/pull/161)
- Update event to track user_id [`#159`](https://github.com/beam-community/stripity-stripe/pull/159)
- Add event lib [`#158`](https://github.com/beam-community/stripity-stripe/pull/158)
- Adding ability to update Customer source [`#152`](https://github.com/beam-community/stripity-stripe/pull/152)
- Handle compressed body in successful response [`#148`](https://github.com/beam-community/stripity-stripe/pull/148)
- Add the hackney pool to the lib supervision tree [`#142`](https://github.com/beam-community/stripity-stripe/pull/142)
- Fix the way that client ID is fetched [`#151`](https://github.com/beam-community/stripity-stripe/pull/151)
- Allow passing api_key to override default one. [`#149`](https://github.com/beam-community/stripity-stripe/pull/149)
- Fix specs to use api_error_struct instead of struct [`#150`](https://github.com/beam-community/stripity-stripe/pull/150)
- Allow for stripe_user params to be passed as part of Connect auth URL [`#146`](https://github.com/beam-community/stripity-stripe/pull/146)
- Fix response mapping for token request [`#138`](https://github.com/beam-community/stripity-stripe/pull/138)
- Rework errors to be plain structs [`#136`](https://github.com/beam-community/stripity-stripe/pull/136)
- Fix Parsing OAuth Errors [`#134`](https://github.com/beam-community/stripity-stripe/pull/134)
- Add response iteration and conversion [`#129`](https://github.com/beam-community/stripity-stripe/pull/129)
- Add special handling for 400 errors (invalid request) [`#128`](https://github.com/beam-community/stripity-stripe/pull/128)
- Fixes Struct Mapping [`#131`](https://github.com/beam-community/stripity-stripe/issues/131)
- Fix Parsing OAuth Errors (#134) [`#130`](https://github.com/beam-community/stripity-stripe/issues/130)
- Add create and update changeset [`ee79266`](https://github.com/beam-community/stripity-stripe/commit/ee7926654951af014e07068a13d3b980ff4ab377)
- Add list module and basic list conversion support [`13d755b`](https://github.com/beam-community/stripity-stripe/commit/13d755b73fad8796a0339ca8757bd391b0135fcf)
- Allow converter to infer subobject modules from the object property value [`7b0ac4c`](https://github.com/beam-community/stripity-stripe/commit/7b0ac4cbb17d18ca2099ce943e9b410cdfd4c8a2)
#### [v2.0.0-alpha.1](https://github.com/beam-community/stripity-stripe/compare/v1.6.2...v2.0.0-alpha.1)
> 12 November 2016
- Up the version number [`#123`](https://github.com/beam-community/stripity-stripe/pull/123)
- Add Subscription and Token [`#122`](https://github.com/beam-community/stripity-stripe/pull/122)
- Add Stripe.Card [`#118`](https://github.com/beam-community/stripity-stripe/pull/118)
- Add Stripe.Customer [`#117`](https://github.com/beam-community/stripity-stripe/pull/117)
- Add Stripe.Account [`#116`](https://github.com/beam-community/stripity-stripe/pull/116)
- Gutting the high level API and VCR driven tests [`e55855c`](https://github.com/beam-community/stripity-stripe/commit/e55855c1d406ac844b453fef4f4d5310b564feaf)
- removing highly outdated /doc folder [`650bb42`](https://github.com/beam-community/stripity-stripe/commit/650bb420d566614a35197a23c0a83373bd774695)
- Implement low-level API [`f2ccdf8`](https://github.com/beam-community/stripity-stripe/commit/f2ccdf8e80ee95a8570c736a2e0448ebd8e60850)
#### [v1.6.2](https://github.com/beam-community/stripity-stripe/compare/1.6.1...v1.6.2)
> 5 June 2018
- Release 1.6.2 [`#375`](https://github.com/beam-community/stripity-stripe/pull/375)
- Update 1.x.x readme [`#373`](https://github.com/beam-community/stripity-stripe/pull/373)
- Update README.md [`#372`](https://github.com/beam-community/stripity-stripe/pull/372)
#### [1.6.1](https://github.com/beam-community/stripity-stripe/compare/v1.6.0...1.6.1)
> 3 April 2018
- Return tuple instead of raising an error when http request fails [`#343`](https://github.com/beam-community/stripity-stripe/pull/343)
- Updated heading fix [`#260`](https://github.com/beam-community/stripity-stripe/pull/260)
- Fixed heading in markdown doc [`#258`](https://github.com/beam-community/stripity-stripe/pull/258)
- Expands documentation on Stripe Connect and Changelogs [`#257`](https://github.com/beam-community/stripity-stripe/pull/257)
- Fix documentation typos [`#256`](https://github.com/beam-community/stripity-stripe/pull/256)
- Updated readme and docs [`9832d34`](https://github.com/beam-community/stripity-stripe/commit/9832d34eac97cecd847ae57e76d614ac254cc7ee)
- Publish v1.6.0 [`98e0b16`](https://github.com/beam-community/stripity-stripe/commit/98e0b16977b651385728c5697a0ca47586a1a49c)
- Update readme with branch info [`9a070f8`](https://github.com/beam-community/stripity-stripe/commit/9a070f8fcd4ed47c731a80b2f526cc06c20c41f5)
#### [v1.6.0](https://github.com/beam-community/stripity-stripe/compare/1.5.0...v1.6.0)
> 6 July 2017
- Add change invoices ability [`#241`](https://github.com/beam-community/stripity-stripe/pull/241)
#### [1.5.0](https://github.com/beam-community/stripity-stripe/compare/v1.5.0...1.5.0)
> 4 July 2017
#### [v1.5.0](https://github.com/beam-community/stripity-stripe/compare/v1.3...v1.5.0)
> 4 July 2017
- Backport webhooks support [`#244`](https://github.com/beam-community/stripity-stripe/pull/244)
- Allows redirect uri params [`#231`](https://github.com/beam-community/stripity-stripe/pull/231)
- Get api_base_url from config or else apply default [`#230`](https://github.com/beam-community/stripity-stripe/pull/230)
- Update inch_ex to 0.5.6 [`#228`](https://github.com/beam-community/stripity-stripe/pull/228)
- Test on more elixir versions [`#74`](https://github.com/beam-community/stripity-stripe/pull/74)
- Add functions to update managed accounts [`#217`](https://github.com/beam-community/stripity-stripe/pull/217)
- fix compiler warnings and remove whitespaces [`#107`](https://github.com/beam-community/stripity-stripe/pull/107)
- Adds support for creating coupons [`#86`](https://github.com/beam-community/stripity-stripe/pull/86)
- Added support for specific plan retrieval [`#89`](https://github.com/beam-community/stripity-stripe/pull/89)
- Readme and License updates [`#98`](https://github.com/beam-community/stripity-stripe/pull/98)
- Rework documentation [`#96`](https://github.com/beam-community/stripity-stripe/pull/96)
- added support for paying an invoice [`#80`](https://github.com/beam-community/stripity-stripe/pull/80)
- Updates the docs for charges.ex [`#83`](https://github.com/beam-community/stripity-stripe/pull/83)
- Updates the docs for accounts.ex [`#82`](https://github.com/beam-community/stripity-stripe/pull/82)
- Revise docs and formatting for cards.ex [`#81`](https://github.com/beam-community/stripity-stripe/pull/81)
- Revise docs and formatting for accounts.ex [`#79`](https://github.com/beam-community/stripity-stripe/pull/79)
- Refactor Stripe.Subscriptions.change/4 a little [`#78`](https://github.com/beam-community/stripity-stripe/pull/78)
- Removing env parameter from deps to allow for arbitrary mix environments [`#77`](https://github.com/beam-community/stripity-stripe/pull/77)
- Add Coupons module [`#76`](https://github.com/beam-community/stripity-stripe/pull/76)
- Remove warnings [`#75`](https://github.com/beam-community/stripity-stripe/pull/75)
- Update all dependencies [`#73`](https://github.com/beam-community/stripity-stripe/pull/73)
- Revise readme formatting [`#72`](https://github.com/beam-community/stripity-stripe/pull/72)
- Allow changing subscription options [`#70`](https://github.com/beam-community/stripity-stripe/pull/70)
- Ensure URI properly escapes nested values [`#69`](https://github.com/beam-community/stripity-stripe/pull/69)
- Use POST in cards/update API method [`#66`](https://github.com/beam-community/stripity-stripe/pull/66)
- Replace HashDict with Map [`#67`](https://github.com/beam-community/stripity-stripe/pull/67)
- Remove warnings in tests [`#65`](https://github.com/beam-community/stripity-stripe/pull/65)
- Fix cassettes after URI escaping fix [`#64`](https://github.com/beam-community/stripity-stripe/pull/64)
- Allow passing custom options to HTTPoison [`#54`](https://github.com/beam-community/stripity-stripe/pull/54)
- Fix all tests on master [`#56`](https://github.com/beam-community/stripity-stripe/pull/56)
- Fix Stripe.Subscriptions.change_payment_source [`#57`](https://github.com/beam-community/stripity-stripe/pull/57)
- Fix Stripe.Plans.change [`#58`](https://github.com/beam-community/stripity-stripe/pull/58)
- Fix test for Stripe.URI [`#59`](https://github.com/beam-community/stripity-stripe/pull/59)
- Add a change list function that takes any params [`#49`](https://github.com/beam-community/stripity-stripe/pull/49)
- add uri tests [`#48`](https://github.com/beam-community/stripity-stripe/pull/48)
- Fix typo in README.md [`#46`](https://github.com/beam-community/stripity-stripe/pull/46)
- Add vcr for connect test [`#45`](https://github.com/beam-community/stripity-stripe/pull/45)
- ChargeTest with request vcr mock [`#44`](https://github.com/beam-community/stripity-stripe/pull/44)
- Lib Improvements [`#43`](https://github.com/beam-community/stripity-stripe/pull/43)
- Add travis config, Test coverage link, inch and new badges [`#41`](https://github.com/beam-community/stripity-stripe/pull/41)
- Add HEX Badges to the repo [`#38`](https://github.com/beam-community/stripity-stripe/pull/38)
- allow `poison ~> 1.5` [`#34`](https://github.com/beam-community/stripity-stripe/pull/34)
- Update `poison` and `httpoison`. [`#33`](https://github.com/beam-community/stripity-stripe/pull/33)
- Add upcoming invoice API [`#31`](https://github.com/beam-community/stripity-stripe/pull/31)
- Allow changing subscription options [`#35`](https://github.com/beam-community/stripity-stripe/issues/35)
- Removed app start up mess, removed supervisor. Closes #50 [`#50`](https://github.com/beam-community/stripity-stripe/issues/50)
- Record new responses for all tests [`7d4530a`](https://github.com/beam-community/stripity-stripe/commit/7d4530ab64be5740f7c66b552d1f409f7802cb33)
- Remove current recorded responces [`11d9cdd`](https://github.com/beam-community/stripity-stripe/commit/11d9cdddfc2904bcbd702ce587ef97ef2db49fa6)
- Change real token to fake token [`d25542b`](https://github.com/beam-community/stripity-stripe/commit/d25542b4379f8d1601cd8acd01a6a97c9e33c7ff)
#### [v1.3](https://github.com/beam-community/stripity-stripe/compare/v1.1.0...v1.3)
> 24 February 2016
- Add update customer API and small fixes [`#28`](https://github.com/beam-community/stripity-stripe/pull/28)
- README referenced nonexistent hex package version [`#29`](https://github.com/beam-community/stripity-stripe/pull/29)
- Cards [`#27`](https://github.com/beam-community/stripity-stripe/pull/27)
- Relax Elixir dependency to ~> 1.1 [`#25`](https://github.com/beam-community/stripity-stripe/pull/25)
- updated readme [`eb4fdff`](https://github.com/beam-community/stripity-stripe/commit/eb4fdffa0c66bf3ae03d02130320a874102398c5)
- Stripe.Cards resource [`0ed1a50`](https://github.com/beam-community/stripity-stripe/commit/0ed1a506601fd346a7cfd9a9dbdd46d88b545916)
- Add create card for an existing customer [`dfb5762`](https://github.com/beam-community/stripity-stripe/commit/dfb5762eb26dca1245baa827fa90e1597e0d6c8c)
#### v1.1.0
> 15 January 2016
- Add method for changing payment source for subscriptions [`#20`](https://github.com/beam-community/stripity-stripe/pull/20)
- Add accounts requests on Stripe connect [`#18`](https://github.com/beam-community/stripity-stripe/pull/18)
- Update README with stripe link [`#17`](https://github.com/beam-community/stripity-stripe/pull/17)
- Allow deleting subscriptions with options [`#16`](https://github.com/beam-community/stripity-stripe/pull/16)
- Type a fixo. arrity -> arity [`#13`](https://github.com/beam-community/stripity-stripe/pull/13)
- README code blocks use elixir syntax highlighting [`#14`](https://github.com/beam-community/stripity-stripe/pull/14)
- Made the initial changes for supporting Stripe Connect [`#12`](https://github.com/beam-community/stripity-stripe/pull/12)
- Update README.md [`#11`](https://github.com/beam-community/stripity-stripe/pull/11)
- Start httpoison on application start [`#8`](https://github.com/beam-community/stripity-stripe/pull/8)
- Tokens API, improved testing and small extra utils [`#5`](https://github.com/beam-community/stripity-stripe/pull/5)
- Refreshed elixir version and updated doc [`#3`](https://github.com/beam-community/stripity-stripe/pull/3)
- Bumped to v1.1.0. Fixes #22 [`#22`](https://github.com/beam-community/stripity-stripe/issues/22)
- Updated README and bumpted version [`8da4b18`](https://github.com/beam-community/stripity-stripe/commit/8da4b18b8f1db304240b06bbe436b04074460ac3)
- Connect-ified rest of API. Finished Connect standalone support. Revamped a bit of doc to add links. Merged in latest from rob's repo. Completed move of subscriptions/invoices to their own module. [`9857705`](https://github.com/beam-community/stripity-stripe/commit/9857705bfbbf048c28d35012690dc995f01a5f93)
- Initial [`1d5a868`](https://github.com/beam-community/stripity-stripe/commit/1d5a868d0cf064df0562f4448674680780fcd4b5)