PageRenderTime 51ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 0ms

/assets/import/stripe-php-3.20.0/CHANGELOG.md

https://bitbucket.org/gwathsule/enterfriend
Markdown | 364 lines | 209 code | 155 blank | 0 comment | 0 complexity | 842231017191a81ec590c2fdc453546c MD5 | raw file
Possible License(s): LGPL-2.1, Apache-2.0, MIT
  1. ### 3.20.0 2016-08-08
  2. * Add `getDeclineCode` to card errors
  3. ### 3.19.0 2016-07-29
  4. * Opt requests directly into TLS 1.2 where OpenSSL >= 1.0.1 (see #277 for context)
  5. ### 3.18.0 2016-07-28
  6. * Add new `STATUS_` constants for subscriptions
  7. ### 3.17.1 2016-07-28
  8. * Fix auto-paging iterator so that it plays nicely with `iterator_to_array`
  9. ### 3.17.0 2016-07-14
  10. * Add field annotations to model classes for better editor hinting
  11. ### 3.16.0 2016-07-12
  12. * Add `ThreeDSecure` model for 3-D secure payments
  13. ### 3.15.0 2016-06-29
  14. * Add static `update` method to all resources that can be changed.
  15. ### 3.14.3 2016-06-20
  16. * Make sure that cURL never sends `Expects: 100-continue`, even on large request bodies
  17. ### 3.14.2 2016-06-03
  18. * Add `inventory` under `SKU` to list of keys that have nested data and can be updated
  19. ### 3.14.1 2016-05-27
  20. * Fix some inconsistencies in PHPDoc
  21. ### 3.14.0 2016-05-25
  22. * Add support for returning Relay orders
  23. ### 3.13.0 2016-05-04
  24. * Add `list`, `create`, `update`, `retrieve`, and `delete` methods to the Subscription class
  25. ### 3.12.1 2016-04-07
  26. * Additional check on value arrays for some extra safety
  27. ### 3.12.0 2016-03-31
  28. * Fix bug `refreshFrom` on `StripeObject` would not take an `$opts` array
  29. * Fix bug where `$opts` not passed to parent `save` method in `Account`
  30. * Fix bug where non-existent variable was referenced in `reverse` in `Transfer`
  31. * Update CA cert bundle for compatibility with OpenSSL versions below 1.0.1
  32. ### 3.11.0 2016-03-22
  33. * Allow `CurlClient` to be initialized with default `CURLOPT_*` options
  34. ### 3.10.1 2016-03-22
  35. * Fix bug where request params and options were ignored in `ApplicationFee`'s `refund.`
  36. ### 3.10.0 2016-03-15
  37. * Add `reject` on `Account` to support the new API feature
  38. ### 3.9.2 2016-03-04
  39. * Fix error when an object's metadata is set more than once
  40. ### 3.9.1 2016-02-24
  41. * Fix encoding behavior of nested arrays for requests (see #227)
  42. ### 3.9.0 2016-02-09
  43. * Add automatic pagination mechanism with `autoPagingIterator()`
  44. * Allow global account ID to be set with `Stripe::setAccountId()`
  45. ### 3.8.0 2016-02-08
  46. * Add `CountrySpec` model for looking up country payment information
  47. ### 3.7.1 2016-02-01
  48. * Update bundled CA certs
  49. ### 3.7.0 2016-01-27
  50. * Support deleting Relay products and SKUs
  51. ### 3.6.0 2016-01-05
  52. * Allow configuration of HTTP client timeouts
  53. ### 3.5.0 2015-12-01
  54. * Add a verification routine for external accounts
  55. ### 3.4.0 2015-09-14
  56. * Products, SKUs, and Orders -- https://stripe.com/relay
  57. ### 3.3.0 2015-09-11
  58. * Add support for 429 Rate Limit response
  59. ### 3.2.0 2015-08-17
  60. * Add refund listing and retrieval without an associated charge
  61. ### 3.1.0 2015-08-03
  62. * Add dispute listing and retrieval
  63. * Add support for manage account deletion
  64. ### 3.0.0 2015-07-28
  65. * Rename `\Stripe\Object` to `\Stripe\StripeObject` (PHP 7 compatibility)
  66. * Rename `getCode` and `getParam` in exceptions to `getStripeCode` and `getStripeParam`
  67. * Add support for calling `json_encode` on Stripe objects in PHP 5.4+
  68. * Start supporting/testing PHP 7
  69. ### 2.3.0 2015-07-06
  70. * Add request ID to all Stripe exceptions
  71. ### 2.2.0 2015-06-01
  72. * Add support for Alipay accounts as sources
  73. * Add support for bank accounts as sources (private beta)
  74. * Add support for bank accounts and cards as external_accounts on Account objects
  75. ### 2.1.4 2015-05-13
  76. * Fix CA certificate file path (thanks @lphilps & @matthewarkin)
  77. ### 2.1.3 2015-05-12
  78. * Fix to account updating to permit `tos_acceptance` and `personal_address` to be set properly
  79. * Fix to Transfer reversal creation (thanks @neatness!)
  80. * Network requests are now done through a swappable class for easier mocking
  81. ### 2.1.2 2015-04-10
  82. * Remove SSL cert revokation checking (all pre-Heartbleed certs have expired)
  83. * Bug fixes to account updating
  84. ### 2.1.1 2015-02-27
  85. * Support transfer reversals
  86. ### 2.1.0 2015-02-19
  87. * Support new API version (2015-02-18)
  88. * Added Bitcoin Receiever update and delete actions
  89. * Edited tests to prefer "source" over "card" as per new API version
  90. ### 2.0.1 2015-02-16
  91. * Fix to fetching endpoints that use a non-default baseUrl (`FileUpload`)
  92. ### 2.0.0 2015-02-14
  93. * Bumped minimum version to 5.3.3
  94. * Switched to Stripe namespace instead of Stripe_ class name prefiexes (thanks @chadicus!)
  95. * Switched tests to PHPUnit (thanks @chadicus!)
  96. * Switched style guide to PSR2 (thanks @chadicus!)
  97. * 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.
  98. * Added support for retrieving Account by ID
  99. ### 1.18.0 2015-01-21
  100. * Support making bitcoin charges through BitcoinReceiver source object
  101. ### 1.17.5 2014-12-23
  102. * Adding support for creating file uploads.
  103. ### 1.17.4 2014-12-15
  104. * Saving objects fetched with a custom key now works (thanks @JustinHook & @jpasilan)
  105. * Added methods for reporting charges as safe or fraudulent and for specifying the reason for refunds
  106. ### 1.17.3 2014-11-06
  107. * Better handling of HHVM support for SSL certificate blacklist checking.
  108. ### 1.17.2 2014-09-23
  109. * Coupons now are backed by a `Stripe_Coupon` instead of `Stripe_Object`, and support updating metadata
  110. * Running operations (`create`, `retrieve`, `all`) on upcoming invoice items now works
  111. ### 1.17.1 2014-07-31
  112. * Requests now send Content-Type header
  113. ### 1.17.0 2014-07-29
  114. * Application Fee refunds now a list instead of array
  115. * HHVM now works
  116. * Small bug fixes (thanks @bencromwell & @fastest963)
  117. * __toString now returns the name of the object in addition to its JSON representation
  118. ### 1.16.0 2014-06-17
  119. * Add metadata for refunds and disputes
  120. ### 1.15.0 2014-05-28
  121. * Support canceling transfers
  122. ### 1.14.1 2014-05-21
  123. * Support cards for recipients.
  124. ### 1.13.1 2014-05-15
  125. * Fix bug in account resource where `id` wasn't in the result
  126. ### 1.13.0 2014-04-10
  127. * Add support for certificate blacklisting
  128. * Update ca bundle
  129. * Drop support for HHVM (Temporarily)
  130. ### 1.12.0 2014-04-01
  131. * Add Stripe_RateLimitError for catching rate limit errors.
  132. * Update to Zend coding style (thanks, @jpiasetz)
  133. ### 1.11.0 2014-01-29
  134. * Add support for multiple subscriptions per customer
  135. ### 1.10.1 2013-12-02
  136. * Add new ApplicationFee
  137. ### 1.9.1 2013-11-08
  138. * Fix a bug where a null nestable object causes warnings to fire.
  139. ### 1.9.0 2013-10-16
  140. * Add support for metadata API.
  141. ### 1.8.4 2013-09-18
  142. * Add support for closing disputes.
  143. ### 1.8.3 2013-08-13
  144. * Add new Balance and BalanceTransaction
  145. ### 1.8.2 2013-08-12
  146. * Add support for unsetting attributes by updating to NULL.
  147. Setting properties to a blank string is now an error.
  148. ### 1.8.1 2013-07-12
  149. * Add support for multiple cards API (Stripe API version 2013-07-12: https://stripe.com/docs/upgrades#2013-07-05)
  150. ### 1.8.0 2013-04-11
  151. * Allow Transfers to be creatable
  152. * Add new Recipient resource
  153. ### 1.7.15 2013-02-21
  154. * Add 'id' to the list of permanent object attributes
  155. ### 1.7.14 2013-02-20
  156. * Don't re-encode strings that are already encoded in UTF-8. If you
  157. were previously using plan or coupon objects with UTF-8 IDs, they
  158. may have been treated as ISO-8859-1 (Latin-1) and encoded to UTF-8 a
  159. 2nd time. You may now need to pass the IDs to utf8_encode before
  160. passing them to Stripe_Plan::retrieve or Stripe_Coupon::retrieve.
  161. * Ensure that all input is encoded in UTF-8 before submitting it to
  162. Stripe's servers. (github issue #27)
  163. ### 1.7.13 2013-02-01
  164. * Add support for passing options when retrieving Stripe objects
  165. e.g., Stripe_Charge::retrieve(array("id"=>"foo", "expand" => array("customer")))
  166. Stripe_Charge::retrieve("foo") will continue to work
  167. ### 1.7.12 2013-01-15
  168. * Add support for setting a Stripe API version override
  169. ### 1.7.11 2012-12-30
  170. * Version bump to cleanup constants and such (github issue #26)
  171. ### 1.7.10 2012-11-08
  172. * Add support for updating charge disputes.
  173. * Fix bug preventing retrieval of null attributes
  174. ### 1.7.9 2012-11-08
  175. * Fix usage under autoloaders such as the one generated by composer
  176. (github issue #22)
  177. ### 1.7.8 2012-10-30
  178. * Add support for creating invoices.
  179. * Add support for new invoice lines return format
  180. * Add support for new list objects
  181. ### 1.7.7 2012-09-14
  182. * Get all of the various version numbers in the repo in sync (no other
  183. changes)
  184. ### 1.7.6 2012-08-31
  185. * Add update and pay methods to Invoice resource
  186. ### 1.7.5 2012-08-23
  187. * Change internal function names so that Stripe_SingletonApiRequest is
  188. E_STRICT-clean (github issue #16)
  189. ### 1.7.4 2012-08-21
  190. * Bugfix so that Stripe objects (e.g. Customer, Charge objects) used
  191. in API calls are transparently converted to their object IDs
  192. ### 1.7.3 2012-08-15
  193. * Add new Account resource
  194. ### 1.7.2 2012-06-26
  195. * Make clearer that you should be including lib/Stripe.php, not
  196. test/Stripe.php (github issue #14)
  197. ### 1.7.1 2012-05-24
  198. * Add missing argument to Stripe_InvalidRequestError constructor in
  199. Stripe_ApiResource::instanceUrl. Fixes a warning when
  200. Stripe_ApiResource::instanceUrl is called on a resource with no ID
  201. (github issue #12)
  202. ### 1.7.0 2012-05-17
  203. * Support Composer and Packagist (github issue #9)
  204. * Add new deleteDiscount method to Stripe_Customer
  205. * Add new Transfer resource
  206. * Switch from using HTTP Basic auth to Bearer auth. (Note: Stripe will
  207. support Basic auth for the indefinite future, but recommends Bearer
  208. auth when possible going forward)
  209. * Numerous test suite improvements