Skip to content

Latest commit

 

History

History
1217 lines (671 loc) · 66.8 KB

CHANGELOG.md

File metadata and controls

1217 lines (671 loc) · 66.8 KB

Changelog

v4.19.1 (2022-03-31)

Full Changelog

Merged Pull Requests

v4.19.0 (2022-02-24)

Full Changelog

Merged Pull Requests

Closed Issues

  • Error during 3DS fingerprint check with Stripe #706

v4.18.1 (2021-11-09)

Full Changelog

Merged Pull Requests

Closed Issues

  • Outdated types on DefinitelyTyped #694

v4.18.0 (2021-10-20)

Full Changelog

Merged Pull Requests

v4.17.1 (2021-08-19)

Full Changelog

Merged Pull Requests

v4.17.0 (2021-08-12)

Full Changelog

Merged Pull Requests

Closed Issues

  • Add a line item for trial in apple pay payment sheet #686
  • Better validation on fly ? #679

v4.16.2 (2021-05-05)

Full Changelog

Merged Pull Requests

v4.16.1 (2021-04-07)

Full Changelog

Merged Pull Requests

  • Allow recurly.js implementer to specify if 3ds2 device data collection calls occur #671 (glaubenstein)

v4.16.0 (2021-02-25)

Full Changelog

Merged Pull Requests

Closed Issues

  • Is there a way to configure inputs to remove Chrome's autofill styles? #659

v4.15.1 (2020-11-18)

Full Changelog

Merged Pull Requests

v4.15.0 (2020-11-10)

Full Changelog

Merged Pull Requests

Closed Issues

  • Incomplete typings #646
  • Not able to add new attribute maxlenth to element card element #639

v4.14.0 (2020-07-30)

Full Changelog

Merged Pull Requests

v4.13.1 (2020-07-16)

Full Changelog

Merged Pull Requests

  • Patches dtslint config to match DefinitelyTyped #620 (dbrudner)

v4.13.0 (2020-06-23)

Full Changelog

Merged Pull Requests

Closed Issues

  • Add support for SEPA billing info #606

v4.12.0 (2020-03-21)

Full Changelog

Merged Pull Requests

Closed Issues

  • Wrong discount and subtotal next values #572
  • Subsequent calls to recurly.configure() fail if hosted field(s) didn't fully load #570

v4.11.0 (2019-12-09)

Full Changelog

Merged Pull Requests

Closed Issues

  • Recurly Issue on Internet Explorer - Can't Proceed with Payment #562
  • Safari Autofill does not seem to propagate Recurly change event state properly #561
  • Fix spacing of expiry and CVV in the Card field #502

v4.10.3 (2019-09-24)

Full Changelog

Merged Pull Requests

v4.10.2 (2019-09-09)

Full Changelog

Merged Pull Requests

Closed Issues

  • Return an Error when actionTokenID is not provided to ThreeDSecure constructor #536

v4.10.1 (2019-08-27)

Full Changelog

Merged Pull Requests

Closed Issues

  • Return an Error when actionTokenID is not provided to ThreeDSecure constructor #536

v4.10.0 (2019-06-21)

Full Changelog

Merged Pull Requests

v4.9.7 (2019-05-23)

Full Changelog

Merged Pull Requests

v4.9.6 (2019-03-25)

Full Changelog

Merged Pull Requests

  • Adds specific tax amount overrides to SubscriptionPricing and CheckoutPricing #515 (chrissrogers)

v4.9.5 (2019-01-31)

Full Changelog

Merged Pull Requests

Closed Issues

  • Unable click and fill up security code and expiration date using Microsoft Edge #509
  • Add "adyen-error" to ERRORS #506
  • Tabbing with multiple hosted fields in mobile Safari #503

v4.9.4 (2018-12-11)

Full Changelog

Merged Pull Requests

Closed Issues

  • Object doesn't support property or method 'assign' #496
  • Plan-restricted coupon works for another plan too #488
  • Removing an addon from Pricing instance causes "invalid-item" error #486
  • [Hosted pages] Current email address can be changed into an invalid email address with no error generated #481
  • [Payment form] The "Pay $10.00 USD/mo." button becomes clickable even though the invalid CC number error is displayed #480
  • Problem with Diners club number, the caret wrongly moves inside the string. #476

v4.9.3 (2018-10-09)

Full Changelog

Merged Pull Requests

v4.9.2 (2018-10-03)

Full Changelog

Merged Pull Requests

  • Adds Storage availability check and generic object fallback scenario #478 (chrissrogers)
  • Catches non-critical worker init errors and reports them via debug #477 (chrissrogers)

v4.9.1 (2018-09-05)

Full Changelog

Merged Pull Requests

  • Fixes issue where tax exemption results in negative taxes #475 (chrissrogers)
  • Allow specifying requiredShippingContactFields in Apple Pay #474 (emcro)

v4.9.0 (2018-08-09)

Full Changelog

Merged Pull Requests

v4.8.7 (2018-07-31)

Full Changelog

Merged Pull Requests

Closed Issues

  • Fraud module and card field #469

v4.8.6 (2018-05-17)

Full Changelog

Merged Pull Requests

Closed Issues

  • Hosted field focus issue in Firefox 59.0.2 (64-bit) #460

v4.8.5 (2018-03-29)

Full Changelog

Merged Pull Requests

Closed Issues

  • Incorrect validation of card number #441
  • Checkout with PayPal in private window mode #419
  • Loading Font Weight 300 from Google Font #360

v4.8.4 (2018-03-16)

Full Changelog

Merged Pull Requests

Closed Issues

  • Option to prevent font fetching #424

v4.8.3 (2018-02-27)

Full Changelog

Merged Pull Requests

  • Mobile Tabbing for multiple/combined card fields #421 (jpgnotgif)

v4.8.2 (2018-02-15)

Full Changelog

Merged Pull Requests

Closed Issues

  • Firefox: Red border around hosted fields #427

v4.8.1 (2018-01-17)

Full Changelog

Merged Pull Requests

v4.8.0 (2017-12-13)

Full Changelog

Merged Pull Requests

Closed Issues

  • Coupon impact on total price #343
  • Pricing.attach: check that event target is a valid data-recurly element #181
  • How to interrupt previous Pricing API call with promise? #164
  • Plan add-ons don't return a property indicating editable quantity #162
  • Error: Plan Undefined (Firefox/IE) when using Pricing on a form with add-ons #158
  • Use a Decimal implementation in place of Number. #148
  • Customer-facing error messages #129
  • Have the properties in Tokenized billing info be available w/o additional request #116

v4.7.2 (2017-10-23)

Full Changelog

Merged Pull Requests

v4.7.1 (2017-10-09)

Full Changelog

Merged Pull Requests

  • use Apple Pay contact data when form name and address are not supplied #380 (snodgrass23)

v4.7.0 (2017-09-15)

Full Changelog

Merged Pull Requests

Closed Issues

  • Recurly doesn't support authorization amounts greater than 1$ #379
  • Error styling #376
  • Autocomplete / Autofill does not work #368
  • Event/Promise when pricing.attach() is complete? #270

v4.6.4 (2017-09-05)

Full Changelog

Merged Pull Requests

Closed Issues

  • Documentation: (1) Full list of recurly.configure options and (2) calling recurly.token with an object rather than form element #373
  • React compatible version? #372
  • Apple Pay init error - "" is not a valid amount #371

v4.6.3 (2017-08-10)

Full Changelog

Merged Pull Requests

v4.6.2 (2017-07-06)

Full Changelog

Merged Pull Requests

Closed Issues

  • Can't make the Paypal example work w/ sandbox account #359
  • Add company name field to the supported data-recurly fields #357

v4.6.1 (2017-06-08)

Full Changelog

Merged Pull Requests

Closed Issues

  • Object.assign not supported in IE #350
  • Option to show paypal in a popup window (instead of a new tab) #296

v4.6.0 (2017-04-22)

Full Changelog

Merged Pull Requests

v4.5.3 (2017-03-28)

Full Changelog

Merged Pull Requests

Closed Issues

  • Change placeholder text at runtime #342
  • After several times quickly open and close dialog with form, recurly fields are invisible #337
  • Hosted fields should force numbers-only for ALL browsers #290

v4.5.2 (2017-03-14)

Full Changelog

Merged Pull Requests

Closed Issues

  • Reset the recurly form on error #334
  • Bug: Recurly returns random 302 responses #324
  • Can labels be put into iframes for better accessibility? #283

v4.5.1 (2017-02-27)

Full Changelog

Merged Pull Requests

Closed Issues

  • Hosted fields change event should be compatible with HTML5 input change event #331
  • window.addEventListener('message') should verify the message origin #329
  • Month field validation when year is empty #328

v4.5.0 (2017-02-21)

Full Changelog

Merged Pull Requests

Closed Issues

  • Hosted fields change event should be compatible with HTML5 input change event #331

v4.4.1 (2017-02-10)

Full Changelog

Merged Pull Requests

Closed Issues

  • REXML::ParseException: #<REXML::ParseException: Missing end tag for 'meta' ﴾got "head"﴿ #318
  • Tokenization error by recurly.token is not user friendly #316
  • Is there a reason the tax estimation always rounds up partial cents? #312
  • Recurly 4.3.0 broken reinitialize: visibility:hidden on fields afterwards #311
  • Error in iFrame? #310
  • Allow first_name and last_name as text input #308
  • Help me : Could not verify Recurly's SSL certificate. #306
  • [4.3.0] Card fields invisible #305
  • Support for Amazon Payments #304
  • npm deployment or a commonjs build #299
  • Recurly js hosted field iframe style visibility set to hidden #298
  • User-facing validation messages #294
  • Display validation messages next to hosted fields #292
  • Recurly returns a token when the credit card is valid and cvv is not present #291
  • Generic font family is requested from Google Web Fonts #289
  • Letter spacing css property #287
  • 'field:submit' event is not emitted when the enter key is pressed on a hosted field #285
  • Official NodeJS client #284
  • Allow setting textAlign via recurly.configure() #281
  • Onchange event crashes browser #280
  • hosted month/year fields incorrectly validate #277
  • Testing with WebDriver, but trouble with PhantomJsDriver #274
  • Focus input fields on click, tap, and focus within field containers #271
  • Surface coupon not-found errors #262
  • Include appropriate currency separator for prices over $999 USD #261
  • Set CSS padding via recurly.configure() #260
  • Configuring tax with recurly.Pricing() #259
  • V4 does not work when month and year fields are items #256 Provide a NPM package or SRI signatures #255 recurly.configure does not reinject iframes. #253 Placeholder font color does not get set in chrome #252 Basic usage of library doesn't work. #248 Incorrect information when using recurly.Pricing in Chrome Beta Version 50.0.2661.57 beta (64-bit) #245 Incorrect information when using recurly.Pricing in Chrome Beta Version 50.0.2661.57 beta (64-bit) #244 Styling for Recurly fields #241 Is it possible to programmatically focus field in iframe? #240 Add DOM state check to configure call #239 Add max length support to hosted fields #238 iframe form divs empty #235 NPM package #227 Credit card validation bug #226 get coupon description - hosted_description #225 Example of how to implement backend-less recurly usage with CORS #224 allow catch a pricePromise after done #223 Add safety check to valueGet function #220 Token not updated when using recurly.paypal #219 Billing info form defaults to 'United States' regardless of country specified. #218 Update account details with v3 #217 Bower support #216 discount_next not shown correctly with coupon #209 Coupon handling suggestion #203 Enforce String passage of credit card number #200 Update cardType to validate new MasterCard BIN ranges #185 Single use coupons are included in discount_next calculation #167 Lack of VAT rate in Pricing API output #163 Strip name attributes out of PCI-concerned fields #133 v3.1.1 (2017-02-09) Full Changelog Merged Pull Requests fix test that is now failing because expiry isn’t a future date anymore #321 (snodgrass23) v4.4.0 (2017-01-25) Full Changelog Merged Pull Requests Apple Pay part 2 #315 (chrissrogers) Revert "Add support for tabbing in a Mobile browser." #314 (chrissrogers) Apple Pay #313 (chrissrogers) Include the responseText when json is invalid #307 (geoffdutton) Add support for tabbing in a Mobile browser. #293 (SteveDugas) Closed Issues Is there a reason the tax estimation always rounds up partial cents? #312 Error in iFrame? #310 Allow first_name and last_name as text input #308 Help me : Could not verify Recurly's SSL certificate. #306 [4.3.0] Card fields invisible #305 Support for Amazon Payments #304 Recurly js hosted field iframe style visibility set to hidden #298 recurly.configure does not reinject iframes. #253 Add DOM state check to configure call #239 Add max length support to hosted fields #238 v4.3.0 (2016-11-01) Full Changelog Merged Pull Requests Ensures configuration objects are not externally mutable #303 (chrissrogers) Multiple instances #267 (chrissrogers) v4.2.0 (2016-10-18) Full Changelog Merged Pull Requests Fixes issue with address attachment #302 (chrissrogers) Fixes issue with config coercion #301 (chrissrogers) Adds support for shipping address #300 (chrissrogers) Restructures config object to nest fields more logically #297 (chrissrogers) Closed Issues npm deployment or a commonjs build #299 v4.1.1 (2016-08-30) Full Changelog Merged Pull Requests Sends initial field config over hash instead of query #295 (chrissrogers) v4.1.0 (2016-08-02) Full Changelog Merged Pull Requests Fixes bug with pricing attachment of addons #288 (chrissrogers) Adds safety check to dom value get method #282 (chrissrogers) Allows a label tag paired to a field container to defer focus to the field #279 (chrissrogers) Fixes expiry validation for invalid input #278 (chrissrogers) Add giftcard support. #275 (SteveDugas) Refactors Pricing into class pattern #273 (chrissrogers) Enables CORS by default #269 (chrissrogers) Closed Issues Official NodeJS client #284 Allow setting textAlign via recurly.configure() #281 Onchange event crashes browser #280 hosted month/year fields incorrectly validate #277 Focus input fields on click, tap, and focus within field containers #271 Set CSS padding via recurly.configure() #260 Styling for Recurly fields #241 Is it possible to programmatically focus field in iframe? #240 Add safety check to valueGet function #220 Enforce String passage of credit card number #200 v4.0.5 (2016-07-06) Full Changelog Merged Pull Requests Don't try to calculate addons if there aren't any addons defined for … #272 (SteveDugas) Remove UsageAddons from Calculations #268 (SteveDugas) Fixes bug around initial pricing not respecting coupons #264 (chrissrogers) Emits a pricing error when a coupon is not found #263 (chrissrogers) Closed Issues Surface coupon not-found errors #262 v4.0.4 (2016-05-23) Full Changelog Merged Pull Requests Version 4.0.4 #258 (snodgrass23) Adding data-collector module for fraud checking #254 (snodgrass23) Closed Issues V4 does not work when month and year fields are items #256
  • Provide a NPM package or SRI signatures #255

v4.0.3 (2016-04-28)

Full Changelog

Merged Pull Requests

v4.0.2 (2016-04-20)

Full Changelog

Merged Pull Requests

Closed Issues

  • Incorrect information when using recurly.Pricing in Chrome Beta Version 50.0.2661.57 beta (64-bit) #244
  • iframe form divs empty #235
  • NPM package #227
  • get coupon description - hosted_description #225
  • Example of how to implement backend-less recurly usage with CORS #224
  • Token not updated when using recurly.paypal #219
  • Update account details with v3 #217
  • Lack of VAT rate in Pricing API output #163
  • Strip name attributes out of PCI-concerned fields #133

v4.0.1 (2016-02-17)

Full Changelog

Closed Issues

  • iframe form divs empty #235
  • NPM package #227
  • Credit card validation bug #226
  • get coupon description - hosted_description #225
  • Example of how to implement backend-less recurly usage with CORS #224
  • allow catch a pricePromise after done #223
  • Token not updated when using recurly.paypal #219
  • Update account details with v3 #217
  • Bower support #216
  • Lack of VAT rate in Pricing API output #163

v4.0.0 (2016-01-14)

Full Changelog

Closed Issues

  • Billing info form defaults to 'United States' regardless of country specified. #218
  • discount_next not shown correctly with coupon #209
  • Coupon handling suggestion #203
  • Single use coupons are included in discount_next calculation #167

v3.1.0 (2015-05-07)

Full Changelog

Closed Issues

  • price object emitted by the change event doesn't update total with discount #201
  • the example of coupon code doesn' work from the 3.0.11 version #193

v3.0.11 (2015-03-19)

Full Changelog

Closed Issues

  • Validating plan-restricted coupons #175
  • Invalid signature Error with Recurly.buildSubscriptionForm #174
  • Single use coupon not applied after recalculation #173
  • Error thrown on empty credit card number #161

v3.0.10 (2014-12-18)

Full Changelog

Closed Issues

v3.0.9 (2014-11-13)

Full Changelog

v3.0.8 (2014-11-06)

Full Changelog

Closed Issues

  • Dankort (PBS) 76009244561 is not passing validation #156
  • IE: PayPal relay messages lost #152
  • Recommended currency based on ip #149

v3.0.7 (2014-09-17)

Full Changelog

Closed Issues

  • IE: PayPal relay messages lost #152
  • Submit button enabled AFTER successful payment #114
  • buildTransactionForm and Card Failure #109
  • Add a custom ID to the form generated by buildSubscriptionForm #104
  • Add a check for jquery version #100
  • generic.png referenced in css but missing in images resources #84
  • Translation requires separate scripts. #79
  • vat as part of buildTransactionForm #77
  • Provide form validation error callback #76

v3.0.6 (2014-09-08)

Full Changelog

Closed Issues

  • Rounding errors in tax calculation #147
  • Pricing module does not update elements with setup fee values #144
  • Another documentation typo #143
  • Documentation typo? #142
  • Documentation typo? #141
  • billing info tokenizes without phone number field #135

v3.0.5 (2014-08-06)

Full Changelog

v3.0.4 (2014-07-24)

Full Changelog

Closed Issues

  • Is it possible to get plans list from api.recurly.com? #134

v3.0.3 (2014-06-10)

Full Changelog

Closed Issues

  • phone field not included in billing info token #119

v3.0.2 (2014-06-06)

Full Changelog

Closed Issues

  • Uncaught ReferenceError: parse is not defined for recurly.validate.cardType #118

v3.0.1 (2014-05-29)

Full Changelog

v3.0.0 (2014-05-13)