Skip to content

Latest commit

 

History

History
1458 lines (739 loc) · 74.6 KB

CHANGELOG.md

File metadata and controls

1458 lines (739 loc) · 74.6 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.91.0 (2020-10-09)

Features

  • payment: PAYPAL-706 Add validate before using spb (c466b47)
  • payment: PAYPAL-706 bump checkout sdk (061a43d)

1.90.0 (2020-10-08)

Features

  • payment: PAYPAL-734 bump checkout sdk (a099328)

1.89.0 (2020-10-07)

Features

  • payment: PAYPAL-202 bump checkout sdk (e9bf7ed)

1.88.0 (2020-10-02)

Features

  • 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)

Features

  • payment: PAYPAL-675 bump checkout sdk (32a4fa0)

1.86.0 (2020-09-30)

Features

  • payment: PAYPAL-553 bump checkout-sdk (1b73cd4)

1.85.1 (2020-09-29)

Bug Fixes

  • checkout: INT-3198 Update Affirm verbiage (dabf120)

1.85.0 (2020-09-28)

Features

  • payment: INT-3086 Bump checkout-sdk-js (820bb89)

1.84.1 (2020-09-24)

Bug Fixes

  • payment: INT-3140 Enable checkout button with googlepay when use store credit (c8f3d91)

1.84.0 (2020-09-23)

Features

  • payment: PAYPAL-705 bump checkout-sdk version (222cd5d)

1.83.3 (2020-09-18)

Bug Fixes

  • common: CHECKOUT-5173 update typo (eca8211)

1.83.2 (2020-09-17)

Bug Fixes

  • common: CHECKOUT-5173 Fix server commands (4fdef1e)
  • payment: CHECKOUT-5135 Bump checkout-sdk version (182618b)

1.83.1 (2020-09-16)

Bug Fixes

  • 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)

Features

  • payment: INT-3061 added mandate link on confirmation page (96075ae)

Bug Fixes

  • checkout: INT-3116 Hide Bolt on checkout (e204ea0)

1.82.3 (2020-09-15)

Code Refactoring

  • payment: INT-3105 Update submit button text for AmazonPayV2 (f775e9d)

1.82.2 (2020-09-11)

Bug Fixes

  • payment: INT-3061 Bump checkout-sdk (0dce2bf)

1.82.1 (2020-09-09)

Bug Fixes

  • payment: INT-3027 Bump checkout-sdk (be4a4f4)

1.82.0 (2020-09-07)

Features

  • payment: PAYMENTS-5513 add field to set a stored card as the default during payment (4036a94)

Bug Fixes

  • payment: INT-3027 Bump checkout-sdk (311a1d8)

1.81.0 (2020-09-04)

Features

  • 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)

Features

  • common: CHECKOUT-5135 Log all unhandled errors and filter them on Sentry side (49f95bb)

1.79.0 (2020-09-03)

Features

  • payment: INT-3032 Bump SDK. (1746418)

1.78.0 (2020-09-02)

Features

  • shipping: CHECKOUT-5038 Extend shipping debounce timer (7adc4d7)

1.77.0 (2020-08-31)

Features

  • payment: INT-3084 Bump SDK. (e1cb26f)

1.76.4 (2020-08-27)

Code Refactoring

  • common: CHECKOUT-5133 Remove save_address experiment (5ed4a32)

1.76.3 (2020-08-26)

1.76.2 (2020-08-24)

Bug Fixes

  • payment: INT-2901 Fixed Chase pay sign in link functionality (d93e936)
  • payment: INT-3053 Add shouldShow property to HostedWidgetPaymentMethod (101572d)

Code Refactoring

  • payment: INT-3054 Customize submit button text for AmazonPayV2 (3ed4385)

1.76.1 (2020-08-21)

Bug Fixes

  • payment: CHECKOUT-5115 CHECKOUT-5116 CHECKOUT-5117 Bump checkout-sdk version (b3e95b3)

1.76.0 (2020-08-21)

Features

  • payment: INT-3018 added sepa mandate disclaimer on stripeV3 (7e6a5fa)
  • payment: INT-3041 INT-2992 Bump SDK. (d3f9c93)

Bug Fixes

  • payment: INT-2995 Bump SDK. (5a37f65)

1.75.0 (2020-08-18)

Features

  • payment: PAYPAL-652 Bump checkout-sdk (4d15b61)

1.74.0 (2020-08-18)

Features

  • 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)

Bug Fixes

  • 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)

Code Refactoring

  • billing: INT-3025 Update the text when no billing address is provided for AmazonPayV2 (4fda062)

1.73.1 (2020-08-13)

Bug Fixes

  • payment: INT-2922 Bump SDK. (461a82e)
  • payment: INT-2922 Fix mock (8a74231)

1.73.0 (2020-08-12)

Features

  • payment: PAYPAL-202 bump checkout-sdk to 1.90 (8ccf86b)

1.72.0 (2020-08-11)

Features

  • payment: INT-2907 Bump SDK. (9146066)

1.71.0 (2020-08-07)

Features

  • payment: CHECKOUT-4947 Use hosted credit card fields for Braintree payment provider (49d1e28)

1.70.0 (2020-08-06)

Features

  • checkout: CHECKOUT-5089 Bump checkout-sdk version (44d0a15)

Bug Fixes

  • payment: INT-2902 modified style in order to avoid overlapping fields with small devices on stripeV3 (83f26f4)

1.69.0 (2020-07-31)

Features

  • payment: INT-2919 Bump SDK. (4ac330b)

1.68.0 (2020-07-29)

Features

  • 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)

Features

  • payment: INT-2653 Accept payments through StripeV3 using Alipay (12c816a)

1.66.1 (2020-07-23)

Bug Fixes

  • payment: INT-2914 Added validation to show the correct dropdown for vaulted accounts (bd88d41)

1.66.0 (2020-07-22)

Features

  • 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)

Features

  • payment: PAYPAL-539 Bump version checkout sdk (b455eb6)

1.64.1 (2020-07-20)

Bug Fixes

  • payment: INT-2871 Styled credit card of apms on adyen v2. (8a13caa)

1.64.0 (2020-07-20)

Features

  • payment: PAYMENTS-5575 bump checkout-sdk version, fix bank type guards and tests (f8a8ecf)

Bug Fixes

  • checkout: CHECKOUT-5006 Changes for formatting date as per store config (a81656d)

1.63.2 (2020-07-15)

Bug Fixes

  • 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)

Bug Fixes

  • payment: CHECKOUT-5029 Prevent shopper from changing payment method during initialisation (c188870)
  • shipping: INT-2832 Bump SDK. (2aa112a)

1.63.0 (2020-07-10)

Features

  • payment: PAYPAL-539 Bump version checkout sdk (2d33849)

1.62.0 (2020-07-07)

Features

  • payment: PAYPAL-539 Bump checkout sdk version (d5e003f)

1.61.0 (2020-07-03)

Features

  • payment: PAYPAL-508 Bump checkout-sdk version (30e4571)

1.60.2 (2020-07-03)

Bug Fixes

  • payment: CHECKOUT-4995 Upgrade checkout-sdk version (948469c)

1.60.1 (2020-07-02)

Bug Fixes

  • payment: CHECKOUT-4973 Upgrade checkout-sdk version (e79719d)

1.60.0 (2020-07-01)

Features

  • payment: INT-2748 Bump SDK. (dfa88ee)

1.59.1 (2020-06-25)

Bug Fixes

  • shipping: INT-2813 revert passing down isLoading prop to ShippingAddress (322344b)

1.59.0 (2020-06-25)

Bug Fixes

  • 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)

Features

  • payment: INT-2282 Bump SDK. (41b57a4)

1.58.0 (2020-06-24)

Bug Fixes

  • common: CHECKOUT-4954 Upgrade script-loader version (acf7e98)

Features

  • 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)

Features

  • payment: PAYPAL-503 Add logo for paypal credit (8b3514c)

1.56.0 (2020-06-16)

Features

  • payment: PAYPAL-483 Bump checkout-sdk-js to 1.77.3 (8c1a8c5)

1.55.0 (2020-06-16)

Features

  • 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)

Code Refactoring

  • payment: INT-2614 renaming values for iban/accountnumber (c186b0e)

Features

  • payment: INT-2614 Bump SDK v 1.77.1 (22276f2)

1.53.0 (2020-06-11)

Features

  • payment: PAYPAL-483 Bump checkout-sdk-js to 1.77.0 (2edeb79)

1.52.3 (2020-06-10)

Bug Fixes

  • 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)

Bug Fixes

  • payment: INT-2726 Bump checkout-sdk version to v1.76.2 (5a689da)

1.52.1 (2020-06-03)

1.52.0 (2020-06-02)

Features

  • payment: INT-2001 INT-2629 Bump SDK. (c7ba11c)

1.51.0 (2020-05-28)

Bug Fixes

  • common: CYBER-2316 package.json & package-lock.json to reduce vulnerabilities (560081b)

Features

  • payment: INT-2674 Bump SDK. (ebd7c23)

1.50.0 (2020-05-28)

Features

  • payment: INT-2541 Bump SDK. (7761ceb)

1.49.0 (2020-05-28)

Bug Fixes

  • payment: INT-2672 Adjust verbiage when using Online Bank Transfer Payment Methods (19f8d79)

Features

  • payment: INT-2484 Add additional payment method marks (966ad52)

1.48.0 (2020-05-28)

Features

  • checkout: CHECKOUT-4754 Upgrade checkout-sdk version (8dfbb56)

1.47.1 (2020-05-26)

1.47.0 (2020-05-26)

Features

  • common: CHECKOUT-4642 Expose Save Address checkbox (d231cc1)

1.46.0 (2020-05-25)

Features

  • payment: PAYMENTS-5425 Bump checkout-sdk (8109b40)

1.45.0 (2020-05-24)

Bug Fixes

  • payment: INT-2667 Add validation to handle initializePayment when instruments is empty (8bd345a)

Features

  • payment: INT-2577 INT-2613 INT-2684 Bump SDK. (63a6aa4)

1.44.0 (2020-05-21)

Features

  • customer: CHECKOUT-4897 Bump Checkout SDK to 1.69.2 (f5737b1)

1.43.1 (2020-05-19)

Bug Fixes

  • customer: CHECKOUT-4880 Rename to use password instead (8e06429)

1.43.0 (2020-05-17)

Features

  • payment: INT-2612 Pay with vaulted SEPA accounts (d908bb0)

1.42.0 (2020-05-17)

Features

  • payment: INT-2612 Bump checkout-sdk version (468a83b)

1.41.0 (2020-05-14)

Features

  • payment: PAYPAL-365 Bump checkout-sdk-js to 1.68.0 (9a597c5)

1.40.0 (2020-05-14)

Features

  • 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)

Bug Fixes

  • customer: CHECKOUT-4880 Copy changes in passwordless login (bc4e6a5)

Features

  • common: CHECKOUT-4882 Consume flash messages from SDK (5946e0d)

1.38.0 (2020-05-12)

Features

  • common: CHECKOUT-4879 Render flash messages as popup (a3ce461)
  • payment: INT-2611 Bump checkout-sdk (e16524d)

1.37.0 (2020-05-07)

Features

  • payment: PAYPAL-293 Bump checkout-sdk-js to 1.65.0 (1df6383)

1.36.0 (2020-05-04)

Bug Fixes

  • 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)

Features

  • payment: INT-2428 Modify filter to accept AccountInstruments (6b5486b)

1.35.0 (2020-05-01)

Features

  • payment: CHECKOUT-4304 Apply store credit using endpoint (38ae017)
  • payment: INT-2541 boilerplate laybuy (95b0286)

Performance Improvements

  • customer: CHECKOUT-4799 Use useMemo instead of useCallback (38e369d)

1.34.0 (2020-04-30)

Features

  • payment: PAYPAL-19 bump checkout-sdk-js for PayPal Commerce release (0702489)

1.33.0 (2020-04-30)

Bug Fixes

  • 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)

Features

  • checkout: INT-2602 Replace Barclaycard's Place Order text (efe1834)
  • customer: CHECKOUT-4799 Add passwordless login link (f07e789)

1.32.1 (2020-04-22)

Bug Fixes

  • 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)

Bug Fixes

  • customer: CHECKOUT-4739 Rename hasAccount to shouldEncourageSignIn (#262) (26ceb63)
  • order: CHECKOUT-4809 Improve message for orders in pending and incomplete status (846fbbd)

Features

  • 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)

Bug Fixes

  • payment: PAYMENTS-5178 Default vaulted instrument is not used as default payment method (4637f04)

1.31.0 (2020-04-02)

Code Refactoring

  • common: CHECKOUT-4752 refactor address css to be included inside js files (763016e)
  • common: CHECKOUT-4780 Changes for including CSS in module files (08af9f2)

Features

  • 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)

Bug Fixes

  • payment: INT-2427 Use ExpiryDate while paying with a vaulted Bancontact card rather than CVV (5e2ca88)

1.30.0 (2020-03-19)

Features

  • payment: INT-2427 Bump checkout-sdk (fabfe3a)

1.29.0 (2020-03-18)

Features

  • payment: INT-2418 Bump checkout-sdk (161964e)

1.28.0 (2020-03-16)

Features

  • payment: INT-1104 Bump SDK. (ba16b14)
  • payment: INT-2280 added GooglePay for Checkout.com (43219aa)

1.27.0 (2020-03-13)

Bug Fixes

  • checkout: CHECKOUT-4573 Removed extra zero after decimal for gift certificate value (493e737)

Features

  • checkout: INT-2350 Bump checkout-sdk version (08c9d71)

1.26.0 (2020-03-11)

Features

  • payment: INT-2279 Add checkout.com to handleBeforeUnload whitelist (f72078b)

1.25.0 (2020-03-10)

Bug Fixes

  • payment: INT-2379 changed variable to get the correct image (dd04655)
  • shipping: CHECKOUT-4638 Reduce consignments request in multishipping (2397be4)

Features

  • 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)

Features

  • payment: INT-2051 added class for dinamic style formating on checkout page (01a6ed8)

1.23.0 (2020-02-27)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • payment: INT-1997 Fix BlueSnap V2 payment method style (8786e2e)

Features

  • payment: INT-1997 Add BlueSnap V2 payment method (1c7884e)

1.21.0 (2020-02-24)

Bug Fixes

  • checkout: CHECKOUT-4667 Fix to always use billing address from amazon pay (1bedcb7)
  • checkout: CHECKOUT-4667 fixed build warnings (1653eb7)

Features

  • customer: CHECKOUT-4640 Allow guest shopper to provide marketing email consent (fd907cd)

1.20.2 (2020-02-18)

Bug Fixes

  • 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)

Bug Fixes

  • checkout: CHECKOUT-4655 Bump checkout-sdk version (9a165e0)

1.20.0 (2020-02-12)

Bug Fixes

  • 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)

Features

  • checkout: CHECKOUT-4655 Bump checkout-sdk version (26ad322)

1.19.1 (2020-02-10)

Bug Fixes

  • checkout: CHECKOUT-4655 Bump checkout-sdk version (e2774b6)

1.19.0 (2020-02-10)

Bug Fixes

  • shipping: CHECKOUT-4664 Fix expensive shipping quote overflow from shipping option container (9d9c513)

Code Refactoring

  • cart: CHECKOUT-4431 Move reedemable css to cart module (2433a3a)

Features

  • checkout: INT-2286 Bump SDK. (87de4e8)
  • customer: CHECKOUT-4641 Add Privacy Policy feature (525fc4b)

1.18.1 (2020-02-04)

Bug Fixes

  • 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)

Bug Fixes

  • common: CHECKOUT-4645 Render terms and conditions as textarea (afd2932)

Features

  • payment: CHECKOUT-4203 Use hosted form fields for credit card payment (1f9ca1e)

1.17.1 (2020-01-20)

Bug Fixes

  • common: CHECKOUT-3460 Improve terms readability (926b723)
  • payment: PAYMENTS-4997 Bump checkout-sdk to v1.47.4 (72a1d64)

Code Refactoring

  • 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)

Features

  • common: CHECKOUT-3460 Relocate terms and conditions according to setting (763ba72)

1.16.1 (2020-01-09)

Bug Fixes

  • payment: PAYMENTS-5037 Bump checkout-sdk to v1.47.3 (f205c97)

1.16.0 (2020-01-08)

Code Refactoring

  • common: CHECKOUT-4606 Use padStart to construct date value (285eb2b)

Features

  • 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)

Bug Fixes

  • payment: INT-2181 Add validation to handle initializePayment when instruments got available (46cd2d9)

1.15.0 (2019-12-31)

Bug Fixes

  • common: CHECKOUT-4606 Set right timezone in custom date field (10cb6cf)

Features

  • payment: INT-2181 Add secured fields to support TSV with hosted fields (69d4753)

1.14.2 (2019-12-16)

Bug Fixes

  • customer: CHECKOUT-4421 Make customer and billing address objects not mandatory for customer component (9c57787)

1.14.1 (2019-12-11)

Code Refactoring

  • common: CHECKOUT-4571 Use Checkout DSK StepTracker (1d9e86c)

1.14.0 (2019-12-07)

Features

  • 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)

Features

  • payment: PAYMENTS-4848 Bump checkout sdk version to 1.45.1 (16fdcdf)

1.12.0 (2019-11-26)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • checkout: CHECKOUT-4536 Fix error when adding a address with multishipping (de610b9)

1.11.0 (2019-11-13)

Features

  • checkout: INT-1916 Customize barclacard payment method title logos (ebec263)

1.10.0 (2019-11-12)

Bug Fixes

  • checkout: INT-1902 Bump checkout-js version (64ae4fe)

Features

  • payment: PAYMENTS-4924 Remove order ID substitution. (7ac389a)

1.9.2 (2019-11-11)

Bug Fixes

  • common: CHECKOUT-4336 Fix optional date validation (8b928a8)
  • payment: PAYMENTS-4917 Clear instrumentId when InstrumentSelect gets unmounted (1fe39ca)

1.9.1 (2019-11-05)

Bug Fixes

  • payment: PAYMENTS-4899 Make formik update form values correctly in AccountInstrumentSelect (ca0b60a)

1.9.0 (2019-11-05)

Features

  • checkout: PAYPAL-7 CHECKOUT-4465 Bump checkout-sdk version (83a9222)

1.8.4 (2019-11-04)

Bug Fixes

  • checkout: PAYMENTS-3836 INT-1928 Bump checkout-sdk version (eb3aee2)

1.8.3 (2019-10-30)

Bug Fixes

  • payment: PAYMENTS-4886 Disable vaulting if isPaymentDataSubmitted is true (b816ad6)

1.8.2 (2019-10-29)

Bug Fixes

  • shipping: CHECKOUT-4509 Make sure shipping options are requested at least once (d723d91)

Features

  • payment: PAYMENTS-4618 Manage HostedPaymentMethod Instruments (aka. Braintree Paypal) (059c9f4)

1.8.1 (2019-10-28)

Bug Fixes

  • 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)

Code Refactoring

  • payment: PAYMENTS-4616 Rename InstrumentsFieldset* to CardInstrumentFieldset* (c571764)

Features

  • payment: PAYMENTS-4616 Add support for hosted payment method instruments (d2e5b13)

1.7.0 (2019-10-28)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • checkout: PAYMENTS-4802 SHIPPING-1384 Upgrade checkout-sdk version (ed1e3e3)

Features

  • shipping: SHIPPING-1384 Display description of shipping methods (104d6fe)

1.5.0 (2019-10-10)

Bug Fixes

  • common: CHECKOUT-4418 Discard the error event if none of the frames in its stack trace contains a file name (4fb1112)

Features

  • checkout: INT-1956 Disable or enable checkout button depending if a payment method is selected or not (06492be)

1.4.0 (2019-10-09)

Bug Fixes

  • 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)

Features

  • payment: INT-1737 & INT-1901 Add Adyen V2 Payment Method support with modal 3DS (bfc2566)

1.3.2 (2019-10-04)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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 over module field when resolving packages (86637f6)
  • payment: PAYMENTS-4753 Apply validation highlighting to Square V2 form fields (7b122ef)

Features

  • common: CHECKOUT-4400 Add loader file for loading files listed in manifest (521a81b)

1.2.1 (2019-09-24)

Bug Fixes

  • cart: CHECKOUT-4378 Add missing spacing between label and dollar amount (8c49c69)

1.2.0 (2019-09-24)

Bug Fixes

  • common: CHECKOUT-4418 Check whether stack trace exists under exception key rather than at top level (d9e4e42)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Code Refactoring

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Code Refactoring

  • common: CHECKOUT-4272 Use bigcommerce/memoize package (337b719)
  • payment: CHECKOUT-4272 Use nested component instead of memoize (a95cc2d)

Features

  • common: CHECKOUT-4364 Upgrade Sentry client (c20985c)

1.0.2 (2019-08-28)

Bug Fixes

  • 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)

Code Refactoring

  • 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)

Performance Improvements

  • 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)

Bug Fixes

  • 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)

Code Refactoring

  • 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 to scripts 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)

Performance Improvements

  • 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)

1.0.0 (2019-08-14)

Bug Fixes

  • checkout: CHECKOUT-4321 Bump checkout-sdk version to v1.32.1 (2737c71)
  • common: CHECKOUT-4307 Include polyfills for 3rd party dependencies (7e103d6)

Features

  • 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 to CheckoutContext (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)