Skip to main content
Version: current

Release Notes - 2.7.0

Release Date (2021-03-09)#

Breaking Changes ๐Ÿ’ฅ#

  • Add normalised order status mapping to both the BigCommerce and Magento 2 API packages (@deity/falcon-magento-api + @deity/falcon-bigcommerce-api)
  • Update Mollie Plugin to contain 2 core components, MolliePlugin and MollieCardPlugin. There is no longer a default export for @deity/falcon-mollie-plugin.

New Features ๐Ÿš€#

  • Add support for native Magento search (@deity/falcon-magento-api)
  • Add search components to demo v1
  • Add support for redirects
  • Add support for blog 'pages'

Bug Fixes ๐Ÿ›#

  • Fix cart restoration for failed or cancelled payments (@deity/falcon-bigcommerce-api)
  • Fix issues with BigCommerce orders automatically being archived (@deity/falcon-bigcommerce-api)
  • Fix missing ApolloClient Link (@deity/falcon-client)
  • Clear shipping method in CheckoutProvider when billing address is changed to line up with the session data (@deity/front-kit)
  • Add missing Mollie ENV vars into demo v1
  • Refunds now only send totals rather than item data to Falcon Payments to avoid issues with totals not adding up when discounts are applied. (@deity/falcon-magento-api + @deity/falcon-bigcommerce-api)

Polish ๐Ÿ’…#

  • Add a sanity check into all order webhooks to prevent collisions when multiple apps are using the same BigCommerce store (@deity/falcon-bigcommerce-api)
  • Pass proper httpLink configuration to getApolloClientUploadLink() (@deity/falcon-client)

Upgrade Notes ๐Ÿ“#

  • [ENTERPRISE ONLY] We've noticed on some installations an error caused by clashing node-fetch versions. To fix this run npx yarn-deduplicate & yarn install in the server directory.
  • [ENTERPRISE ONLY] the lines below can be removed from your server/index.js file because these have been moved into our @deity/falcon-server package.
process.on('unhandledRejection', (reason, promise) => {
console.log('Unhandled Rejection at: Promise', promise, 'reason:', reason);
});
process.on('uncaughtException', ex => {
console.log('Uncaught Exception: ', ex);
});

Ask the community. #help

If you can't find what you're looking for, the answer might be on our community slack channel. Our team keep a close eye on this and will usually get back to you within a few hours, if not straight away. If you haven't created an account yet please sign up here slack.deity.io.

Stay up to date

Do you want to be informed when we release new features or fixes? Sign up to our newsletter to stay in the loop.