Changelog
Follow up on the latest improvements and updates.
RSS
new
improved
fixed
Production Update 11.5.2026
Site Configuration Phase 3: Product Variants by Site
This release completes the third phase of site configuration capabilities. Phase 1 introduced per-site planner UX customization, Phase 2 brought SKU mapping per site, and Phase 3 now adds tag-based product variant control — enabling manufacturers and their resellers to each have a distinct product offering, all driven by the same underlying product logic.
Tags are the core mechanism: define them once in the Product Library, then use them to control what's available on each site.
- Product Library Tag Management: Tags are now created and managed centrally in the Product Library, with name, optional description, and a usage count showing how many times each tag is referenced across the catalog.
- Tags in Sales Code Mappings: Tags can be assigned in Sales Code (SKU) Mappings to link product variants to specific site configurations.
- Tag-Based Part and Material Visibility: Parts and materials can be configured with a Site Visibility property using tags. If a site configuration includes or excludes certain tags, only matching parts and materials are visible in that site's configurator — making true per-reseller product catalogs possible without duplicating product data.
- Site-Specific Pre-Made Compositions: Pre-made compositions (preset product variants or bundles) can now be assigned to specific site configurations, so different resellers can offer their own curated packages.
For full documentation, see .
Scripting System Improvements
- Lambda Expression Support: The scripting system now supports lambda expressions, enablingMap,Filter, andReduceoperations on arrays. For developers writing product rules, this means you can now filter option lists, transform values across a set of parts, or aggregate results — all within the scripting language. Customers who rely on complex configuration logic may see new capabilities unlocked in their products as a result.
- Scriptable Rotation Values in Connectors: Connector rotation values can now be driven by scripting expressions. New built-in functions cover quaternion operations: multiplication, normalization, interpolation (slerp), and conversions from Euler angles or axis-angle. This makes dynamic part orientation based on configuration state possible.
Product Placement
- Free Placement Part Rotation: Parts in free placement layouts can now be rotated. Rotation is applied around the part's center point, with automatic position adjustment to avoid collisions with nearby parts.
Product Catalog UI
- Improved Category Creation: When creating a new category or sub-category in the category structure editor, you are now prompted to name it immediately — no more renaming a default "New Category" placeholder after creation.
Bug Fixes
- Fixed: OptionGroup elements were not visible in ConnectivityMatrix.
- Fixed: Opening the Asset Picker was slow due to redundant backend queries.
fixed
improved
Production Update 23.4.2026
New Features
Scripting: Map property values across arrays of objects
You can now use the new built-in
PropertyValues()
function in product scripts to extract a specific property value from each object in an array. This makes working with collections of product components in scripts significantly easier — for example, reading a property across all items in a row, shelf, or group in a single expression. If an item doesn't have the requested property, null
is returned for that position rather than causing a script error. MaxComponentLimit now supported in all structure types
The
MaxComponentLimit
configuration — which lets you cap how many components can be placed in a structure — is now available for all structure types: grid, free placement, and multi-connector. Previously this was only supported in linear structures, requiring workarounds for other layout types.Bug Fixes
- Fixed price integration not working in some cases— Resolved an issue that caused pricing to fail in certain application configurations.
- Fixed regeneration failure with large product scripts— Products with particularly long or complex configuration scripts could fail to regenerate due to an internal script compilation limit being exceeded. This has been resolved.
new
fixed
Production Deployment 16.4.2026
Starting Plume production deployment. The deployment includes asset data migration so it might take some time for the tenant level asset view to get populated.
NEW
- We've added ability to Undo/Redo in 3D Product Configurator planner
- We've added new scaling capability 'Uniform Scaling' that allows meshes to be scaled uniformly instead of in certain planes only
- We've added ability for the Admin user (VividWorks employee at the moment) to being able to delete tenant
IMPROVED
ASSET MANAGEMENT
- We've added support for tenant level assets which allows same assets to be used in multiple product libraries
- We've added support for asset revisions
ASSET PICKER
We've redesigned the AssetPicker
- Added ability to unlink asset
- Added ability to update to latest revision in AssetPicker
UPC UI Components
- Enhanced the 'List' component to have Text in trailing slot
Refactored UPC UI
- We've improved usability of the "Add new property set" menu
Scripting
- Added 'IsConnected' boolean property for connectors in scripting
- Added support for referring to a multi-connector connector by name in scripting
Fixed
- We fixed issues where environment 3D settings — asset pickers don't display selected assets and you cannot save them
- We fixed issues where some models are not working with ScalingPlaneGroup
- We fixed an issue causing 3D environment background gradient saved with incorrect values
- We fixed an issue causing grid 90 degree rotation to be mirrored on grid cover
- We fixed an issue in UPC UI where newly created part wasn't selected
We have done a production deployment with the following updates:
NEW
- Support for Uniform Scaling capability added
IMPROVED
UPC UI
- Product Library view and selection separated from product tree
- Made new asset management view
- Made general improvements for asset picker
- Added search for asset picker view
- Improve custom property grouping and display by having the possibility to add many property values to a single property set, while keeping the possibility to have many property sets
- In-place rotation for multi-connector components
Linear Structure
- Add configurable max number of parts. This is very configurable based on different conditions that allow total number of parts to being dynamic number depending on composition component selections
Scripting
- Support reading custom tags (ClassificationTag) in scripts
FIXED
- We fixed an issue where bigger configuration do not show whole picture in summary pdf of 3D Product Configurator planner
- We fixed an issue where it's Impossible to set rotation to (45, 45, 0)
- We fixed and issue where DynamicAnimation is not working correctly for geometries with complex transformations in Plume
improved
fixed
Production Update 9.3.2026
We've made production deployment today with following updates:
IMPROVED
Grid Structure
We've added ability to define Grid component rotation rules
FIXED
- We've fixed an issue causing a component to have incorrect number of initialized structure instances causing an error with prebuilt placers
- We've fixed an issue causing an Error when opening a category group in the category structure editor
- We've fixed an issue where the Planner freezes when using Thumbnail only categories
- We've fixed and issue causing Category structure editor to crash if icon picker can't access api.fontawesome.com
improved
fixed
Production Update 4.3.2026
We've done a production update.
IMPROVED
SUMMARY PDF
- We've added material thumbnails to the PDF Summary
LIBRARY CATEGORY EDITOR
- It is now possibility to delete category structure icons
SCRIPTING
- We've added 'find subarray' scripting function
USABILITY IN UPC UI
- UI now shows error locations in the property view
Prebuilt components
- We've added support for nested pre-built components
FIXED
- We've fixed an issue causing TooManyRequests (429)
- We've fixed an issue causing thumbnails to not be visible in woocommerce plugin
- We've fixed an issue in scripting where type inference fails with collecting a dynamic vector with linear structure
- We've fixed an issue causing querying a non-existent site configuration responding with wrong error code
- We have fixed an issue where when group name was missing in Library Category Editor, you cannot edit/remove the group anymore
- We've fixed an issue where site configuration gets randomly corrupted when editing products
- We've fixed issues causing unit image rendering seem pixelated
We have done a small fix deployment on 16.2. with the following content:
- We've fixed a case where library categories are closed by default and ensured now that first library category is always open by default
- We have discovered that some options state changes did not trigger a call togetPricesCallbackfunction and fixed those
We've done a small update to production to correct some issues.
FIXED
- We've fixed an issue causing properties view is not updated in UPC UI (also known as Manager UI)
- We've fixed issues that caused publishing not functioning corretly in some production tenants / libraries
improved
fixed
Production Update 9.2.2026
We have deployed the following updates to production.
IMPROVED
Grid Structure
We added mechanisms to reading grid connectivity data in scripts
refer to: https://docs.vividworks.com/public/features/grid_structure.html#scripting-grid-connections
Planner
We added capability to display runtime scripting error messages to planner user
FIXED
- We fixed an issue causing deleting multiple elements in Tree View from working
- We fixed an issue causing adding user to a tenant not working in an edge case
- We fixed an issue causing Items with 0 count to be added to the cart on WooCommerce
- We fixed QR code generation for AR with a computer
- We fixed (partially) issues that cause publishing issues in some production tenants / libraries,
- We fixed an issue causing a new Environment initialization to fail
- We fixed an issue causing creating a new Site Configuration from refreshing the view / menus
- We updated vulnerable package version of Azure.Identity
- We fixed an issue causing renaming to not be reflected in Properties View
- We fixed an issue where product composition unit image is taken from a wrong direction
improved
fixed
Production Update 21.1.2026
We have done a production update today, mainly to fix some issues regarding unit image capturing
IMPROVED
- Added OptionGroup product item type, find more about it from documentation
FIXED
- Fixed an issue causing Unit captures not working at all
- Fixed an issue in UPC UI where view context is lost when editing grid cover definition
- Fixed an issue in UPC UI where Grid Cover Definition UI does not scroll vertically
Load More
→