WP Cost Estimation & Payment Forms Builder
PluginChangelog 208
Every release, newest first, as the vendor published it in the plugin’s changelog.
Showing 208 of 208 releases Show every release
6.38.0
Not available yet- #649 Add support for
CustomerBalanceTransactionresource and APIs
6.37.2
Not available yet6.37.1
Not available yet- #670 Add new PHPDoc
6.37.0
Not available yet- #663 Add support for
radar.early_fraud_warningresource
6.36.0
Not available yet6.35.2
Not available yet6.35.1
Not available yet- #658 Use absolute value when checking timestamp tolerance
6.35.0
Not available yet- #651 Add support for the Capability resource and APIs
6.34.6
Not available yet- #654 Fix typo in definition of
Event::PAYMENT_METHOD_ATTACHEDconstant
6.34.5
Not available yet- #647 Set the return type to static for more operations
6.34.4
Not available yet- #650 Add missing constants for Event types
6.34.3
Not available yet6.34.2
Not available yet- #642 Fix an issue where existing idempotency keys would be overwritten when using automatic retries
6.34.1
Not available yet- #640 Add missing phpdocs
6.34.0
Not available yet6.33.0
Not available yet- #630 Add support for the
TaxIdresource and APIs
6.32.1
Not available yet- #636 Correct type of
$personIdin PHPDoc
6.32.0
Not available yet- #621 Add support for
CreditNote
6.31.5
Not available yet6.31.4
Not available yet- #624 Fix encoding of nested parameters in multipart requests
6.31.3
Not available yet- #623 Only use HTTP/2 with curl >= 7.60.0
6.31.2
Not available yet- #619 Fix PHPDoc return types for list methods for nested resources
6.31.1
Not available yet6.31.0
Not available yet6.30.5
Not available yet- #607 Correctly handle case where a metadata key is called
metadata
6.30.4
Not available yet- #602 Add
subscription_scheduletoSubscriptionfor PHPDoc.
6.30.3
Not available yet- #603 Improve PHPDoc on the
Sourceobject to cover all types of Sources currently supported.
6.30.2
Not available yet- #601 Fix PHPDoc across multiple resources and add support for new events.
6.30.1
Not available yet- #599 Fix PHPDoc for
SubscriptionScheduleandSubscriptionScheduleRevision
6.30.0
Not available yet- #590 Add support for
SubscriptionScheduleandSubscriptionScheduleRevision
6.29.3
Not available yet- #592 Some more PHPDoc fixes
6.29.2
Not available yet- #591 Fix PHPDoc for nested resources
6.29.1
Not available yet6.29.0
Not available yet- #579 Rename
CheckoutSessiontoSessionand move it under theCheckoutnamespace. This is a breaking change, but we've reached out to affected merchants and all new merchants would use the new approach.
6.28.1
Not available yet- #580 Properly serialize
individualonAccountobjects
6.28.0
Not available yet- #576 Add support for iterating directly over
Collectioninstances
6.27.0
Not available yet- #571 Add support for the
CheckoutSessionresource
6.26.0
Not available yet- #568 Enable persistent connections
6.25.0
Not available yet- #567 Add support for account links
6.24.0
Not available yet6.23.0
Not available yet- #542 Add support for
ValueListandValueListItemfor Radar
6.22.1
Not available yet- #561 Add cast and some docs to telemetry introduced in 6.22.0/#549
6.22.0
Not available yet- #549 Add support for client telemetry
6.21.1
Not available yet- #548 Don't mutate
Exceptionclass properties fromOAuthBaseerror
6.21.0
Not available yet- #537 Add new API endpoints for the
Invoiceresource.
6.20.1
Not available yet- #546 Drop files from the Composer package that aren't needed in the release
6.20.0
Not available yet6.19.5
Not available yet- #539 Fix methods on
\Stripe\PaymentIntentto properly pass arguments to the API.
6.19.4
Not available yet- #534 Fix PSR-4 autoloading for
\Stripe\FileUploadclass alias
6.19.3
Not available yet- #530 Add constants for
flow(FLOW_*),status(STATUS_*) andusage(USAGE_*) on\Stripe\Source
6.19.2
Not available yet- #531 Store HTTP response headers in case-insensitive array
6.19.1
Not available yet- #526 Ignore null values in request parameters
6.19.0
Not available yet- #523 Add support for Stripe Terminal
6.18.0
Not available yet- #520 Rename
\Stripe\FileUploadto\Stripe\File
6.17.2
Not available yet- #522 Fix warning when adding a new additional owner to an existing array
6.17.1
Not available yet- #517 Integer-index encode all sequential arrays
6.17.0
Not available yet- #514 Add support for reporting resources
6.16.0
Not available yet- #509 Add support for usage record summaries
6.15.0
Not available yet- #504 Add cancel support for topups
6.14.0
Not available yet- #505 Add support for file links
6.13.0
Not available yet- #502 Add
isDeleted()method to\Stripe\StripeObject
6.12.0
Not available yet- #501 Add support for scheduled query runs (
\Stripe\Sigma\ScheduledQueryRun) for Sigma
6.11.0
Not available yet- #500 Add support for Stripe Issuing
6.10.4
Not available yet- #498 Internal improvements to the
\Stripe\ApiResource.classUrl()method
6.10.3
Not available yet- #497 Use HTTP/2 only for HTTPS requests
6.10.2
Not available yet- #494 Enable HTTP/2 support
6.10.1
Not available yet- #493 Add PHPDoc for
auto_advanceon\Stripe\Invoice
6.10.0
Not available yet- #488 Add support for
$appPartnerIdtoStripe::setAppInfo()
6.9.0
Not available yet- #487 Add support for payment intents
6.8.2
Not available yet- #486 Make
Account.deauthorize()return theStripeObjectfrom the API
6.8.1
Not available yet- #472 Added phpDoc for
ApiRequestorand others, especially regarding thrown errors
6.8.0
Not available yet- #481 Add new
\Stripe\Discountand\Stripe\OrderItemclasses, add more PHPDoc describing object attributes
6.7.4
Not available yet- #480 PHPDoc changes for API version 2018-05-21 and the addition of the new
CHARGE_EXPIREDevent type
6.7.3
Not available yet- #479 Fix unnecessary traits on
\Stripe\InvoiceLineItem
6.7.2
Not available yet- #471 Add
OBJECT_NAMEconstant to all API resource classes, add\Stripe\InvoiceLineItemclass
6.7.1
Not available yet- #468 Update fields in PHP docs for accuracy
6.7.0
Not available yet- #466 Add support for issuer fraud records
6.6.0
Not available yet- #460 Add support for flexible billing primitives
6.5.0
Not available yet- #461 Don't zero keys on non-
metadatasubobjects
6.4.2
Not available yet- #458 Add PHPDoc for
accounton\Stripe\Event
6.4.1
Not available yet6.4.0
Not available yet- #453 Add constants for
reason(REASON_*) andstatus(STATUS_*) on\Stripe\Dispute
6.3.2
Not available yet- #452 Add PHPDoc for
amount_paidandamount_remainingon\Stripe\Invoice
6.3.1
Not available yet- #443 Add event types as constants to
\Stripe\Eventclass
6.3.0
Not available yet- #450 Add support for
codeattribute on all Stripe exceptions
6.2.0
Not available yet6.1.0
Not available yet6.0.0
Not available yetMajor version release. List of backwards incompatible changes to watch out for:
- The minimum PHP version is now 5.4.0. If you're using PHP 5.3 or older, consider upgrading to a more recent version.
\Stripe\AttachedObjectno longer exists. Attributes that used to be instances of\Stripe\AttachedObject(such asmetadata) are now instances of\Stripe\StripeObject.
- Attributes that used to be PHP arrays (such as
legal_entity->additional_ownerson\Stripe\Accountinstances) are now instances of\Stripe\StripeObject, except when they are empty.\Stripe\StripeObjecthas array semantics so this should not be an issue unless you are actively checking types.
\Stripe\Collectionnow derives from\Stripe\StripeObjectrather than from\Stripe\ApiResource.
Pull requests included in this release:
- #410 Drop support for PHP 5.3
- #411 Use traits for common API operations
- #414 Use short array syntax
- #404 Fix serialization logic
- #417 Remove
ExternalAccountclass - #418 Increase test coverage
- #421 Update CA bundle and add script for future updates
- #422 Use vendored CA bundle for all requests
- #428 Support for automatic request retries
5.9.2
Not available yet- #431 Update PHPDoc @property tags for latest API version
5.9.1
Not available yet- #427 Add and update PHPDoc @property tags on all API resources
5.9.0
Not available yet5.8.0
Not available yet- #403 Add
__debugInfo()magic method toStripeObject
5.7.0
Not available yet5.6.0
Not available yet- #386 Support for exchange rates APIs
5.5.1
Not available yet- #387 Allow
personal_address_kanaandpersonal_address_kanjito be updated on an account
5.5.0
Not available yet- #385 Support for listing source transactions
5.4.0
Not available yet- #383 Add static methods to manipulate resources from parent
Accountgains methods for external accounts and login links (e.g.createExternalAccount,createLoginLink)ApplicationFeegains methods for refundsCustomergains methods for sourcesTransfergains methods for reversals
5.3.0
Not available yet- #378 Rename source
deletetodetach(and deprecate the former)
5.2.3
New Not available yet- Add PHPDoc for
Card
5.2.2
Fixed Not available yet- Fix deserialization mapping of
FileUploadobjects
5.2.1
Not available yet- Serialized
shippingnested attribute
5.2.0
New Not available yet- Add support for
InvalidClientOAuth error
5.1.3
Not available yet- Allow
address_kanaandaddress_kanjito be updated for custom accounts
5.1.2
Fixed Not available yet- Fix documented return type of
autoPagingIterator()(was missing namespace)
5.1.1
Fixed Not available yet- Fix order returns to use the right URL
/v1/order_returns
5.1.0
New Not available yet- Add support for OAuth
5.0.0
Not available yetpayon invoice now takes params as well as opts
4.13.0
New Not available yet- Add support for ephemeral keys
4.12.0
Not available yet- Clients can implement
getUserAgentInfo()to add additional user agent information
4.11.0
Not available yet- Implement
CountableforAttachedObject(metadataandadditional_owners)
4.10.0
New Not available yet- Add support for login links
4.9.1
Fixed Not available yet- Fix docs to include arrays on
$idparameter for retrieve methods
4.9.0
Not available yet- Support for checking webhook signatures
4.8.1
Not available yet- Allow nested field
payout_scheduleto be updated
4.8.0
New Not available yet- Add
\Stripe\Stripe::setLogger()to support an external PSR-3 compatible logger
4.7.0
New Not available yet- Add support for payouts and recipient transfers
4.6.0
Not available yet- Please see 4.7.0 instead (no-op release)
4.5.1
Removed Not available yet- Remove hard dependency on cURL
4.5.0
Not available yet- Support for detaching sources from customers
4.4.2
Not available yet- Correct handling of
ownerparameter when updating sources
4.4.1
Not available yet- Correct the error check on a bad JSON decoding
4.4.0
New Not available yet- Add support for updating sources
4.3.0
New Not available yet- Add support for verifying sources
4.2.0
New Not available yet- Add retrieve method for 3-D Secure resources
4.1.1
New Not available yet- Add docblock with model properties for
Plan
4.1.0
Not available yet- Support for 403 status codes (permission denied)
4.0.1
Fixed Not available yet- Fix transfer reversal materialization
- Fixes for some property definitions in docblocks
4.0.0
Removed Not available yet- Support for subscription items
- Drop attempt to force TLS 1.2: please note that this could be breaking if you're using old OS distributions or packages and upgraded recently (so please make sure to test your integration!)
3.23.0
New Not available yet- Add support for Apple Pay domains
3.22.0
New Not available yet- Add
Stripe::setAppInfoto allow plugins to register user agent information
3.21.0
New Not available yet- Add
Sourcemodel for generic payment sources
3.20.0
New Not available yet- Add
getDeclineCodeto card errors
3.19.0
Not available yet- Opt requests directly into TLS 1.2 where OpenSSL >= 1.0.1 (see #277 for context)
3.18.0
New Not available yet- Add new
STATUS_constants for subscriptions
3.17.1
Fixed Not available yet- Fix auto-paging iterator so that it plays nicely with
iterator_to_array
3.17.0
New Not available yet- Add field annotations to model classes for better editor hinting
3.16.0
New Not available yet- Add
ThreeDSecuremodel for 3-D secure payments
3.15.0
New Not available yet- Add static
updatemethod to all resources that can be changed.
3.14.3
Not available yet- Make sure that cURL never sends
Expects: 100-continue, even on large request bodies
3.14.2
New Not available yet- Add
inventoryunderSKUto list of keys that have nested data and can be updated
3.14.1
Fixed Not available yet- Fix some inconsistencies in PHPDoc
3.14.0
New Not available yet- Add support for returning Relay orders
3.13.0
New Not available yet- Add
list,create,update,retrieve, anddeletemethods to the Subscription class
3.12.1
Not available yet- Additional check on value arrays for some extra safety
3.12.0
Improved Fixed Not available yet- Fix bug
refreshFromonStripeObjectwould not take an$optsarray - Fix bug where
$optsnot passed to parentsavemethod inAccount - Fix bug where non-existent variable was referenced in
reverseinTransfer - Update CA cert bundle for compatibility with OpenSSL versions below 1.0.1
3.11.0
Not available yet- Allow
CurlClientto be initialized with defaultCURLOPT_*options
3.10.1
Fixed Not available yet- Fix bug where request params and options were ignored in
ApplicationFee'srefund.
3.10.0
New Not available yet- Add
rejectonAccountto support the new API feature
3.9.2
Fixed Not available yet- Fix error when an object's metadata is set more than once
3.9.1
Fixed Not available yet- Fix encoding behavior of nested arrays for requests (see #227)
3.9.0
New Not available yet- Add automatic pagination mechanism with
autoPagingIterator() - Allow global account ID to be set with
Stripe::setAccountId()
3.8.0
New Not available yet- Add
CountrySpecmodel for looking up country payment information
3.7.1
Improved Not available yet- Update bundled CA certs
3.7.0
Not available yet- Support deleting Relay products and SKUs
3.6.0
Not available yet- Allow configuration of HTTP client timeouts
3.5.0
New Not available yet- Add a verification routine for external accounts
3.4.0
Not available yet- Products, SKUs, and Orders -- https://stripe.com/relay
3.3.0
New Not available yet- Add support for 429 Rate Limit response
3.2.0
New Not available yet- Add refund listing and retrieval without an associated charge
3.1.0
New Not available yet- Add dispute listing and retrieval
- Add support for manage account deletion
3.0.0
New Not available yet- Rename
\Stripe\Objectto\Stripe\StripeObject(PHP 7 compatibility) - Rename
getCodeandgetParamin exceptions togetStripeCodeandgetStripeParam - Add support for calling
json_encodeon Stripe objects in PHP 5.4+ - Start supporting/testing PHP 7
2.3.0
New Not available yet- Add request ID to all Stripe exceptions
2.2.0
New Not available yet- Add support for Alipay accounts as sources
- Add support for bank accounts as sources (private beta)
- Add support for bank accounts and cards as external_accounts on Account objects
2.1.4
Fixed Not available yet- Fix CA certificate file path (thanks @lphilps & @matthewarkin)
2.1.3
Fixed Not available yet- Fix to account updating to permit
tos_acceptanceandpersonal_addressto be set properly - Fix to Transfer reversal creation (thanks @neatness!)
- Network requests are now done through a swappable class for easier mocking
2.1.2
Fixed Removed Not available yet- Remove SSL cert revokation checking (all pre-Heartbleed certs have expired)
- Bug fixes to account updating
2.1.1
Not available yet- Support transfer reversals
2.1.0
New Not available yet- Support new API version (2015-02-18)
- Added Bitcoin Receiever update and delete actions
- Edited tests to prefer "source" over "card" as per new API version
2.0.1
Fixed Not available yet- Fix to fetching endpoints that use a non-default baseUrl (
FileUpload)
2.0.0
New Not available yet- Bumped minimum version to 5.3.3
- Switched to Stripe namespace instead of Stripe_ class name prefiexes (thanks @chadicus!)
- Switched tests to PHPUnit (thanks @chadicus!)
- Switched style guide to PSR2 (thanks @chadicus!)
- Added $opts hash to the end of most methods: this permits passing 'idempotency_key', 'stripe_account', or 'stripe_version'. The last 2 will persist across multiple object loads.
- Added support for retrieving Account by ID
1.18.0
Not available yet- Support making bitcoin charges through BitcoinReceiver source object
1.17.5
Not available yet- Adding support for creating file uploads.
1.17.4
New Not available yet- Saving objects fetched with a custom key now works (thanks @JustinHook & @jpasilan)
- Added methods for reporting charges as safe or fraudulent and for specifying the reason for refunds
1.17.3
Improved Not available yet- Better handling of HHVM support for SSL certificate blacklist checking.
1.17.2
Not available yet- Coupons now are backed by a
Stripe_Couponinstead ofStripe_Object, and support updating metadata - Running operations (
create,retrieve,all) on upcoming invoice items now works
1.17.1
Not available yet- Requests now send Content-Type header
1.17.0
Not available yet- Application Fee refunds now a list instead of array
- HHVM now works
- Small bug fixes (thanks @bencromwell & @fastest963)
__toStringnow returns the name of the object in addition to its JSON representation
1.16.0
New Not available yet- Add metadata for refunds and disputes
1.15.0
Not available yet- Support canceling transfers
1.14.1
Not available yet- Support cards for recipients.
1.13.1
Fixed Not available yet- Fix bug in account resource where
idwasn't in the result
1.13.0
New Improved Removed Not available yet- Add support for certificate blacklisting
- Update ca bundle
- Drop support for HHVM (Temporarily)
1.12.0
New Improved Not available yet- Add Stripe_RateLimitError for catching rate limit errors.
- Update to Zend coding style (thanks, @jpiasetz)
1.11.0
New Not available yet- Add support for multiple subscriptions per customer
1.10.1
New Not available yet- Add new ApplicationFee
1.9.1
Fixed Not available yet- Fix a bug where a null nestable object causes warnings to fire.
1.9.0
New Not available yet- Add support for metadata API.
1.8.4
New Not available yet- Add support for closing disputes.
1.8.3
New Not available yet- Add new Balance and BalanceTransaction
1.8.2
New Not available yet- Add support for unsetting attributes by updating to NULL. Setting properties to a blank string is now an error.
1.8.1
New Not available yet- Add support for multiple cards API (Stripe API version 2013-07-12: https://stripe.com/docs/upgrades#2013-07-05)
1.8.0
New Not available yet- Allow Transfers to be creatable
- Add new Recipient resource
1.7.15
New Not available yet- Add 'id' to the list of permanent object attributes
1.7.14
Not available yet- Don't re-encode strings that are already encoded in UTF-8. If you were previously using plan or coupon objects with UTF-8 IDs, they may have been treated as ISO-8859-1 (Latin-1) and encoded to UTF-8 a 2nd time. You may now need to pass the IDs to utf8_encode before passing them to Stripe_Plan::retrieve or Stripe_Coupon::retrieve.
- Ensure that all input is encoded in UTF-8 before submitting it to Stripe's servers. (github issue #27)
1.7.13
New Not available yet- Add support for passing options when retrieving Stripe objects e.g., Stripe_Charge::retrieve(array("id"=>"foo", "expand" => array("customer"))); Stripe_Charge::retrieve("foo") will continue to work
1.7.12
New Not available yet- Add support for setting a Stripe API version override
1.7.11
Not available yet- Version bump to cleanup constants and such (fix issue #26)
1.7.10
New Fixed Not available yet- Add support for updating charge disputes.
- Fix bug preventing retrieval of null attributes
1.7.9
Fixed Not available yet- Fix usage under autoloaders such as the one generated by composer (fix issue #22)
1.7.8
New Not available yet- Add support for creating invoices.
- Add support for new invoice lines return format
- Add support for new list objects
1.7.7
Not available yet- Get all of the various version numbers in the repo in sync (no other changes)
1.7.6
New Not available yet- Add update and pay methods to Invoice resource
1.7.5
Improved Not available yet- Change internal function names so that Stripe_SingletonApiRequest is E_STRICT-clean (github issue #16)
1.7.4
Fixed Not available yet- Bugfix so that Stripe objects (e.g. Customer, Charge objects) used in API calls are transparently converted to their object IDs
1.7.3
New Not available yet- Add new Account resource
1.7.2
Not available yet- Make clearer that you should be including lib/Stripe.php, not test/Stripe.php (github issue #14)
1.7.1
New Not available yet- Add missing argument to Stripe_InvalidRequestError constructor in Stripe_ApiResource::instanceUrl. Fixes a warning when Stripe_ApiResource::instanceUrl is called on a resource with no ID (fix issue #12)
1.7.0
New Not available yet- Support Composer and Packagist (github issue #9)
- Add new deleteDiscount method to Stripe_Customer
- Add new Transfer resource
- Switch from using HTTP Basic auth to Bearer auth. (Note: Stripe will support Basic auth for the indefinite future, but recommends Bearer auth when possible going forward)
- Numerous test suite improvements