Release Notes
This page lists the important changes between the versions of the Product Configuration.
Version currently deployed in production: 2026.01.0
This release note is not an exhaustive list of the changes made in each version.
Every release comes with multiple small bug fixes. Only the most important fixes are listed here.
2026.01.0
Internal version: 1.2.11
Automatic parameter hiding
The Product Configurator now detects parameters that have no impact on the current configuration, and automatically hides them. You can find more information about this in the documentation. 🔗 This can eliminate the need of some product rules you may have. See the example below.
This is enabled by default. If you want to completely disable the automatic hiding of parameters or disable it on specific parameters, you can use an Applicative Rule. 🔗
You have a product with two parameters:
- an optional component (handle, cushion...)
- the color of this optional component
When the user chooses to remove the optional component, you may want to hide the second parameter. Before this change you would have to create a Product Rule to remove the possible colors when the optional component was removed.
Now you don't need this Product Rule, the configurator will hide the color parameter when the component it applies to is removed.
Help Center event
This is only accessible to developers for now.
A new event has been added to send reports 🔗 about the current configuration. For now, it can only report expired products. It's currently not displayed in the default interface, but developers can use this event to know if some expired products are used in the configuration.
You need to use an Applicative Rule. 🔗 to enable reports sending.
2025.12.0
Internal version: 1.2.10
Data Management documentation
The Data Management 🔗 documentation has been re-organized for better clarity. It now contains a specific menu for the configuration of the application itself. In addition to this, you can now find instructions about how to translate the Product Configurator. 🔗
Compositions menu
You can now display a list of compositions for modular products. 🔗
When a list of compositions is available:
- It will be visible in the configuration menu. 🔗
- For developers, it will be sent in the existing menuChanged API. 🔗
Background color change
The Product Configurator background color can now be configured. 🔗 This includes the alpha channel, meaning you can make the configurator fully transparent.
Enabling this feature will disable the ground shadow for technical reasons.
Free tags in the menuChanged API
For developers only: the menuChanged API 🔗 will now provide the free tags of the products. 🔗
You can use this to customize the behavior of your own menu based on some specific free tags.
2025.09.0
Internal version: 1.2.9
In addition to the following changes, this updates also fixes an error in the generation of the url and qrcode for the augmented reality feature on desktop. 🔗.
Real parameter units
Parameters using the "Real" type now follow the configured unitSystem and lengthUnit from the locale 🔗
- This is visible in the provided UI. 🔗
- If you are building your own user interface, our API now provides the unit system information for ranges. 🔗
Input events verification
The configurator will now ignore some input events to avoid unexpected errors, mostly due to incorrect values or bad timing. This is mostly useful for developers building their own user interface.
We now provide a contentLoaded event 🔗 that you can listen to, for example, to show or to allow the activation of your interaction buttons.
Practical examples
To help understand this change, you can find here two use cases impacted by this change:
- You launch the "Augmented Reality" feature 🔗 before the product is loaded:
- Previous behavior: the configurator would throw an error;
- New behavior: the configurator ignores the command because it was received before the sending of the
contentLoadedevent.
- You try to configure a product 🔗 after it was deleted or replaced (the product UUID is not valid anymore).
- Previous behavior: the configurator would throw an error;
- New behavior: the configurator ignores the command because the targeted product UUID is invalid.
2025.07.1
Internal version: 1.2.8
Parameter ordering
You can now choose the ordering of parameters displayed in the menu (or the order of the parameters you receive in the API as a developer). This choice can be made for each product independently.
2025.07.0
Internal version: 1.2.7
Initial configuration
As a developer, when you load some content in the configurator, you can now provide some initial configuration. This allows you to choose the values of some parameters before the content load begins.
Price details
When you use configuration sets on your products, the price details are now available in the BOM.
2025.06.0
Internal version: 1.2.6
AR Compatibility
The Augmented Reality experience is now available on Chrome and Firefox for iOS (it was limited to Safari before this update).
AR from Desktop
You can now request to see a product in Augmented Reality from the desktop Product Configurator. It will display a QR Code to scan from a mobile device.
2025.05.0
Internal version: 1.2.5
Widgets parameter
A new widgets parameter is available. It allows enabling or disabling parts of the UI that are closely linked to the 3D viewer.
This new parameter allows you to:
- Disable the modular onboarding message. This was possible before with another parameter outside the
widgetsparameter. The old parameter still works, but it is recommended to use the new one. - Disable the modular deletion button. 🔗
Product name
The product name displayed on top of the configurator 🔗 now takes into account the possible name changes of the current product.
For example, it will display the name of a product using Product Mappings, or the name of the detected block.
2025.04.0
Internal version: 1.2.3
This update mainly contains some internal improvements, but also one visible change:
Module deletion from the 3D
When you select a module in a composition, you now have a button in the 3D view to delete this module.
2025.03.1
Internal version: 1.2.2
Filter enhancements
The UI for the filters has been enhanced.
- It now displays the number of available results in front of each filter.
- Filters with no results are greyed out.
- Chosen filters are saved when you close a parameter and re-open it again.
- Filter categories are collapsed by default.
Dimensions in the BOM
The product dimensions have been added to the BOM. 🔗
Detailed ParameterBOMRule
You can now request detailed products when using the ParameterBOMRule. 🔗
Block detection on modular products
When using modular products, you can now configure block detection. 🔗
2025.03.0
Internal version: 1.2.1
Filters on desktop
When product filters are configured, they are now visible in the integrated UI (desktop mode only). You can filter the products in the list using the checkboxes in the filter menu.
Some global UI enhancements
- The product selection 🔗, toggle buttons 🔗 and sliders 🔗 have been updated with a new look.
- The first loading screen (before the product loads) has also been updated. It now displays the customized logo 🔗 properly.
- The color palette 🔗 received some new color inputs (for secondary contrast colors). The colors should now be more consistent.
Mobile adjustments
- The whole UI is now more adjustable to mobile devices in landscape mode.
- Product ground shadows are now enabled on mobile (unless you explicitly disable them).
3D Viewer
You can now choose between two environment maps 🔗 for the 3D viewer. The default one has changed for better looking models.
Product sorting
The product lists are now making use of the searchScore attribute of the products 🔗 to sort them. Products with the same searchScore are now displayed in alphabetical order.
BOM Generation
The BOM now supports the ParameterBOMRule 🔗 and the MappingSortingRule 🔗.
2025.01.0
Internal version: 1.1.9
This is the first deployed version of the product configurator.