# August 20th

**Changelog released on 2025-08-20**

Welcome to our latest release. It is now possible to set dynamic dates, like 'now', through business rules, the translation view is now available for global list values and a bulk translation wizard has been introduced making translating multiple entities easier than ever before. In addition a lot of bugs and tasks have been fixed.

## New Feature

1. **Add translation view to globallist values:** The translation view is now available for global list values. (SP-1508)
2. **Bulk Translation Wizard:** Introducing a new bulk translation workflow that makes translating multiple entities faster and more intuitive. Select multiple items, then use the full-screen translation wizard to work through each entity's translatable attributes sequentially. The wizard includes progress tracking and Save & Next functionality to streamline your translation workflow. (SP-1627)

## Enhancement

1. **When using a savedsearch for a dashboard widget, you have to manually set columns:** When using a saved search for a dashboard widget, the columns now default to the ones selected in the saved search if no columns are configured in the widget. (SP-1475)
2. **Add LTR handling on tenant type:** Long term retention handling added to tenants depending on type. (SP-1646)
3. **Selected target languages must be selected each time translation mode on entity is selected:** Source and target language/segments is now persisted, so the user does not need to select it each time translation is opened. (SP-1647)
4. **Ensure users can only view languages available to them in translate view and bulk translate view and only change non-readonly languages:** Users can now only view languages available to them in the translate- and bulk translate view. In addition only non-readonly languages can be changed. (SP-1651)
5. **Failover email provider:** this change implements a failover email provider, to ensure better email deliverability (SP-762)
6. **Mark tenants as test or production and set correct backup policies:** Tenants are now required to be marked as test or production to ensure correct backup policies. (SP-987)

## Bug

1. **ChangedEntities in Public API do not include variant groups:** ChangedEntities in the public API now includes variant groups. (SP-1117)
2. **Warning when exporting 1.000.000+ rows to excel:** Added a warning when exporting more than a million rows to excel. Excel has a row limit of 1.048.576 rows. (SP-1269)
3. **AI Assistant mass update is missing on category search:** Fixes a bug where the Ai translation and text generation wasn’t visible for categories in the search page (SP-1288)
4. **Newlines not rendered in User task description:** This fixes a bug where multiline content in the User Task description would render on the same line. (SP-1335)
5. **Asset paging is not updated when changing folder:** This fixes a bug, where the pagination wouldn’t update when changing folders, this now correctly updates the number of items in the folder. (SP-1358)
6. **"Show in product catalogue menu" not working on assets:** This change fixes the Show in Asset folder button on assets not working correctly, it’s now possible to click it and highlight the folder the asset is in. (SP-1372)
7. **Workflows and workflow states that are in use can be deleted, making products that were using the workflow state have missing object references:** Entities with workflows and workflow states that are deleted now have their workflow and workflow states removed or changed accordingly. (SP-1394)
8. **After overriding an inherited value you need to refresh the browser for the inheritance indicator to change to orange:** Fixes a bug where the Overridden inherited value wouldn't show it was overridden before refreshing the page. (SP-1395)
9. **Graphic adjustments to entity editing page:** Aligned elements that did not line up vertically on entity editing pages.(SP-1438)
10. **Notification center: Deleting an entity someone is subscribing to, does not remove subscription causing errors upon entering the notification center:** Deleting an entity that is being subscribed to now also remove the subscription on this entity for users that were subscribed. (SP-1509)
11. **Image thumbnail not working with DAM-extension in List table view:** When using a DAM-extension, sometimes the image thumbnails would not render correctly in list table views. (SP-1553)
12. **Columns not aligning when using allowMultiSelect=false:** Fixed an bug causing columns to be misaligned when allowMultiSelect=false. (SP-1629)
13. **Unable to segment global list values on product structures:** Fixed a bug preventing users from segmenting global list values on product structures. (SP-1638)
14. **Cannot save entity, if value is entered to a list attribute with one or more segmented attributes in its row template:** Fixed a bug preventing entities from being saved if a value was entered to a list attribute with one or more segmented attributes in its row template. (SP-1643)
15. **Comma not working in global list value reference attribute:** It was not possible to use the ‘comma’-button besides the ‘punctuation’-button on the keyboard in GlobalListValueReference fields, the ‘comma’-button on the numpad worked fine. This caused issues when searching for global list values with subattributes separated by commas. (SP-1655)
16. **Error when trying to move a category:** Moving a category would sometimes cause an error. This has been fixed. (SP-1658)
17. **SVG not rendering correctly in asset Url and CDN:** SVG files would sometimes render incorrectly in the CDN and assetinternal URL. (SP-1660)
18. **Business rules preloaded data already in dictionary:** Fixed an issue where business rule preloaded data failed in some rare situations. (SP-1662)
19. **Unable to save asset type if "specific file extensions" has been selected and then deselected:** (SP-457)
20. **Visual bug when creating property:** Typing in an attribute field when configuring a product structure and then adding a new attribute through that attribute field could cause a visual bug. (SP-1512)

## Task

1. **Import in global list by reference (identifier) fails:** Importing in global list by identifier now works as intended.(SP-1069)
2. **Importing empty hidden sheet can cause error:** Importing excel files with empty hidden sheets no longer causes errors. (SP-1072)
3. **Import Issue: Key Field Mismatch Leading to Row Recognition Failure and Internal Key Conflicts:** A key field mismatch could cause row recognition failure and internal key conflicts. (SP-1081)
4. **Import fails with invalid key if user do not have permission to edit key:** Import no longer fails with invalid key if a user does not have edit permission on the key. (SP-1082)
5. **Globallist import error rows off by one:** Corrected an error message when importing a global list with a key that matches more than one row. (SP-1091)
6. **Validate permission usage before delete:** Delete permission added for global lists, business rules and configuration models. (SP-1172)
7. **VariantGroupUnArchivedTrigger TriggersOnEvent wrong type:** Corrected a variable with the wrong type in code. (SP-1175)
8. **Merge Complex attribute values when updated from API:** Complex attribute values that are segmented or localized are now merged instead of overwriting the attribute when updated through the API. (SP-1176)
9. **Changing display settings on variant group names does not take effect:** Changing display settings on variant group names now works. (SP-1177)
10. **FixedList separator for display rendering:** It is now possible to set a custom separator for display rendering for global list values. (SP-1191)
11. **File mapping: Product Sort Order is shown as read only, even though it is not:** Product Sort Order is no longer mistakenly shown as 'read only' when creating file mappings. (SP-1201)
12. **Add link to search from global list references per entity type:** Actions are now available in the search window when looking at global list value references. (SP-1208)
13. **Copying a category into itself will create a recursive loop of copying itself:** Copying a category into itself will now just create a copy of the category inside itself as intended. (SP-1518)
14. **Batch update dynamic-categories:** Dynamic categories now update in batches. (SP-1619)
15. **Business Rules: Possible to set "now" on date fields:** It is now possible to set dynamic dates on date fields through business rules, e.g. "now" or a week from now. (SP-882)

## Feature request

1. **Search in categories in catalogues:** It is now possible to search categories when looking through catalogues in the product catalogue. (SP-1186)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.struct.com/changelog/august-2025/august-20th.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
