November 26th

Changelog released on 2025-11-26

Welcome to the latest changelog. It is now possible to add shortcuts throughout the system to quickly navigate there through widgets. The background colors of HTTP status codes on the webhook widget has been improved and it is now possible to include archived entities in the browse-endpoint. several fixes has been made to business rules along with other bug fixes.

Enhancement

  1. Add shortcut functionality in Struct PIM 4: It is now possible to add shortcuts to be used with the 'shortcuts'-widget. (SP-1416)

  2. Clear tenant cache from the maintenance view: Allow users with maintenance permissions to clear the cache for the current Struct PIM instance. (SP-1652)

  3. Include Archived in Browse-endpoint: When using the Browse-endpoint, the field “Archived” is also included in the dataset. (SP-1891)

  4. Not all status codes on webhooks have a visually distinct background color: HTTP status codes in the webhooks dashboard now have distinct background colors to clearly state the status of the request. (SP-1955)

Bug

  1. Avoid dynamic-category queries from breaking if field in query is removed from product structures: Removing an attribute from all product structures, would cause dynamic category queries to break if they used that attribute in its query. (SP-1322)

  2. Variant entity references are not displayed, if the referenced field is inherited from the product: Variant entity references was not displayed, if the referenced field is inherited from the product. (SP-1359)

  3. Redirect to return url after login is not working with Microsoft login: When logging in with Microsoft login the user would always be redirected to the dashboard. (SP-1615)

  4. Clear cache when restoring and overwriting tenant: When doing a restoration or overwrite through the accounts app now cleares the cache of the tenant. (SP-1786)

  5. Duplicate datafields in concatenate-action in business rules setup: When creating or editing a 'concatenate-action in business rule setup, the selectize contained duplicate data fields. (SP-1952)

  6. Same label on Enrichments can cause error in category delete: Having multiple Enrichments with the same label could cause an error to be thrown when deleting a category. (SP-1953)

  7. Writing '0' after a decimal point in a NumberAttribute removes the decimal point: Adding a zero after a decimal point would delete the zero and decimal point. (SP-1954)

  8. Deleting a category results in an "item with the same key has already been added" error: Having multiple Enrichments with the same label could cause an error to be thrown when deleting a category. (SP-1956)

  9. Inheritance setting description on catalogues mention "products and variants": Corrected description of Inheritance setting on catalogues. (SP-1957)

  10. API endpoint SearchTransactionsAsync is culture dependant: The SearchTransactionsAsync endpoint was culture dependant. This is no longer the case. (SP-1959)

  11. Editing an action in a business rule with multiple condition blocks always edits the action in last block: Business rules with multiple condition blocks would cause the last action in the last condition block to be edited when trying to edit other actions. (SP-1961)

  12. Searching for empty in NumberAttribute fields does not filter out fields with a value: Using "" to search for empty values in numeric fields would not filter out rows with values. (SP-1963)

  13. Business rule with certain conditions fails when running in batches: Containing certain conditions caused business rules to fail if they had to run for more than 500 entities simultaneously. (SP-1964)

  14. Non-existing identifiers are not shown in error message during import for 'EntityReferenceAttribute': Identifiers that do not exist are now shown in the import report, when importing to an 'EntityReferenceAttribute' using identifiers. (SP-1966)

Last updated