This project follows Semantic Versioning.
We do not give estimated times for completion on Accepted
Proposals.
UPDATED
- Refunds API was updated to work with Payment Intents.
FIXED
- Allow currencies to be also defined as lowercase.
ADDED
- Mandates API
ADDED
- Prices API
ADDED
- Support for Guzzle 7
FIXED
- Issue with the payload being sent to Stripe
SECURITY
- Remove usage of the unsafe
getenv
method outside of CLI
ADDED
- Account Links API
- Account Capabilities API
- Balance Transactions API
REMOVED
- Cartalyst Collections dependency, since it was no longer being used.
- Subscription Schedule Revisions API since it was fully removed from the Stripe API
- The
verify()
method from the Account API. Stripe made it more difficult to make this verification more straightforward, so this method was unfortunately redundant.
SECURITY
- Remove usage of the unsafe
getenv
method outside of CLI
UPDATED
- Api Key checker moved to the create handler method.
ADDED
- Add all method to the Setup Intents API
FIXED
- Not being able to pass extra parameters when deleting a Subscription Item.
ADDED
- Add methods to get and set the application information on the user agent headers.
ADDED
- Add CustomerBalanceTransactions API
FIXED
- Issue with Pager where ids could be nullable.
UPDATED
- Invoices API
pay()
method to allow parameters to be passed as the second argument when paying an invoice.
ADDED
- Add SetupIntents API
UPDATED
- Subscriptions API list method to allow to retrieve all subscriptions from the Stripe account instead of only the subscriptions of a customer.
ADDED
- Add Customer Tax Ids API
- Add Radar Early Fraud Warning API
- Add Tax Rates API
UPDATED
- Improved Idempotency support
UPDATED
- Subscriptions API endpoint to use the current supported one.
FIXED
- Version constant.
ADDED
- Stripe response headers to the StripeException object
ADDED
- Account > Persons API
- Checkout > Sessions API
- CreditNotes API
- FileLinks API
- PaymentMethods API
- PaymentIntents API
- Radar > Reviews API
- Radar > Value Lists API
- Radar > Value List Items API
- SubscriptionSchedules API
- SubscriptionScheduleRevisions API
- Terminal > Connection Tokens
- Terminal > Locations
- Terminal > Readers
- Top-ups API
- WebhookEndpoints API
- Method to the Sources API to retrieve all sources of a customer
- Method to the Invoices API to send the invoice to the customer
- Method to the Invoices API to delete a draft invoice
- Method to the Invoices API to finalize an invoice
- Method to the Invoices API to void an invoice
- Method to the Invoices API to mark an invoice as uncollectible
- Method to the UsageRecords API to retrieves all usage record summary
UPDATED
- Added extra $parameters argument to the
upcomingInvoice
method - Rename FileUploads to Files (backward compatible)
- Remove parameters argument from Payouts Cancel endpoint
ADDED
- Method to the Sources API to attach a source to a customer.
- Method to the Sources API to detach a source from a customer.
- Method to the Account API to create a login link.
- Sigma Scheduled Queries API
- Allows to find a scheduled query
- Allows to retrieve all scheduled queries
- Usage Records API
UPDATED
- Some of the methods on the Account API class to allow the usage of the new Stripe API endpoints.
FIXED
- Issue on
all()
method on Bank Accounts API to also return Cards. - Issue on
all()
method on Cards API to also return Bank Accounts.
FIXED
- Issue when creating a card and not being able to pass metadata or other attributes.
- Sources API class to use the proper Stripe Sources endpoint.
ADDED
- Support for Ephemeral Keys.
ADDED
- PHP 7.1 support.
- Add Payouts API endpoint.
REMOVED
- HHVM support.
FIXED
- Issue with account id being invalid without being set.
UPDATED
- Account test to be more performant and faster to finish.
ADDED
- Method to set the connected account.
ADDED
- Method to disable the amount converter.
UPDATED
- Stripe Exception to retrieve the error response that Stripe returns.
UPDATED
- Stripe API version to the latest.
FIXED
- Iterator not working as expected when passing parameters.
- Issue where retrieving all subscriptions were not working as expected.
- Fix issue with idempotency key.
ADDED
- Method to verify a connected account.
- Method to verify a bank account.
- Various missing endpoints.
FIXED
- Create method on the File Uploads endpoint.
UPDATED
- Test coverage.
ADDED
- Guzzle retry middleware.
ADDED
- Country Specs API.
- Delete endpoint to the Skus API.
FIXED
- Fixed exception handler to only handle client exceptions.
FIXED
- Version constant on Stripe class.
UPDATED
- Updated to Guzzle 6.
ADDED
- Method to verify a connected account.
- Method to verify a bank account.
- Various missing endpoints.
FIXED
- Create method on the File Uploads endpoint.
UPDATED
- Test coverage.
ADDED
- Country Specs API.
- Delete endpoint to the Skus API.
FIXED
- Fixed
__call
method to work with Mockery.
FIXED
- Issue when the rate limit was reached a wrong exception was being thrown.
FIXED
- Issue where the amount was not being converted properly if passed without decimals! This reverts the previous fix with a better fix.
ADDED
- Bank Accounts (ExternalAccounts) API.
- API tests.
ADDED
- Relay endpoints.
FIXED
- Issue where the
amount
that was not being automatically converted properly.
ADDED
- A new
AmountConverter
class that automatically converts theamount
. - A methods to the Stripe class to get and set the Amount Converter class easily.
FIXED
- Wrong returns on some docblocks.
- Incorrect coding standards.
ADDED
.gitattributes
and.travis.yml
file.
ADDED
- Added new methods to create and update an account and to retrieve all the connected accounts.
INIT
- Initial release.