> For the complete documentation index, see [llms.txt](https://docs.struct.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.struct.com/changelog/june-2026/june-9th.md).

# June 9th

**Changelog released on 2026-06-09**

Welcome to the changelog. This update delivers fixes across publishing, editing and search workflows, resolves list reference, XSLT, JSON and business-rule errors, adds elastic cluster monitoring, asset checksum access, import extension points, default dashboard API, Excel OR search support and corrects AI assistant free-text behavior.

## Enhancement

1. **Add possibility to copy cells from Excel to search columns as an OR search:** Copying cells from an excel sheet and pasting it into a search column now converts it to an OR filter. E.g. copying and pasting three cells containing 12, 13 and 14 into a search column will result in “12||13||14”. (SP-1669)
2. **Make checksum available for assets:** Checksum is now available for assets. Can be used for comparison before uploading new files. The checksum is a MD5 hex string. (SP-2602)
3. **Invalid item type for Export publication:** Using Export publication for variants or variant groups now gives correct filtered products in generated publication (SP-2618)

## Bug

1. **Password validation error enter new password does not unlock form:** Fixed an issue with password validation where the submit button would stay deactivated. (SP-2588)
2. **Possible to set invalid product structure alias:** Improved alias validation on product structures. (SP-2591)
3. **Config extension point is missing in accounts:** Added missing config extension point in app configuration in accounts. (SP-2601)
4. **Issue in JsonCreationConverter:** Improved thread safety in JsonCreationConverter. (SP-2611)
5. **Wrong root element for footer/header in Publications using xslt:** If using //footer or //header in XSLT-template for header/footer elements, these did not match correctly. Fixed to ensure backwards compatibility. (SP-2612)
6. **Inline grid-edit popout editor stays on screen after navigating away:** When using inline (grid) editing, an open edit field no longer stays stuck on screen if you navigate to another page before confirming your edit. (SP-2616)

## Task

1. **Using Free text in AI assistant causes assistant to prompt user for fine tuning text. This should not be the case for free text commands:** Using 'Free text'-commands now uses another dialog, prompting the user for input before creating the text. (SP-176)
2. **Default dashboard available through the API:** Default dashboard can now be set through the API. (SP-2207)
3. **Introduce new 'Import' extension point type:** Added a new 'Import'-extension type. (SP-2522)
4. **Improve error handling for Saved searches:** Improved error handling for saved searches and added corresponding UI. (SP-2564)
5. **Validate if font is used in any publication templates before deleting the font:** Added validation to make sure that it is impossible to delete fonts that are used in publication templates. (SP-2576)
6. **Backoffice language is not set properly for new accounts:** Fixed an issue where the backoffice language was not set on new accounts leading to issues when viewing localized values. (SP-2587)
7. **Add 'Can not be rolled back' to global list value deletions:** Added a ‘Can not be rolled back’-disclaimer to prevent users from trying to rollback global list value deletions. (SP-2592)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.struct.com/changelog/june-2026/june-9th.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
