# March 24th

**Changelog released on 2026-03-24**

Welcome to the latest changelog. Lower and upper bounds can now be set on NumberAttributes, it is possible to negate created/modified by in business rules, AI business rule actions can be toggled to auto-approve and missing maintenance rebuild endpoints have been added to the public API and API client. Additionally a set of bugs has been fixed and tasks have been done.

## Enhancement

1. **AI Assistant run by business rule should be able to run without approval flow:** It is now possible to have AI assistant business rules auto-approve changes. This can be toggled on when settings up the action. (SP-1645)
2. **Add upper bound setting for number attributes:** It is now possible to add an upper bound to a number attribute. When this is set, it is not possible to set a value higher than the upper bound on the property on entities.(SP-1681)
3. **Add lower bound settings for number attributes:** It is now possible to add a lower bound to a number attribute. When this is set, it is not possible to set a value lower than the lower bound on the property on entities. (SP-2312)
4. **Possible to negate created/modified by in Business rules:** New business rule condition where it is possible to validate against who did not create or modify an entity. (SP-2012)
5. **Add missing maintenance rebuild endpoints to Public API and API Client:** Added missing maintenance rebuild endpoints to the Public API and API Client for category names, product names, variant names, variant group names, variant-to-variant-group connections, entity workflow states, and dynamic categories. (SP-2344)

## Bug

1. **API saves unset boolean sub-attribute as null instead of false:** Now when creating a product through the API, if values are not defined it wont result in a matching value getting created. (SP-2271)
2. **Larger than works as Larger than or equals when used on date only attribute in search:** Larger than now correctly includes date higher than current value. (SP-2334)
3. **Incorrect handling of Product Attribute View in product structure via API:** When adding a product attribute view property to a productstructure it is correctly handled by the API, returning the expected result. (SP-2338)
4. **Subscription not being updated with updatetenant command:** (SP-2339)
5. **List attribute set to read only in product structure is not reflected visually as read only on item:** When a list attribute is set as read only in the product structure it is visually reflected on the fields in the items. (SP-2340)
6. **GlobalListValueReferenceAttribute with allow multiple and table view does not always persist correct changes:** In a GlobalListValueReferenceAttribute with allow multiple and table view enabled, adding a new row and removing an old row then saving, could result in the wrong row being removed. (SP-2347)
7. **Attribute is removed 'Defining attributes to always show' even when the variation definition can't be deleted:** Deleting a variation definition with a defining attribute no longer removes the attribute from the ‘Defining attributes to always show’-field. (SP-2350)
8. **Missing translations on list bulk update (add or update):** The bulk update option for lists, add or update, was missing translations. (SP-2354)
9. **Bulk update replace / remove triggers key already added:** The bulk update options for lists, replace/remove could trigger an error if the same row existed multiple times in a list that was updated. (SP-2355)

## Task

1. **Insert pages front/back support available when exporting Publication:** Insert pages are now available when exporting Publication with multiple pages. (SP-2276)
2. **Validate that 'GlobalListKeys' is set correct through the API when creating and editing global lists:** Added validation on the field 'GlobalListKeys' when creating or updating a global list through the API. (SP-2320)
3. **Wrong fields in example data for entity search in Public API:** Example fields updated to correct paths. (SP-2332)
4. **Aria support for tables:** Aria attributes added for all tables used in UI. (SP-2333)
5. **Adjust exception thrown with duplicate grouping values for variant group:** If the user receives an error for duplicate grouping values for variant groups, then the text in the error message is more descriptive in which variant group that is the cause of it. (SP-2348)
