Skip to content

Latest commit

 

History

History
521 lines (292 loc) · 35.7 KB

CHANGELOG.md

File metadata and controls

521 lines (292 loc) · 35.7 KB

4.0.7 (2023-03-22)

Bug Fixes

  • fix return to cart link (5894e10)

4.0.6 (2023-03-20)

Bug Fixes

  • resolve favicon request error (e5636cb)

4.0.5 (2023-03-16)

Bug Fixes

  • upgrade to latest dependencies (646945e)

4.0.4 (2023-03-09)

Bug Fixes

  • change structure for adyen tests with 3d secure (290ae2c)

4.0.3 (2023-03-09)

Bug Fixes

  • add shortcut attribute to favicon (a80f2e3)
  • add new relic per environment (5c74bac)

4.0.2 (2023-03-02)

Bug Fixes

  • solve new relic issue for build on pipeline (c86e68e)

4.0.1 (2023-03-01)

Bug Fixes

  • set next build id to commit hash (bbc3ce0)

4.0.0 (2023-02-27)

Bug Fixes

  • Add Fragment component to avoid React 18 type errors (f9d01b6)
  • Payments Adyen Klarna specs (95ac15a)
  • Server side rendering error for react 18 (63e92e3)
  • Set shipping step when a discount is removed (e897820)

Features

  • Upgrade to React18 and implement new react component version (2e9c7a2)
  • Use React 18 (0547a08)

Performance Improvements

  • Get order from callback (7dc936c)
  • Get order resource by react-compenents callbacks (e1f71d7)
  • Hide external_payments (33e6059)
  • Rewrite provider functions (8aeb2ea)

BREAKING CHANGES

  • Starting from this major release of the Checkout application, we moved to React 18 and to version 4.x of Commerce Layer React Components

3.0.1 (2023-02-01)

Bug Fixes

  • upgrade dependencies to latest version (c77b169)

3.0.0 (2023-01-19)

Bug Fixes

  • rollback adyen-web package to be compatible with Adyen API v66 (c4b7abf)

Features

  • support Klarna on Adyen with Payment API v68 (02a6912)

BREAKING CHANGES

  • drop support for Adyen Payment API v66. Adyen payment gateway needs to be configured with v68 on Commerce Layer for the payments to be authorized successfully.

2.0.6 (2023-01-16)

Bug Fixes

  • allow Adyen payment with a credit card that requires 3D Secure 2 authentication (967ce9d)

2.0.5 (2023-01-09)

Bug Fixes

  • update dependencies to latest version (0f671d1)

2.0.4 (2022-10-14)

Bug Fixes

  • improve adyen drop-in integration (6f1d3d9)

2.0.3 (2022-10-12)

Bug Fixes

  • improve authorization flow with Adyen drop-in (90a0bb8)

2.0.2 (2022-10-06)

Bug Fixes

  • add item_id to dataLayer for bundles (ba991d2)
  • keep customer address selected after delivery step (8c3ae14)

2.0.1 (2022-09-21)

Bug Fixes

  • Authorization calls on Adyen dropin (d5fe2da)

2.0.0 (2022-09-15)

Features

  • switch Checkout to a single page application (4ed5566)
  • switch to pnpm package manager (1ef9bc6), closes #277

BREAKING CHANGES

  • starting from this release only pnpm will be allowed as package manager
  • Checkout is now a single page application using react-router-dom

Starting from this release Checkout Application doesn’t require anymore hosting with Nodejs capabilities. Instead of building the project it is required to export it using the command yarn export. It is possible to test it on local environment using yarn serve command.

1.10.0 (2022-08-25)

Features

  • autoselect payment method if only one available in the market (c6bb966)

1.9.0 (2022-08-11)

Bug Fixes

  • remove error for customer wallet from order summary (5aac2f4)
  • sync JWT with local storage before calling settings endpoint (fabd92f)

Features

  • add payment methods support to Adyen gateway (Klarna and PayPal) (357ae68)

1.8.4 (2022-08-02)

Performance Improvements

  • improve GTM provider reducing API calls (075424d)

1.8.3 (2022-07-25)

Bug Fixes

  • force check slug variable on forked checkout (7d73126)

1.8.2 (2022-07-14)

Bug Fixes

  • fire GTM add_shipping_info event with autoselect shipping method (bfa55a5)

1.8.1 (2022-06-29)

Bug Fixes

  • count free items as line items (04c06ce)

1.8.0 (2022-06-16)

Features

  • add German translations (121bd05)

1.7.7 (2022-06-08)

Bug Fixes

  • thank you page with data on page reload (bcd74c9)
  • use group selector on payment cards (d5dad66)

1.7.6 (2022-05-31)

Bug Fixes

  • adjust padding on message and btn on thankyou page (392d191)
  • checkout on scenarios with free SKUs (ae0fcd5)
  • disable place order button on mobile (1a2c827)
  • display stock transfer as stock line items (2ed84b6)
  • remove empty div on active payment card (f2690d6)
  • remove gift card from order summary when is used (c2f5a3f)
  • Remove react console error from error children (6d18da4)
  • set payment required applying or removing gift card on each step (4312fcc)

Performance Improvements

  • using fetchOrder callback to get updated order from OrderContainer (d7e66ca)

1.7.5 (2022-05-11)

Bug Fixes

  • full width btn on thank you page for mobile (dfebf8a)

1.7.4 (2022-05-11)

Bug Fixes

  • solve a safari issue with disabled button in safari (b8aa1fd)

1.7.3 (2022-05-11)

Bug Fixes

  • allow removing or adding coupon returning from an external payment gateway page (PayPal, checkout.com) (213134c)
  • shipping method selection for SKU with no tracking stock (73bb1f0)
  • use available shipping method for shipments (4317e02)

1.7.2 (2022-05-09)

Bug Fixes

  • remove unit price in order summary (573ec70)

1.7.1 (2022-05-05)

Bug Fixes

  • avoid double payment intent creation (fd34f7e)
  • use new component for stock transfer (4b2cc89)

1.7.0 (2022-05-03)

Bug Fixes

  • avoid uppercasing coupon once applied (06f51ca)
  • Clean braintree errors on coupon section (78a9718)
  • Hide customer_email error on coupon code (dac90f4)
  • keep line_2 field optional on touch (f28becf)
  • lineItem options style refactored (9ca5ecd)
  • remove error if coupon input is cleared (3c1316c)
  • remove price from delivery step (fcda199)
  • select and use customer payment source (9a4b0ef)

Features

  • add checkout.com session after return from 3ds (a8d3496)
  • add coupon and gift card errors (6d8365f)
  • add retry for timeout in api/settings and keep url if failing on error page (4e6cc5f)
  • allow coupon and gift card on the same order (87b853e)
  • Checkout dot com form customization (6403eeb)
  • save accessToken in local storage for Paypal and checkout.com return (1052001)

1.6.0 (2022-03-28)

Bug Fixes

  • improve tax included or not in order summary (2a0acdd)

Features

  • add return to cart link below summary if present on order (623d5ef)

1.5.0 (2022-03-17)

Bug Fixes

  • autoselect shipping method if only one available (8694fba)
  • avoid to show remove coupon and giftcard link on thankyou page (71b0e4a)
  • check for customer email if addresses already present (a6e1a30)
  • compact duplicated errors (2f2de65)
  • open step from accordion if previous step completed (555bfb1)
  • shipping summary same height (03bec6c)
  • update ship to different address status on save (104a15b)

Features

  • add price for item with quantity gt 1 (c528d3d)

Performance Improvements

  • add DC to US states list (3f399a4)
  • switch general state to use reducer approach (db7baa6)

1.4.3 (2022-03-03)

Bug Fixes

  • enable automatic place order for PayPal (c75c878)

1.4.2 (2022-02-25)

Bug Fixes

  • avoid resetting payment_method on paypal return (9b0c775)

1.4.1 (2022-02-25)

Bug Fixes

  • nullify payment method with refresh if present (5efa1a8)

1.4.0 (2022-02-21)

Bug Fixes

  • bump react components for email validation fix (3f4b163)
  • keep T&C checkbox on top (0485a3c)
  • remove auto-fill background on input fields (76d021d)
  • remove blank spaces from support phone (4c5a15a)
  • support mail and phone clickable on mobile (37f2d31)

Features

  • add logic to set gtm id based on test mode (7a6db70)
  • new official CL color palette (bf3568a)

1.3.0 (2022-02-07)

Bug Fixes

  • avoid form rings cut off (8ae9edc)
  • enable tailwind base styles (e2836b8)
  • remove error below payment if not available coupon (8b59f52)
  • remove useless call for coupon calculations (bfba97e)
  • styling shipping_address_country_code select when locked (1800bde)
  • tailwind3 unnecessary classes (82c23a5)

Features

  • improve order with shipping country code lock (54171b7)
  • improve order with shipping country code lock (f45ad5d)

1.2.0 (2022-01-25)

Bug Fixes

  • add props for line items count (9fe6148)
  • address card grows into empty space (704c7a3)
  • change type for customer address card (50a7b7b)

Features

  • add components to step complete (3a1312d)
  • add wire transfer translation and refactor (934d545)
  • improve thank you with translations, free payment, no ship (5ceb3cc)
  • New thank you page layout (cc700ac)
  • order recap on thank you page (e36a544)

Performance Improvements

  • speed up checkout bootstrap (b375f19)
  • upgrade to react-components v3 without cities.json (ed3e3bf)

1.1.0 (2022-01-18)

Bug Fixes

  • avoid checkout error when refreshing quickly (9955768)
  • checkout an order with only bundles (7435acc)
  • ignore build error in test files (1ab6dbf)
  • show multiple bundles on the same order (8219cfb)

Features

1.0.1 (2021-12-31)

Bug Fixes

  • Slug control is actived when the checkout is hosted by Commerce Layer (b0c6ec7)

1.0.0 (2021-12-29)

Bug Fixes

  • add isShipmentRequired to OrderSummary to check ShippingAmount visibility (d9b18c3)
  • badge logic (337dd7e)
  • Braintree styles (faa01a6)
  • customer address duplicate (1f58d02)
  • customer form/addresses animation (7892d80)
  • deliveryLeadTime prop (a628057)
  • Development by localhost (d9c2eb5)
  • disable address button if customer email is empty (ef8c41b)
  • domain to commercelayer sdk (0091e23)
  • Footer & Place order position (b866dc3)
  • Footer margin (411441a)
  • footer mobile (8b8da0c)
  • footer mobile (a875606)
  • Footer prop (ed05517)
  • input class with shadow fill plugin (f3d86fc)
  • label for state and country inputs (12a1841)
  • multple errors for the same field and temporarily add scroll from the customer step to delivery step when save address (0345d40)
  • Node engine version (667ffeb)
  • order test (f9057b9)
  • payment test (d82901d)
  • paypal working returning url (33e14d2)
  • place order button mobile (af1f139)
  • prevent click on accordion if step not activable (2a299eb)
  • props (718297a)
  • province label and sorting (ae0457d)
  • remove adjustments from GTM provider (5945d61)
  • remove as to prop (286c66e)
  • shadow-inner for state input (759bc3c)
  • step flow (d113c5e)
  • test (11208f3)
  • test and @commercelayer/react-components (51f7e00)
  • Tests (a298cab)
  • update select and input for state (9202b75)
  • use new props and fix autofill shadow only for webkit (901fc40)

Features

  • add cache control and remove timestamp to api (bfa2ea6)
  • add condition deliveryLeadTime and fix tests (c74affd)
  • add headlessui (c5f25b7)
  • add mount form state (0f4c8bc)
  • add payment accordion message when amount zero, add case shipping not required the step not visible, fix when shipping amount is zero not visible to recap, add getStepNumber and fix test (8085ab3)
  • add prop isActive to StepPlaceOrder (516bb31)
  • add refetchShipments (946d2fc)
  • add sdk (0ada2d2)
  • add style to shipping title (3c6fe35)
  • add tax included (519ddce)
  • adjustment (0c82d8d)
  • autorefresh condition (9617e98)
  • change customer step header information and fix test (65b441a)
  • fix summary shipping and tax (daddf81)
  • link button mobile (defada7)
  • new address form bottom component (76c0c91)
  • next V12 (2674bef)
  • place order button visible only when activeStep is Complete (e84445e)
  • remove mobile check scroll form (6757045)
  • remove prop footer to layout (a60abd2)
  • scroll form mobile only (6bac39f)
  • show place order button always on mobile (2749290)
  • step shipment information when there is only one shipment and fix tests (3fc2a9e)
  • sticky button & footer mobile/desktop (77e6701)
  • upgrade @commercelayer/react-components (82719a2)
  • upgrade react-components (c54213e)
  • upgrade react-components (8070fd8)
  • upgrade SDK and react-components (1b779ae)

Performance Improvements

  • build [orderId] first load (1fffb87)
  • decrease loading time by using dynamic imports (edeee07)