All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.91.0 (2020-10-09)
- payment: PAYPAL-706 Add validate before using spb (c466b47)
- payment: PAYPAL-706 bump checkout sdk (061a43d)
1.90.0 (2020-10-08)
- payment: PAYPAL-734 bump checkout sdk (a099328)
1.89.0 (2020-10-07)
- payment: PAYPAL-202 bump checkout sdk (e9bf7ed)
1.88.0 (2020-10-02)
- payment: INT-3086 added optional custom render fields on Stripe V3 (0513637)
- payment: PAYPAL-726 bump checkout sdk (850899f)
1.87.0 (2020-09-30)
- payment: PAYPAL-675 bump checkout sdk (32a4fa0)
1.86.0 (2020-09-30)
- payment: PAYPAL-553 bump checkout-sdk (1b73cd4)
1.85.1 (2020-09-29)
- checkout: INT-3198 Update Affirm verbiage (dabf120)
1.85.0 (2020-09-28)
- payment: INT-3086 Bump checkout-sdk-js (820bb89)
1.84.1 (2020-09-24)
- payment: INT-3140 Enable checkout button with googlepay when use store credit (c8f3d91)
1.84.0 (2020-09-23)
- payment: PAYPAL-705 bump checkout-sdk version (222cd5d)
1.83.3 (2020-09-18)
- common: CHECKOUT-5173 update typo (eca8211)
1.83.2 (2020-09-17)
- common: CHECKOUT-5173 Fix server commands (4fdef1e)
- payment: CHECKOUT-5135 Bump checkout-sdk version (182618b)
1.83.1 (2020-09-16)
- checkout: CHECKOUT-5135 Upgrade checkout-sdk version (8aef399)
- payment: CHECKOUT-5135 Fix error handler for Braintree hosted form (a62edcd)
- payment: CHECKOUT-5161 Re-initialise credit card form after deleting last stored card (306ae2a)
1.83.0 (2020-09-15)
- payment: INT-3061 added mandate link on confirmation page (96075ae)
- checkout: INT-3116 Hide Bolt on checkout (e204ea0)
1.82.3 (2020-09-15)
- payment: INT-3105 Update submit button text for AmazonPayV2 (f775e9d)
1.82.2 (2020-09-11)
- payment: INT-3061 Bump checkout-sdk (0dce2bf)
1.82.1 (2020-09-09)
- payment: INT-3027 Bump checkout-sdk (be4a4f4)
1.82.0 (2020-09-07)
- payment: PAYMENTS-5513 add field to set a stored card as the default during payment (4036a94)
- payment: INT-3027 Bump checkout-sdk (311a1d8)
1.81.0 (2020-09-04)
- checkout: INT-3112 Add Bolt Payment method (25f1620)
- payment: PAYPAL-202 Add tests (5736abd)
- payment: PAYPAL-202 Add tests (5ec6264)
- payment: PAYPAL-202 Bump checkout-sdk (f44f588)
- payment: PAYPAL-202 Bump checkout-sdk (c75c2c0)
- payment: PAYPAL-202 Paypal Hosted Credit Cards (f07ae4b)
- payment: PAYPAL-202 Paypal Hosted Credit Cards (d7fa478)
1.80.0 (2020-09-03)
- common: CHECKOUT-5135 Log all unhandled errors and filter them on Sentry side (49f95bb)
1.79.0 (2020-09-03)
- payment: INT-3032 Bump SDK. (1746418)
1.78.0 (2020-09-02)
- shipping: CHECKOUT-5038 Extend shipping debounce timer (7adc4d7)
1.77.0 (2020-08-31)
- payment: INT-3084 Bump SDK. (e1cb26f)
1.76.4 (2020-08-27)
- common: CHECKOUT-5133 Remove save_address experiment (5ed4a32)
1.76.3 (2020-08-26)
1.76.2 (2020-08-24)
- payment: INT-2901 Fixed Chase pay sign in link functionality (d93e936)
- payment: INT-3053 Add shouldShow property to HostedWidgetPaymentMethod (101572d)
- payment: INT-3054 Customize submit button text for AmazonPayV2 (3ed4385)
1.76.1 (2020-08-21)
- payment: CHECKOUT-5115 CHECKOUT-5116 CHECKOUT-5117 Bump checkout-sdk version (b3e95b3)
1.76.0 (2020-08-21)
- payment: INT-3018 added sepa mandate disclaimer on stripeV3 (7e6a5fa)
- payment: INT-3041 INT-2992 Bump SDK. (d3f9c93)
- payment: INT-2995 Bump SDK. (5a37f65)
1.75.0 (2020-08-18)
- payment: PAYPAL-652 Bump checkout-sdk (4d15b61)
1.74.0 (2020-08-18)
- checkout: CHECKOUT-5101 Upgrade React version to 16.13 (4b0bd7e)
- checkout: CHECKOUT-5101 Upgrade TypeScript version to 3.9 (8e810ce)
- checkout: CHECKOUT-5102 Show request ID in error modal if available (a4e4f00)
- payment: INT-3016 Bump SDK. (9ebfde6)
- payment: INT-3020 added dankort payment method mark (423cb3e)
- payment: CHECKOUT-5099 Only show inline error message if form validation fails without any input attempt (757b530)
- payment: INT-2754 adding conditional for updateFieldValue on (6f349d3)
- payment: INT-3010 Bump SDK. (5d40576)
- payment: INT-3043 Bump SDK. (64159c6)
- billing: INT-3025 Update the text when no billing address is provided for AmazonPayV2 (4fda062)
1.73.1 (2020-08-13)
1.73.0 (2020-08-12)
- payment: PAYPAL-202 bump checkout-sdk to 1.90 (8ccf86b)
1.72.0 (2020-08-11)
- payment: INT-2907 Bump SDK. (9146066)
1.71.0 (2020-08-07)
- payment: CHECKOUT-4947 Use hosted credit card fields for Braintree payment provider (49d1e28)
1.70.0 (2020-08-06)
- checkout: CHECKOUT-5089 Bump checkout-sdk version (44d0a15)
- payment: INT-2902 modified style in order to avoid overlapping fields with small devices on stripeV3 (83f26f4)
1.69.0 (2020-07-31)
- payment: INT-2919 Bump SDK. (4ac330b)
1.68.0 (2020-07-29)
- checkout: INT-2919 Change display text for bolt (e3b50eb)
- checkout: INT-2919 Desplay bolt in checkout page (d227d13)
- payment: INT-2653 Bump version checkout sdk (64a82b3)
1.67.0 (2020-07-29)
- payment: INT-2653 Accept payments through StripeV3 using Alipay (12c816a)
1.66.1 (2020-07-23)
- payment: INT-2914 Added validation to show the correct dropdown for vaulted accounts (bd88d41)
1.66.0 (2020-07-22)
- payment: INT-2532 Accept payments through StripeV3 using iDEAL and SEPA (69ac6cd)
- shipping: INT-2823 Show spinner in StaticAddressEditable (3fbbb42)
1.65.0 (2020-07-22)
- payment: PAYPAL-539 Bump version checkout sdk (b455eb6)
1.64.1 (2020-07-20)
- payment: INT-2871 Styled credit card of apms on adyen v2. (8a13caa)
1.64.0 (2020-07-20)
- payment: PAYMENTS-5575 bump checkout-sdk version, fix bank type guards and tests (f8a8ecf)
- checkout: CHECKOUT-5006 Changes for formatting date as per store config (a81656d)
1.63.2 (2020-07-15)
- billing: INT-2832 Add custom fields support for AmazonPayV2 (f8cbbac)
- payment: INT-2858 fixed value for SelectedAccountInstrument (8b37bf7)
- shipping: INT-2832 Add custom fields support for AmazonPayV2 (cae36eb)
1.63.1 (2020-07-14)
- payment: CHECKOUT-5029 Prevent shopper from changing payment method during initialisation (c188870)
- shipping: INT-2832 Bump SDK. (2aa112a)
1.63.0 (2020-07-10)
- payment: PAYPAL-539 Bump version checkout sdk (2d33849)
1.62.0 (2020-07-07)
- payment: PAYPAL-539 Bump checkout sdk version (d5e003f)
1.61.0 (2020-07-03)
- payment: PAYPAL-508 Bump checkout-sdk version (30e4571)
1.60.2 (2020-07-03)
- payment: CHECKOUT-4995 Upgrade checkout-sdk version (948469c)
1.60.1 (2020-07-02)
- payment: CHECKOUT-4973 Upgrade checkout-sdk version (e79719d)
1.60.0 (2020-07-01)
- payment: INT-2748 Bump SDK. (dfa88ee)
1.59.1 (2020-06-25)
- shipping: INT-2813 revert passing down isLoading prop to ShippingAddress (322344b)
1.59.0 (2020-06-25)
- checkout: CHECKOUT-4773 fix IE/EDGE when clicking print button multiple times (80e977f)
- checkout: CHECKOUT-4954 Transpile dependencies in case they are not compatible with our targeted environments (4925304)
- payment: INT-2282 Bump SDK. (41b57a4)
1.58.0 (2020-06-24)
- common: CHECKOUT-4954 Upgrade script-loader version (acf7e98)
- checkout: INT-2118 Bump checkout-sdk version to 1.78.0 (3a47ee6)
- payment: INT-2118 adding amazon pay option (5edac19)
1.57.0 (2020-06-22)
- payment: PAYPAL-503 Add logo for paypal credit (8b3514c)
1.56.0 (2020-06-16)
- payment: PAYPAL-483 Bump checkout-sdk-js to 1.77.3 (8c1a8c5)
1.55.0 (2020-06-16)
- payment: INT-2119 INT-2280 Bump SDK. (fc9bcf0)
- payment: INT-2737 Change aproach to display html in payment method title according to code review comments (250ede8)
- payment: INT-2737 Sezzle payment method added (1720a61)
1.54.0 (2020-06-12)
- payment: INT-2614 renaming values for iban/accountnumber (c186b0e)
- payment: INT-2614 Bump SDK v 1.77.1 (22276f2)
1.53.0 (2020-06-11)
- payment: PAYPAL-483 Bump checkout-sdk-js to 1.77.0 (2edeb79)
1.52.3 (2020-06-10)
- customer: CHECKOUT-4901 Do not render passwordless link for embedded checkout (2bafb5d)
- customer: CHECKOUT-4928 Fix enforced login copy (3e2aa2b)
- payment: CHECKOUT-4926 Assign unique IDs to hosted form field containers (46f6018)
- payment: INT-2595 Removed credit card fields in Adyen v1 using Paypal (7caae80)
1.52.2 (2020-06-05)
- payment: INT-2726 Bump checkout-sdk version to v1.76.2 (5a689da)
1.52.1 (2020-06-03)
1.52.0 (2020-06-02)
- payment: INT-2001 INT-2629 Bump SDK. (c7ba11c)
1.51.0 (2020-05-28)
- common: CYBER-2316 package.json & package-lock.json to reduce vulnerabilities (560081b)
- payment: INT-2674 Bump SDK. (ebd7c23)
1.50.0 (2020-05-28)
- payment: INT-2541 Bump SDK. (7761ceb)
1.49.0 (2020-05-28)
- payment: INT-2672 Adjust verbiage when using Online Bank Transfer Payment Methods (19f8d79)
- payment: INT-2484 Add additional payment method marks (966ad52)
1.48.0 (2020-05-28)
- checkout: CHECKOUT-4754 Upgrade checkout-sdk version (8dfbb56)
1.47.1 (2020-05-26)
1.47.0 (2020-05-26)
- common: CHECKOUT-4642 Expose Save Address checkbox (d231cc1)
1.46.0 (2020-05-25)
- payment: PAYMENTS-5425 Bump checkout-sdk (8109b40)
1.45.0 (2020-05-24)
- payment: INT-2667 Add validation to handle initializePayment when instruments is empty (8bd345a)
- payment: INT-2577 INT-2613 INT-2684 Bump SDK. (63a6aa4)
1.44.0 (2020-05-21)
- customer: CHECKOUT-4897 Bump Checkout SDK to 1.69.2 (f5737b1)
1.43.1 (2020-05-19)
- customer: CHECKOUT-4880 Rename to use password instead (8e06429)
1.43.0 (2020-05-17)
- payment: INT-2612 Pay with vaulted SEPA accounts (d908bb0)
1.42.0 (2020-05-17)
- payment: INT-2612 Bump
checkout-sdk
version (468a83b)
1.41.0 (2020-05-14)
- payment: PAYPAL-365 Bump checkout-sdk-js to 1.68.0 (9a597c5)
1.40.0 (2020-05-14)
- payment: INT-2437 Add support for GooglePay on Adyen (df703ca)
- payment: INT-2437 INT-2497 Bump checkout-sdk (4e845c6)
1.39.0 (2020-05-12)
- customer: CHECKOUT-4880 Copy changes in passwordless login (bc4e6a5)
- common: CHECKOUT-4882 Consume flash messages from SDK (5946e0d)
1.38.0 (2020-05-12)
- common: CHECKOUT-4879 Render flash messages as popup (a3ce461)
- payment: INT-2611 Bump checkout-sdk (e16524d)
1.37.0 (2020-05-07)
- payment: PAYPAL-293 Bump checkout-sdk-js to 1.65.0 (1df6383)
1.36.0 (2020-05-04)
- payment: CHECKOUT-4852 Check for status code instead as quick fix (1666289)
- payment: CHECKOUT-4852 Only show human verification message on mount if exceeded limit (ff199b6)
- payment: INT-2428 Modify filter to accept AccountInstruments (6b5486b)
1.35.0 (2020-05-01)
- payment: CHECKOUT-4304 Apply store credit using endpoint (38ae017)
- payment: INT-2541 boilerplate laybuy (95b0286)
- customer: CHECKOUT-4799 Use useMemo instead of useCallback (38e369d)
1.34.0 (2020-04-30)
- payment: PAYPAL-19 bump checkout-sdk-js for PayPal Commerce release (0702489)
1.33.0 (2020-04-30)
- checkout: CHECKOUT-4852 Handle error case when order submission fails because of expired or invalid spam protection token (114aa9d)
- checkout: CHECKOUT-4852 Initialize reCaptcha when user interacts with form element rather than automatically (cc48d84)
- common: CHECKOUT-4835 Upgrade
request-sender
package version (aad0b2e) - payment: CHECKOUT-4842 Submit hosted payment form when "enter" key is pressed (ce71693)
- checkout: INT-2602 Replace Barclaycard's Place Order text (efe1834)
- customer: CHECKOUT-4799 Add passwordless login link (f07e789)
1.32.1 (2020-04-22)
- checkout: CHECKOUT-4774 Fix for invalid container Id issue with non hosted fields (3a3f78e)
- payment: CHECKOUT-4842 Add missing class name which causes fields to be misaligned in tablet view (99382d3)
- payment: CHECKOUT-4842 Add missing placeholder text to hosted expiration field (000549c)
- payment: CHECKOUT-4842 Add missing tooltip for CVV field (28f5cca)
- payment: PAYMENTS-5380 Checkout payment methods list is not complete if default vaulted instrument is not BT (8f267c1)
1.32.0 (2020-04-17)
- customer: CHECKOUT-4739 Rename hasAccount to shouldEncourageSignIn (#262) (26ceb63)
- order: CHECKOUT-4809 Improve message for orders in pending and incomplete status (846fbbd)
- customer: CHECKOUT-4739 Encourage guest to sign-in if account exists (134e5cd)
- payment: INT-2410 CHECKOUT-4789 Bump checkout-sdk (42698a0)
- payment: PAYPAL-287 Add logo of paypal commerce (3f398e0)
1.31.1 (2020-04-03)
- payment: PAYMENTS-5178 Default vaulted instrument is not used as default payment method (4637f04)
1.31.0 (2020-04-02)
- common: CHECKOUT-4752 refactor address css to be included inside js files (763016e)
- common: CHECKOUT-4780 Changes for including CSS in module files (08af9f2)
- customer: CHECKOUT-4740 Enforce log-in when account exists (e2fe0c4)
- customer: CHECKOUT-4791 Use subscriptions endpoint for newsletter signup (6580ac6)
- customer: INT-2473 change place order button for bluesnapv2 (fe27424)
- payment: INT-2422 Updated title for credit card on adyen v2 (e47726c)
- payment: INT-2432 Addressed feedback comments (f539757)
- payment: INT-2432 Addressed last comment from Luis (81c4ddc)
- payment: INT-2432 Comments from Luis addressed (c7b1e81)
- payment: INT-2432 Hide expiration date when Adyen Bancontact is using instruments (25f05f3)
1.30.1 (2020-03-19)
- payment: INT-2427 Use ExpiryDate while paying with a vaulted Bancontact card rather than CVV (5e2ca88)
1.30.0 (2020-03-19)
- payment: INT-2427 Bump checkout-sdk (fabfe3a)
1.29.0 (2020-03-18)
- payment: INT-2418 Bump checkout-sdk (161964e)
1.28.0 (2020-03-16)
1.27.0 (2020-03-13)
- checkout: CHECKOUT-4573 Removed extra zero after decimal for gift certificate value (493e737)
- checkout: INT-2350 Bump
checkout-sdk
version (08c9d71)
1.26.0 (2020-03-11)
- payment: INT-2279 Add checkout.com to handleBeforeUnload whitelist (f72078b)
1.25.0 (2020-03-10)
- payment: INT-2379 changed variable to get the correct image (dd04655)
- shipping: CHECKOUT-4638 Reduce consignments request in multishipping (2397be4)
- checkout: INT-1434 Create KlarnaV2PaymentMethod to support Multi Option (0ecb5a8)
- payment: INT-1107 Checkout from Cart Page & Quick Cart using Google Pay on Auth.net (fe32763)
1.24.0 (2020-02-27)
- payment: INT-2051 added class for dinamic style formating on checkout page (01a6ed8)
1.23.0 (2020-02-27)
- common: INT-2235 Update mastercard and maestro marks (9fb28b5)
- customer: CHECKOUT-4712 Do not send consent if not required (1d9fcb5)
- order: CHECKOUT-4575 Display different message if order is awaiting payment (930472c)
- payment: INT-2049 added changes to charge correct styles on StripeV3 (aeb8675)
- payment: INT-2062 Support iDEAL, Giropay & SEPA APMs through AdyenV2 gateway (e67321f)
- payment: INT-2317 Added validation to show payment provider logos for AdyenV2 (15df8d1)
1.22.0 (2020-02-24)
- payment: INT-1997 Fix BlueSnap V2 payment method style (8786e2e)
- payment: INT-1997 Add BlueSnap V2 payment method (1c7884e)
1.21.0 (2020-02-24)
- checkout: CHECKOUT-4667 Fix to always use billing address from amazon pay (1bedcb7)
- checkout: CHECKOUT-4667 fixed build warnings (1653eb7)
- customer: CHECKOUT-4640 Allow guest shopper to provide marketing email consent (fd907cd)
1.20.2 (2020-02-18)
- payment: CHECKOUT-4690 Only show CVV field when using stored card if configured to be required or shipping address is untrusted (0bade25)
1.20.1 (2020-02-12)
- checkout: CHECKOUT-4655 Bump
checkout-sdk
version (9a165e0)
1.20.0 (2020-02-12)
- checkout: CHECKOUT-4245 Add custom fields support for amazon pay (fedb909)
- checkout: CHECKOUT-4245 Fix validation on first render of custom fields with amazon pay (fa8ed4b)
- customer: CHECKOUT-4596 Trim customer email (653879e)
- checkout: CHECKOUT-4655 Bump
checkout-sdk
version (26ad322)
1.19.1 (2020-02-10)
- checkout: CHECKOUT-4655 Bump
checkout-sdk
version (e2774b6)
1.19.0 (2020-02-10)
- shipping: CHECKOUT-4664 Fix expensive shipping quote overflow from shipping option container (9d9c513)
- cart: CHECKOUT-4431 Move reedemable css to cart module (2433a3a)
1.18.1 (2020-02-04)
- checkout: CHECKOUT-4632 CSS styling change for gift certificate icon (ac68703)
- payment: CHECKOUT-4655 Bump checkout-sdk version (16e1199)
- payment: CHECKOUT-4655 Disable hosted payment form for Braintree CC (7afbc52)
1.18.0 (2020-01-24)
- common: CHECKOUT-4645 Render terms and conditions as textarea (afd2932)
- payment: CHECKOUT-4203 Use hosted form fields for credit card payment (1f9ca1e)
1.17.1 (2020-01-20)
- common: CHECKOUT-3460 Improve terms readability (926b723)
- payment: PAYMENTS-4997 Bump checkout-sdk to v1.47.4 (72a1d64)
- common: CHECKOUT-4431 Create common stylesheet for react component (706b6c9)
- common: CHECKOUT-4431 Move PromotionBannerList styles into promotion folder (486257c)
- order: CHECKOUT-4431 Remove social badges scss (198613a)
- shipping: CHECKOUT-4431 Move shipping option styles to module folder (42d2ac9)
1.17.0 (2020-01-12)
- common: CHECKOUT-3460 Relocate terms and conditions according to setting (763ba72)
1.16.1 (2020-01-09)
- payment: PAYMENTS-5037 Bump checkout-sdk to v1.47.3 (f205c97)
1.16.0 (2020-01-08)
- common: CHECKOUT-4606 Use padStart to construct date value (285eb2b)
- payment: CHECKOUT-4560 Run spam check before rendering payment options (e26f9c6)
- payment: INT-1780 INT-1997 Bump checkout-sdk version (cfbeb2c)
1.15.1 (2020-01-02)
- payment: INT-2181 Add validation to handle initializePayment when instruments got available (46cd2d9)
1.15.0 (2019-12-31)
- common: CHECKOUT-4606 Set right timezone in custom date field (10cb6cf)
- payment: INT-2181 Add secured fields to support TSV with hosted fields (69d4753)
1.14.2 (2019-12-16)
- customer: CHECKOUT-4421 Make customer and billing address objects not mandatory for customer component (9c57787)
1.14.1 (2019-12-11)
- common: CHECKOUT-4571 Use Checkout DSK StepTracker (1d9e86c)
1.14.0 (2019-12-07)
- checkout: INT-1780 Enable card vaulting for barclaycard (e6bbf0b)
- checkout: INT-1780 Move order completion check to Payment (145863d)
- checkout: INT-1780 Simplify prop and change validation (22de1c7)
- common: CHECKOUT-4206 Programatically obtain styling properties from an element (9c63d52)
1.13.0 (2019-11-28)
- payment: PAYMENTS-4848 Bump checkout sdk version to 1.45.1 (16fdcdf)
1.12.0 (2019-11-26)
- cart: CHECKOUT-4448 Show min purchase error when coupon doesnt meet requirements (3e64fa6)
- checkout: CHECKOUT-4513 Remove strike-through logic from UI - read from extendedComparisonPrice instead (884c7e9)
- common: CHECKOUT-4556 Make app auto-load if checkout config is global (6572030)
- payment: INT-1902 Update payment method id (648bea4)
1.11.2 (2019-11-25)
1.11.1 (2019-11-14)
- checkout: CHECKOUT-4536 Fix error when adding a address with multishipping (de610b9)
1.11.0 (2019-11-13)
- checkout: INT-1916 Customize barclacard payment method title logos (ebec263)
1.10.0 (2019-11-12)
- checkout: INT-1902 Bump
checkout-js
version (64ae4fe)
- payment: PAYMENTS-4924 Remove order ID substitution. (7ac389a)
1.9.2 (2019-11-11)
- common: CHECKOUT-4336 Fix optional date validation (8b928a8)
- payment: PAYMENTS-4917 Clear instrumentId when InstrumentSelect gets unmounted (1fe39ca)
1.9.1 (2019-11-05)
- payment: PAYMENTS-4899 Make formik update form values correctly in AccountInstrumentSelect (ca0b60a)
1.9.0 (2019-11-05)
- checkout: PAYPAL-7 CHECKOUT-4465 Bump checkout-sdk version (83a9222)
1.8.4 (2019-11-04)
- checkout: PAYMENTS-3836 INT-1928 Bump
checkout-sdk
version (eb3aee2)
1.8.3 (2019-10-30)
- payment: PAYMENTS-4886 Disable vaulting if isPaymentDataSubmitted is true (b816ad6)
1.8.2 (2019-10-29)
- shipping: CHECKOUT-4509 Make sure shipping options are requested at least once (d723d91)
- payment: PAYMENTS-4618 Manage HostedPaymentMethod Instruments (aka. Braintree Paypal) (059c9f4)
1.8.1 (2019-10-28)
- checkout: CHECKOUT-4399 Fix false error message when adding new address with Valuted Cards (e44df24)
- shipping: CHECKOUT-4509 Always save shipping form after changes (8269e75)
1.8.0 (2019-10-28)
- payment: PAYMENTS-4616 Rename InstrumentsFieldset* to CardInstrumentFieldset* (c571764)
- payment: PAYMENTS-4616 Add support for hosted payment method instruments (d2e5b13)
1.7.0 (2019-10-28)
- checkout: CHECKOUT-4401 Redirect to Shipping if selected shipping options changed (65b85b6)
- checkout: CHECKOUT-4472 Fixed inconsistent zero in the price of free item in CLD (19f22cd)
- common: CHECKOUT-4515 Add
prerelease
command for creating test builds (b6410ac) - common: CHECKOUT-4515 Ensure next version number is calculated once per build run (308ffb3)
- payment: PAYMENTS-4759 Distinguish between Account and Card Instruments (d025b16)
- payment: PAYMENTS-4759 Use paymentMethod to retrieve instruments from checkout-sdk (b7aa94f)
1.6.0 (2019-10-21)
- checkout: PAYMENTS-4802 SHIPPING-1384 Upgrade checkout-sdk version (ed1e3e3)
- shipping: SHIPPING-1384 Display description of shipping methods (104d6fe)
1.5.0 (2019-10-10)
- common: CHECKOUT-4418 Discard the error event if none of the frames in its stack trace contains a file name (4fb1112)
- checkout: INT-1956 Disable or enable checkout button depending if a payment method is selected or not (06492be)
1.4.0 (2019-10-09)
- checkout: CHECKOUT-4399 resolve console errors caused by javascript errors in formik validation (4df85ce)
- common: CHECKOUT-4418 Ignore errors coming from polyfill file and Sentry client (9988e1e)
- common: CHECKOUT-4418 Remove comments from minified bundles (546dc3c)
- payment: INT-1737 & INT-1901 Add Adyen V2 Payment Method support with modal 3DS (bfc2566)
1.3.2 (2019-10-04)
- checkout: CHECKOUT-4240 Error Code Modal styling and display changes (1edafa9)
- common: CHECKOUT-4418 Use default fingerprint grouping (3a06eac)
- common: CHECKOUT-4455 Resolve without waiting for prefetched scripts to complete (11defb4)
- order: CHECKOUT-4450 Bump checkout-sdk version (0c76143)
- payment: CHECKOUT-4459 Bypass address validation for amazon (3a7baf6)
1.3.1 (2019-09-30)
- common: CHECKOUT-4457 Catch error if unable to compute error code (fd947ed)
- common: CHECKOUT-4458 Disable global error handler (4618e0c)
1.3.0 (2019-09-27)
- checkout: CHECKOUT-2070 Fix print view of order summary page to show product details (8ec267d)
- checkout: CHECKOUT-4403 INT-1759 Bump
checkout-sdk
version (2dd3d22) - common: CHECKOUT-4418 Fix import path of external ESM modules that are conditionally required (4fa5c17)
- common: CHECKOUT-4418 Prefer
main
field overmodule
field when resolving packages (86637f6) - payment: PAYMENTS-4753 Apply validation highlighting to Square V2 form fields (7b122ef)
- common: CHECKOUT-4400 Add loader file for loading files listed in manifest (521a81b)
1.2.1 (2019-09-24)
- cart: CHECKOUT-4378 Add missing spacing between label and dollar amount (8c49c69)
1.2.0 (2019-09-24)
- common: CHECKOUT-4418 Check whether stack trace exists under exception key rather than at top level (d9e4e42)
- common: CHECKOUT-4378 Add sort-props and one-expression-per-line rules (990d043)
- common: CHECKOUT-4422 Use BC eslint-config (fdb7eac)
1.1.3 (2019-09-18)
- checkout: CHECKOUT-4415 Bump checkout-sdk version (5a827b9)
- common: CHECKOUT-4418 Fix
instanceof
check not returning true when code is minified (5f8858f) - common: CHECKOUT-4418 Log error in console (5a35293)
1.1.2 (2019-09-17)
- common: CHECKOUT-4418 Only log exception event if it contains stacktrace (6ea9938)
- common: CHECKOUT-4418 Only log exception event if it is raised by error (99d156d)
- common: CHECKOUT-4427 CHECKOUT-4418 CHECKOUT-4415 INT-1759 Bump checkout-sdk version (9e362fb)
- payment: PAYMENTS-4617 Allow to pass different instrument validation components (6cbef67)
- payment: PAYMENTS-4617 Rename useNewCard to useNewInstrument (97c9bc4)
1.1.1 (2019-09-13)
- cart: CHECKOUT-4315 Do not strike-through amount without tax (4f74825)
- common: CHECKOUT-4336 Allow empty date custom field when optional (13f1a98)
- common: CHECKOUT-4336 Allow empty date custom field when optional (3e2401c)
- common: CHECKOUT-4340 Use local timezone for date ranges (dc6cac2)
- common: CHECKOUT-4374 Check out tag before uploading artifacts to Sentry (53e179b)
- common: CHECKOUT-4374 Remove version prefix from Sentry release name (d7725e1)
- common: CHECKOUT-4409 Configure public path before rendering apps (24504f6)
- common: CHECKOUT-4412 Display fallback component if unable to lazy load chunk (0cb677f)
- common: CHECKOUT-4412 Retry if unable to load asset chunk (f253041)
- common: CHECKOUT-4418 Rewrite filename of error frames before sending to Sentry (ff05b2e)
- order: CHECKOUT-4393 Bump SDK to fix order resubmission. (decc29a)
- payment: CHECKOUT-4357 Redirect to PayPal when location header (315fcca)
- payment: CHECKOUT-4398 Prevent default when sign in to visa (ae21ef5)
- payments: INT-1892 Do not prompt when been redirected to 3DS1 using Converge (d984fce)
1.1.0 (2019-09-09)
- common: CHECKOUT-4364 Upgrade checkout-sdk version to v1.34.2 (81303ea)
- common: CHECKOUT-4374 Output polyfill as separate chunk (3cc12ea)
- common: CHECKOUT-4374 Pass public path from host page (6608bf0)
- embedded-checkout: CHECKOUT-4388 Upgrade checkout-sdk version to v1.34.3 (cac71db)
- payment: CHECKOUT-4384 Fix payment form not hiding previous validation result when switching to new payment method (1c5691f)
- payment: CHECKOUT-4384 Reset payment form before mounting new payment method component (03aa684)
- common: CHECKOUT-4272 Use bigcommerce/memoize package (337b719)
- payment: CHECKOUT-4272 Use nested component instead of memoize (a95cc2d)
- common: CHECKOUT-4364 Upgrade Sentry client (c20985c)
1.0.2 (2019-08-28)
- cart: CHECKOUT-4272 Fix spacing issue in cart summary panel (51be22b)
- checkout: INT-1829 INT-1836 CHECKOUT-4272 Bump checkout-sdk version to v1.34.1 (4c8f395)
- payment: INT-1831 widget is now loaded when vaulted instruments exists (69ba28c)
- common: CHECKOUT-4272 Add ability to pass mapper factory to injector HOC so it is possible to call memoized function inside mapper for each component instance (cfc7a8f)
- common: CHECKOUT-4352 Turn on
react/jsx-no-bind
rule (ae10fdb)
- billing: CHECKOUT-4272 Check if props are different before calling render method of billing components (dcb3965)
- billing: CHECKOUT-4272 Stop passing arrow functions into components in billing address components (6658efe)
- billing: CHECKOUT-4352 Optimize rendering of static address (5ecdd35)
- cart: CHECKOUT-4272 Avoid passing arrow function to cart components (0036c08)
- cart: CHECKOUT-4272 Check if props are different before calling render method of cart components (d396b54)
- checkout: CHECKOUT-4272 Avoid passing arrow function to checkout components (6e037c0)
- checkout: CHECKOUT-4272 Check if props are different before calling render method of cart components (587ed2a)
- customer: CHECKOUT-4272 Check if props are different before calling render method of customer components (01e2ad7)
- customer: CHECKOUT-4272 Stop passing arrow functions into components in customer section (caf3a83)
- order: CHECKOUT-4272 Check if props are different before calling render method of order components (534da6f)
- order: CHECKOUT-4272 Stop passing arrow functions into components on order confirmation page (76e7ea3)
- payment: CHECKOUT-4272 Avoid passing arrow function to credit card fields (787bfd3)
- payment: CHECKOUT-4272 Avoid passing arrow function to instrument fields (33ee337)
- payment: CHECKOUT-4272 Avoid passing arrow function to terms and condition field (e455c06)
- payment: CHECKOUT-4272 Avoid re-rendering list of payment methods unless there are relevant changes (624fe81)
- payment: CHECKOUT-4272 Avoid re-rendering payment method component unless there are relevant changes (74803ff)
- payment: CHECKOUT-4272 Check if props are different before calling render method of payment components (e656647)
- payment: CHECKOUT-4272 Stop passing initialisation state to submit button of payment form (39a83ec)
- shipping: CHECKOUT-4272 Check if props are different before calling render method of shipping components (2af27c8)
- shipping: CHECKOUT-4272 Stop passing arrow functions into components in shipping components (4d163d9)
1.0.1 (2019-08-23)
- billing: CHECKOUT-4352 Display special message in billing section when using Amazon Pay (424b9c0)
- billing: CHECKOUT-4352 Fix billing address not displaying properly when it is partially complete (7ac4b42)
- billing: CHECKOUT-4352 Keep the loading spinner spinning when updating order comment and billing address (f1f161e)
- checkout: CHECKOUT-4344 Fix checkout steps not collapsing in mobile view (a81a67a)
- payment: INT-1837 Fix conflicting styles injected by Klarna causing modal to be cropped in Firefox (4b4b1fc)
- checkout: CHECKOUT-4338 Use media query component to conditionally render checkout step (d352673)
- checkout: CHECKOUT-4344 Remove temporary code required for transition period (99388b3)
- common: CHECKOUT-4338 Fix circular dependencies of ES modules (e28f98d)
- common: CHECKOUT-4338 Include hash in file name so we can determine public path for IE11 more reliably (e5a9c57)
- common: CHECKOUT-4338 Move
BuildHooks
Webpack plugin toscripts
folder (54de46c) - common: CHECKOUT-4338 Re-enable modules concatenation (1b79f2b)
- common: CHECKOUT-4338 Stop importing internal modules (ef9d34c)
- common: CHECKOUT-4338 Use ESLint to help fix import / export issues (a27769e)
- common: CHECKOUT-4351 Enable React-specific ESLint rules (ce56dd1)
- billing: CHECKOUT-4352 Optimize rendering of static address (dab9d1c)
- checkout: CHECKOUT-4338 Lazy load checkout steps using dynamic imports (42522ab)
- checkout: CHECKOUT-4338 Only load cart and order summary drawer when in mobile view (35a0560)
- checkout: CHECKOUT-4321 Bump checkout-sdk version to v1.32.1 (2737c71)
- common: CHECKOUT-4307 Include polyfills for 3rd party dependencies (7e103d6)
- billing: CHECKOUT-4223 Add Billing components (f55addd)
- cart: CHECKOUT-4223 Add Cart summary component (46fbca2)
- cart: CHECKOUT-4223 Add coupon component (748898e)
- checkout: CHECKOUT-4223 Add
CheckoutSupport
interface, to be implemented by classes used to check if feature is supported by certain type of checkout (8115957) - checkout: CHECKOUT-4223 Add
withCheckout
HOC for connecting toCheckoutContext
(e2b10d5) - checkout: CHECKOUT-4223 Add checkout component (44b8944)
- checkout: CHECKOUT-4223 Add checkout steps (15cecb5)
- checkout: CHECKOUT-4223 Add component for providing checkout context (8adfae9)
- checkout: CHECKOUT-4223 Add component for rendering list of promotion banners (8256063)
- checkout: INT-1608 INT-1811 Bump
checkout-sdk
version (cdf6fd7) - common: CHECKOUT-4223 Add address components (fd6ad47)
- common: CHECKOUT-4223 Add AddressForm (5091c13)
- common: CHECKOUT-4223 Add analytics module (e00ee0a)
- common: CHECKOUT-4223 Add base class for creating custom error objects (cc06eff)
- common: CHECKOUT-4223 Add component for retrieving translated text from locale context (d84403d)
- common: CHECKOUT-4223 Add config mock (bf0f1b5)
- common: CHECKOUT-4223 Add currency UI components (330cfcb)
- common: CHECKOUT-4223 Add DOM module (bc0f58e)
- common: CHECKOUT-4223 Add empty array and object (3e07d7a)
- common: CHECKOUT-4223 Add Error logger (83947ec)
- common: CHECKOUT-4223 Add ErrorModal component (58a2bdf)
- common: CHECKOUT-4223 Add foundational UI components (a97d8bc)
- common: CHECKOUT-4223 Add geography mocks (8fed0f8)
- common: CHECKOUT-4223 Add GoogleAddressAutocomplete component (931ba93)
- common: CHECKOUT-4223 Add GoogleAddressAutocomplete component (49633b2)
- common: CHECKOUT-4223 Add HOC factories (5bd3c89)
- common: CHECKOUT-4223 Add i18n (20c4787)
- common: CHECKOUT-4223 Add images and SVGs (ba0e9cf)
- common: CHECKOUT-4223 Add locale context provider (9511bcd)
- common: CHECKOUT-4223 Add memoize function for caching results of pure functions (322ca72)
- common: CHECKOUT-4223 Add polyfills (109cb24)
- common: CHECKOUT-4223 Move existing stylesheets over (5a8ad74)
- customer: CHECKOUT-4223 Add customer information component (f0fe892)
- customer: CHECKOUT-4223 Add customer step component (70cb6c6)
- customer: CHECKOUT-4223 Add guest customer form (b6b9e26)
- customer: CHECKOUT-4223 Add GuestSignup component (cf5f37d)
- customer: CHECKOUT-4223 Add returning customer form (1767ec7)
- embedded-checkout: CHECKOUT-4223 Add support for Embedded Checkout (a5b6cf8)
- order: CHECKOUT-4223 Add order confirmation page (8194118)
- order: CHECKOUT-4223 Add OrderComments component (63a7a78)
- payment: CHECKOUT-4223 Add common payment form fields (f21f9eb)
- payment: CHECKOUT-4223 Add credit card payment form (b7807fa)
- payment: CHECKOUT-4223 Add dropdown for selecting stored payment instrument (6fcc576)
- payment: CHECKOUT-4223 Add generic payment method components (6a882c5)
- payment: CHECKOUT-4223 Add GiftCertificate components (35d3214)
- payment: CHECKOUT-4223 Add instrument fieldset, to be used inside credit card payment form (8fd3370)
- payment: CHECKOUT-4223 Add modal UI for managing stored instruments (79f1bdc)
- payment: CHECKOUT-4223 Add payment form component (34fd528)
- payment: CHECKOUT-4223 Add provider-specific payment method components (8672952)
- shipping: CHECKOUT-4223 Add function for determining whether shopper is using multi-shipping (fed94b3)
- shipping: CHECKOUT-4223 Add Shipping form (601a939)
- shipping: CHECKOUT-4223 Add shipping util functions (ef1655e)