mirror of
https://gitlab.com/openlp/website.git
synced 2024-12-22 04:52:49 +00:00
11 KiB
11 KiB
4.13.0 2017-06-19
- Add support for ephemeral keys
4.12.0 2017-06-05
- Clients can implement
getUserAgentInfo()
to add additional user agent information
4.11.0 2017-06-05
- Implement
Countable
forAttachedObject
(metadata
andadditional_owners
)
4.10.0 2017-05-25
- Add support for login links
4.9.1 2017-05-10
- Fix docs to include arrays on
$id
parameter for retrieve methods
4.9.0 2017-04-28
- Support for checking webhook signatures
4.8.1 2017-04-24
- Allow nested field
payout_schedule
to be updated
4.8.0 2017-04-20
- Add
\Stripe\Stripe::setLogger()
to support an external PSR-3 compatible logger
4.7.0 2017-04-10
- Add support for payouts and recipient transfers
4.6.0 2017-04-06
- Please see 4.7.0 instead (no-op release)
4.5.1 2017-03-22
- Remove hard dependency on cURL
4.5.0 2017-03-20
- Support for detaching sources from customers
4.4.2 2017-02-27
- Correct handling of
owner
parameter when updating sources
4.4.1 2017-02-24
- Correct the error check on a bad JSON decoding
4.4.0 2017-01-18
- Add support for updating sources
4.3.0 2016-11-30
- Add support for verifying sources
4.2.0 2016-11-21
- Add retrieve method for 3-D Secure resources
4.1.1 2016-10-21
- Add docblock with model properties for
Plan
4.1.0 2016-10-18
- Support for 403 status codes (permission denied)
4.0.1 2016-10-17
- Fix transfer reversal materialization
- Fixes for some property definitions in docblocks
4.0.0 2016-09-28
- 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 2016-09-15
- Add support for Apple Pay domains
3.22.0 2016-09-13
- Add
Stripe::setAppInfo
to allow plugins to register user agent information
3.21.0 2016-08-25
- Add
Source
model for generic payment sources
3.20.0 2016-08-08
- Add
getDeclineCode
to card errors
3.19.0 2016-07-29
- Opt requests directly into TLS 1.2 where OpenSSL >= 1.0.1 (see #277 for context)
3.18.0 2016-07-28
- Add new
STATUS_
constants for subscriptions
3.17.1 2016-07-28
- Fix auto-paging iterator so that it plays nicely with
iterator_to_array
3.17.0 2016-07-14
- Add field annotations to model classes for better editor hinting
3.16.0 2016-07-12
- Add
ThreeDSecure
model for 3-D secure payments
3.15.0 2016-06-29
- Add static
update
method to all resources that can be changed.
3.14.3 2016-06-20
- Make sure that cURL never sends
Expects: 100-continue
, even on large request bodies
3.14.2 2016-06-03
- Add
inventory
underSKU
to list of keys that have nested data and can be updated
3.14.1 2016-05-27
- Fix some inconsistencies in PHPDoc
3.14.0 2016-05-25
- Add support for returning Relay orders
3.13.0 2016-05-04
- Add
list
,create
,update
,retrieve
, anddelete
methods to the Subscription class
3.12.1 2016-04-07
- Additional check on value arrays for some extra safety
3.12.0 2016-03-31
- Fix bug
refreshFrom
onStripeObject
would not take an$opts
array - Fix bug where
$opts
not passed to parentsave
method inAccount
- Fix bug where non-existent variable was referenced in
reverse
inTransfer
- Update CA cert bundle for compatibility with OpenSSL versions below 1.0.1
3.11.0 2016-03-22
- Allow
CurlClient
to be initialized with defaultCURLOPT_*
options
3.10.1 2016-03-22
- Fix bug where request params and options were ignored in
ApplicationFee
'srefund.
3.10.0 2016-03-15
- Add
reject
onAccount
to support the new API feature
3.9.2 2016-03-04
- Fix error when an object's metadata is set more than once
3.9.1 2016-02-24
- Fix encoding behavior of nested arrays for requests (see #227)
3.9.0 2016-02-09
- Add automatic pagination mechanism with
autoPagingIterator()
- Allow global account ID to be set with
Stripe::setAccountId()
3.8.0 2016-02-08
- Add
CountrySpec
model for looking up country payment information
3.7.1 2016-02-01
- Update bundled CA certs
3.7.0 2016-01-27
- Support deleting Relay products and SKUs
3.6.0 2016-01-05
- Allow configuration of HTTP client timeouts
3.5.0 2015-12-01
- Add a verification routine for external accounts
3.4.0 2015-09-14
- Products, SKUs, and Orders -- https://stripe.com/relay
3.3.0 2015-09-11
- Add support for 429 Rate Limit response
3.2.0 2015-08-17
- Add refund listing and retrieval without an associated charge
3.1.0 2015-08-03
- Add dispute listing and retrieval
- Add support for manage account deletion
3.0.0 2015-07-28
- Rename
\Stripe\Object
to\Stripe\StripeObject
(PHP 7 compatibility) - Rename
getCode
andgetParam
in exceptions togetStripeCode
andgetStripeParam
- Add support for calling
json_encode
on Stripe objects in PHP 5.4+ - Start supporting/testing PHP 7
2.3.0 2015-07-06
- Add request ID to all Stripe exceptions
2.2.0 2015-06-01
- 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 2015-05-13
- Fix CA certificate file path (thanks @lphilps & @matthewarkin)
2.1.3 2015-05-12
- Fix to account updating to permit
tos_acceptance
andpersonal_address
to 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 2015-04-10
- Remove SSL cert revokation checking (all pre-Heartbleed certs have expired)
- Bug fixes to account updating
2.1.1 2015-02-27
- Support transfer reversals
2.1.0 2015-02-19
- 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 2015-02-16
- Fix to fetching endpoints that use a non-default baseUrl (
FileUpload
)
2.0.0 2015-02-14
- 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 2015-01-21
- Support making bitcoin charges through BitcoinReceiver source object
1.17.5 2014-12-23
- Adding support for creating file uploads.
1.17.4 2014-12-15
- 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 2014-11-06
- Better handling of HHVM support for SSL certificate blacklist checking.
1.17.2 2014-09-23
- Coupons now are backed by a
Stripe_Coupon
instead ofStripe_Object
, and support updating metadata - Running operations (
create
,retrieve
,all
) on upcoming invoice items now works
1.17.1 2014-07-31
- Requests now send Content-Type header
1.17.0 2014-07-29
- Application Fee refunds now a list instead of array
- HHVM now works
- Small bug fixes (thanks @bencromwell & @fastest963)
- __toString now returns the name of the object in addition to its JSON representation
1.16.0 2014-06-17
- Add metadata for refunds and disputes
1.15.0 2014-05-28
- Support canceling transfers
1.14.1 2014-05-21
- Support cards for recipients.
1.13.1 2014-05-15
- Fix bug in account resource where
id
wasn't in the result
1.13.0 2014-04-10
- Add support for certificate blacklisting
- Update ca bundle
- Drop support for HHVM (Temporarily)
1.12.0 2014-04-01
- Add Stripe_RateLimitError for catching rate limit errors.
- Update to Zend coding style (thanks, @jpiasetz)
1.11.0 2014-01-29
- Add support for multiple subscriptions per customer
1.10.1 2013-12-02
- Add new ApplicationFee
1.9.1 2013-11-08
- Fix a bug where a null nestable object causes warnings to fire.
1.9.0 2013-10-16
- Add support for metadata API.
1.8.4 2013-09-18
- Add support for closing disputes.
1.8.3 2013-08-13
- Add new Balance and BalanceTransaction
1.8.2 2013-08-12
- Add support for unsetting attributes by updating to NULL. Setting properties to a blank string is now an error.
1.8.1 2013-07-12
- Add support for multiple cards API (Stripe API version 2013-07-12: https://stripe.com/docs/upgrades#2013-07-05)
1.8.0 2013-04-11
- Allow Transfers to be creatable
- Add new Recipient resource
1.7.15 2013-02-21
- Add 'id' to the list of permanent object attributes
1.7.14 2013-02-20
- 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 2013-02-01
- 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 2013-01-15
- Add support for setting a Stripe API version override
1.7.11 2012-12-30
- Version bump to cleanup constants and such (github issue #26)
1.7.10 2012-11-08
- Add support for updating charge disputes.
- Fix bug preventing retrieval of null attributes
1.7.9 2012-11-08
- Fix usage under autoloaders such as the one generated by composer (github issue #22)
1.7.8 2012-10-30
- Add support for creating invoices.
- Add support for new invoice lines return format
- Add support for new list objects
1.7.7 2012-09-14
- Get all of the various version numbers in the repo in sync (no other changes)
1.7.6 2012-08-31
- Add update and pay methods to Invoice resource
1.7.5 2012-08-23
- Change internal function names so that Stripe_SingletonApiRequest is E_STRICT-clean (github issue #16)
1.7.4 2012-08-21
- Bugfix so that Stripe objects (e.g. Customer, Charge objects) used in API calls are transparently converted to their object IDs
1.7.3 2012-08-15
- Add new Account resource
1.7.2 2012-06-26
- Make clearer that you should be including lib/Stripe.php, not test/Stripe.php (github issue #14)
1.7.1 2012-05-24
- 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 (github issue #12)
1.7.0 2012-05-17
-
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