Frontend Development Releases

Discover our combined Release Notes page and stay updated with the latest features and improvements! Get comprehensive details on all updates, quickly find specific updates and enhancements with our new search and filter options, and easily browse through different versions and sections.

Information about recent changes to the Frontend developer tooling.

Breaking changes - Introduced version 2.0.0 of the commercetools Frontend SDK

12 November 2024
Frontend
Frontend Development
New feature
SDK

Version 2.0.0 of the SDK contains breaking changes.

Version 2.0.0 of the commercetools Frontend SDK introduces new features and bug fixes. We recommend upgrading to Version 2.0.0 of the SDK to ensure you get the newest features, improvements, and fixes.

For a step-by-step guide about how to update your SDK version, see the following:

Read more...

New feature, enhancements, and bug fixes to the Store Launchpad for B2C Retail

5 November 2024
Frontend
Frontend Development
New feature
Store launchpads

The new version of the Store Launchpad for B2C Retail contains a new feature, enhanced functionality, and bug fixes.

Read more...

Enhancements and bug fixes to the Store Launchpad for B2B Manufacturing

5 November 2024
Frontend
Frontend Development
Enhancement
Store launchpadsB2B

The new version of the Store Launchpad for B2B Manufacturing contains enhanced functionality and bug fixes.

Read more...

New features, enhancements, and a bug fix to the Store Launchpad for B2C Retail

3 October 2024
Frontend
Frontend Development
New feature
Store launchpads

The new version of the Store Launchpad for B2C Retail contains a new feature, enhanced functionality, and a bug fix.

Read more...

New features, bug fixes, and enhancements to the Store Launchpad for B2B Manufacturing

3 October 2024
Frontend
Frontend Development
New feature
Store launchpadsB2B

The new version of the Store Launchpad for B2B Manufacturing contains new features, enhanced functionality, and a bug fix.

Read more...

New feature, enhancement, and a bug fix for the Store Launchpad for B2B Manufacturing

30 August 2024
Frontend
Frontend Development
New feature
Store launchpadsB2B

The Store Launchpad for B2B Manufacturing contains a new feature, enhanced functionality, and a bug fix

Read more...

Deprecation of Adyen integration

2 August 2024
Frontend
Frontend Development
Enhancement
Deprecation
General

The Adyen integration is now deprecated. If you currently use this integration, it will continue to work as expected. For new commercetools Frontend projects, you can use Adyen as a payment service provider (PSP) by leveraging the payment Connector for Adyen.

Enhancements and bug fixes to the Store Launchpad for B2C Retail

2 August 2024
Frontend
Frontend Development
Enhancement
Store launchpads

The new version of the Store Launchpad for B2C Retail contains enhanced functionality and bug fixes.

Read more...

New features, bug fixes, and enhancements to the Store Launchpad for B2B Manufacturing

2 August 2024
Frontend
Frontend Development
New feature
Store launchpadsB2B

The new version of the Store Launchpad for B2B Manufacturing contains new features, enhanced functionality, and bug fixes.

Read more...

CLI version 2.4.2

30 July 2024
Frontend
Frontend Development
Resolved issue
CLI

Version 2.4.2 of the CLI fixes the following bugs:

  • When the CLI does not detect Yarn, it now provides installation instructions instead of only reporting that Yarn is absent.
  • The CLI no longer parses the frontastic binary file as a configuration file when it is present in the execution directory.
  • To increase accuracy, the guid validation pattern in the code generator is now stricter.
  • Long messages no longer overflow onto the right border of the CLI log view.
  • The upload of a backend extension no longer fails on the first invocation of the CLI in a newly cloned repository, which means you no longer need to restart the CLI.

Bug fixes and enhancements to the Store Launchpad for B2C Retail and enhancement to the Store Launchpad for B2B Manufacturing

8 July 2024
Frontend
Frontend Development
Enhancement
Store launchpads

The new version of the Store Launchpad for B2C Retail contains enhanced functionality and bug fixes. The new version of the Store Launchpad for B2B Manufacturing contains enhanced functionality.

Read more...

Enhancements and bug fixes to the Store Launchpad for B2C Retail

26 June 2024
Frontend
Frontend Development
Enhancement
Store launchpads

The Store Launchpad for B2C Retail underwent some changes to enhance its functionality and user experience.

Read more...

Enhancements and bug fix to the Store Launchpad for B2B Manufacturing

26 June 2024
Frontend
Frontend Development
Enhancement
Store launchpadsB2B

The Store Launchpad for B2B Manufacturing underwent some changes to enhance the functionality and user experience.

Read more...

Bug fixes and enhancements to the Store Launchpad for B2C Retail

7 June 2024
Frontend
Frontend Development
Resolved issue
Store launchpads

The Store Launchpad for B2C Retail underwent some changes to enhance its functionality and user experience.

Read more...

Bug fixes and enhancements to the Store Launchpad for B2B Manufacturing

7 June 2024
Frontend
Frontend Development
Resolved issue
Store launchpadsB2B

The Store Launchpad for B2B Manufacturing underwent some changes to enhance the functionality and user experience.

Read more...

Changes to commercetools Frontend SDK configuration options

7 June 2024
Frontend
Frontend Development
Enhancement
SDK

You can now configure the customHeaderValue option in the commercetools Frontend SDK to send custom header data to backend extensions. You can also set the customHeaderValue option in the API methods.

We've also added a skipQueue option to the callAction API method, which lets you opt out of the action call queue and execute the action asynchronously.

Bug fixes and enhancements to the Store Launchpad for B2B Manufacturing and the Store Launchpad for B2C Retail

17 May 2024
Frontend
Frontend Development
Resolved issue
Store launchpadsB2B

The Store Launchpad for B2B Manufacturing and the Store Launchpad for B2C Retail underwent some changes to enhance the functionality and user experience.

Read more...

CLI version 2.4.1

16 May 2024
Frontend
Frontend Development
Enhancement
CLI

Version 2.4.1 of the CLI removes the versionNumber parameter from the upload command, which is used to upload builds for custom Git repositories. This change is backward compatible and doesn't break any existing workflows that use this parameter. If the parameter is passed, it won't have any effect.

Additionally, we fixed a bug on the upload command where setting the --buildSuccessful or --deploy parameters to false was interpreted as true. For example, the frontastic upload --deploy false command initiated a staging deployment. Now, the parameters work as expected.

Bug fixes for the Store Launchpad for B2B Manufacturing

9 May 2024
Frontend
Frontend Development
Resolved issue
Store launchpadsB2B

We fixed some bugs on the Store Launchpad for B2B Manufacturing to enhance its functionality and user experience.

Read more...

Bug fixes and enhancements to the Store Launchpad for B2B Manufacturing

30 April 2024
Frontend
Frontend Development
Resolved issue
Store launchpadsB2B

The Store Launchpad for B2B Manufacturing underwent some changes to enhance its functionality and user experience.

Read more...

Bug fixes and enhancements to the Store Launchpad for B2C Retail

30 April 2024
Frontend
Frontend Development
Resolved issue
Store launchpads

The Store Launchpad for B2C Retail underwent some changes to enhance its functionality and user experience.

Read more...

Improved Store Launchpad for B2B Manufacturing

4 April 2024
Frontend
Frontend Development
Enhancement
Store launchpadsB2B

The Store Launchpad for B2B Manufacturing contains new and enhanced functionality. Additionally, we fixed some bugs.

Read more...

Changes to commercetools Frontend SDK and its distribution

27 March 2024
Frontend
Frontend Development
Enhancement
SDK

commercetools Frontend SDK underwent changes to improve the developer experience and extensibility of the SDK.

Read more...

Fixed bugs on the B2C Store Launchpad

4 March 2024
Frontend
Frontend Development
Resolved issue
Store launchpads

We fixed some bugs on the Store Launchpad for B2C Retail to enhance its functionality and user experience.

Read more...

Node.js version 18 supported

23 February 2024
Frontend
Frontend Development
Enhancement
General

commercetools Frontend is now compatible with Node.js version 18.x. This ensures that you can work with a version that is still maintained.
Using other versions greater than or equal to 16.14 is still supported but not recommended.

For information on how to make your project compatible with Node.js 18.x, see Backend compatibility with Node.js 18.

Enhanced Store Launchpad for B2B Manufacturing

22 February 2024
Frontend
Frontend Development
Enhancement
Store launchpadsB2B

The Store Launchpad for B2B Manufacturing now contains new and enhanced functionality designed to improve the experience of buyers and sellers. Additionally, we fixed two bugs on login and registration.

Read more...

CLI version 2.4.0

20 February 2024
Frontend
Frontend Development
Enhancement
CLI

Version 2.4.0 of the CLI introduces a change to project initialization and fixes bugs.

Read more...

CLI version 2.3.1

15 January 2024
Frontend
Frontend Development
Resolved issue
CLI

Version 2.3.1 of the CLI fixes two bugs in the frontastic upload command:

  • In certain scenarios, the command attempted to initiate the interactive creation of a configuration file. We have corrected this behavior because the command does not require a configuration file and should operate non-interactively, especially in continuous integration environments.
  • Running the command without setting either the clientId or clientSecret environment variables failed and generated an ambiguous error message related to token retrieval from Studio. Now, the error message is clearer and states which variables are missing.

CLI version 2.3.0

15 January 2024
Frontend
Frontend Development
Enhancement
CLI

Version 2.3.0 of the CLI introduces a change on distributed trace log messages and fixes two bugs on the frontastic upload command.

Distributed trace log messages in the extension log window are now hidden by default, you can display them by changing the settings in the filter dialog, which opens by pressing F. This improves the visibility of extension log messages in the CLI because the distributed trace messages prevented their display.

Additionally, we fixed two bugs on the frontastic upload command:

  • The CLI no longer requests the frontastic.toml configuration file because the command already receives the configuration parameters. Previously, the CLI requested the file anyway.
  • Errors no longer occur when running the CLI as a root user.

Added new components to the B2B template

10 January 2024
Frontend
Frontend Development
Enhancement

Additional components are now available in the B2B store template:

  • Search listing page
  • Product details page
  • Checkout page

With these additions, the B2B template provides users with enhanced functionality to create a more seamless shopping experience.

Custom Git repositories are now supported

18 December 2023
Frontend
Frontend Development
New feature
GeneralCLI

You can now use a Git hosting service of your choice for the repository of your commercetools Frontend project. This gives you more flexibility in choosing your preferred Git hosting service and using a custom continuous integration.

Following this change, the scaffold and upload CLI commands are now available to help set up your custom repository.

The Studio underwent some modifications to support this new feature change.

CLI version 2.1.1

12 December 2023
Frontend
Frontend Development
Resolved issue
CLI

Version 2.1.1 of the CLI is now available and it fixes two bugs on logs.
Large log messages did not appear in the CLI, which prevented any subsequent logs from being displayed as well. Now, logs appear as expected.
Additionally, multiple empty log messages were displayed after starting the CLI. Now, they no longer appear.

Integrated commercetools Checkout into the B2C store template

11 December 2023
Frontend
Frontend Development
Enhancement

We've integrated commercetools Checkout, our end-to-end checkout solution, into the B2C store template. With this enhancement, the B2C store template now provides a seamless and efficient checkout solution out of the box.

Introduced the commercetools Frontend B2B store template

3 November 2023
Frontend
Frontend Development
New feature
Store launchpads

A ready-made B2B store template is now available in the commercetools Frontend customer project. You can use the template to create a B2B commerce website and leverage the functionalities of both commercetools Frontend and commercetools Composable Commerce.

Introduced the commercetools Frontend B2C store template

1 November 2023
Frontend
Frontend Development
New feature
Store launchpads

A ready-made B2C store template is now available in the commercetools Frontend customer project. You can use the template to easily create a B2C commerce website and leverage the functionalities of both commercetools Frontend and commercetools Composable Commerce.

Introduced branch deployments

26 September 2023
Frontend
Frontend Development
New feature
Continuous integration

You can now preview and test the frontend and backend code of your website together, using automatic branch deployments. When you create a pull request, commercetools Frontend CI builds and deploys your backend, while Netlify deploys your frontend website.

Your Netlify administrator must configure Deploy Previews on Netlify.

Introduced the Bloomreach extension

5 September 2023
Frontend
Frontend Development
New feature

The out-of-the-box Bloomreach extension reduces development effort to integrate Bloomreach with your commercetools Frontend project.

With the extension, you can deliver Bloomreach content to your commercetools Frontend website.

Introduced the Talon.One extension

17 August 2023
Frontend
Frontend Development
New feature

The out-of-the-box Talon.One extension reduces development effort to integrate Talon.One with your commercetools Frontend project.

With the extension, you can use discounts, coupon codes, and other promotional marketing features from your Talon.One campaigns.

Introduced the Nosto extension

14 August 2023
Frontend
Frontend Development
New feature

The out-of-the-box Nosto extension reduces development effort to integrate Nosto with your commercetools Frontend project.

With the extension, you can deliver product recommendations from Nosto to your commercetools Frontend website.

Introduced the multi-tenant backend architecture for commercetools Frontend

11 August 2023
Frontend
Frontend Development
Enhancement
General

commercetools Frontend now has a multi-tenant backend architecture. This change lets you serve your API hub instance for your commercetools Frontend projects in a more scalable and efficient way.

The main improvements resulting from this new architecture are:

  • You will no longer use sandboxes to develop extensions. An environment in a development cluster is created automatically.
  • Website latency will decrease since cloud functions run on a cluster close to your customer’s target location.

If your projects are already set up on the new multi-tenant architecture, you do not need to take any actions.

If your projects are set up on the old single-tenant architecture, you need to perform some changes. Please contact your Customer Success Manager for further information.

The Studio underwent some modifications to support this change.

Our documentation is updated to reflect the changes.

New system status page

23 May 2023
Frontend
Frontend Development
Announcement
General

As of today, you can monitor the commercetools Frontend system status and metrics from the general commercetools system status page. This will allow you check the status of commercetools Frontend and Composable Commerce at a glance from the same place, instead of from two different pages.

From the commercetools system status page, you can also subscribe to be notified of status updates.

The old commercetools Frontend system status page will no longer be available.

Introduced the Dynamic Yield extension

18 May 2023
Frontend
Frontend Development
New feature

The out-of-the-box Dynamic Yield extension reduces development effort to integrate Dynamic Yield with your commercetools Frontend project.

With the extension, you can deliver product recommendations from Dynamic Yield to your commercetools Frontend website.

Introduced the Contentstack extension

11 May 2023
Frontend
Frontend Development
New feature

The out-of-the-box Contentstack extension reduces development effort to integrate Contentstack with your commercetools Frontend project.

With the extension, you can deliver Contentstack media content (such as images, videos, and other media assets) to your commercetools Frontend website.

Introduced the Amplience extension

4 May 2023
Frontend
Frontend Development
New feature

The out-of-the-box Amplience extension reduces development effort to integrate Amplience with your commercetools Frontend project.

With the extension, you can deliver Amplience media content (such as images, videos, and other media assets) to your commercetools Frontend website.

Introduced The Good Store frontend template

14 April 2023
Frontend
Frontend Development
New feature

The Good Store is a frontend template to launch a storefront in a short time. The Good Store frontend components were designed according to research on commerce UX/UI best practices.

You can use The Good Store as a blueprint to build and launch your commerce website with commercetools Frontend and commercetools Composable Commerce, or you can just take it as a reference to develop your commerce website.

The Good Store is built using commercetools Frontend SDK and comes with the following integrations:

CLI version 2.0.0

8 March 2023
Frontend
Frontend Development
Resolved issue
CLI

Version 2.0.0 of the CLI fixes a bug on Windows systems where linking dependencies would fail if the commercetools Frontend project is on a different drive than the CLI binary.

Introduced commercetools Frontend SDK

27 February 2023
Frontend
Frontend Development
New feature

commercetools Frontend SDK was introduced to help create integrations with commercetools Frontend.

The SDK improves the experience of developers with utilities and developing new integrations because it allows working autonomously, with minimal support needed.

The commercetools Frontend SDK comes with the following NPM packages:

  • @commercetools/frontend-sdk
  • @commercetools/frontend-composable-commerce
  • @commercetools/frontend-domain-types

CLI version 1.25.0

23 January 2023
Frontend
Frontend Development
Enhancement
CLI

Version 1.25.0 of the CLI introduces a feature and fixes a bug.

New feature

You can now see the URL to the Studio from the dashboard and you can open it by pressing S.

Bug fix

Copying log entries to the clipboard by pressing c crashed Linux systems, the bug was fixed.

Documentation migration announcement

11 November 2022
Frontend
Frontend Development
Announcement
General

As you already know, commercetools acquired Frontastic in November 2021. As a step towards the post merger integration, we've rebranded the Frontastic Next.js offering as commercetools Frontend.

Read more...

CLI changelog

4 November 2022
Frontend
Frontend Development
Announcement
CLI

The release notes published before 4 November 2022 are archived below.

Read more...