> For the complete documentation index, see [llms.txt](https://docs.fortifiedid.se/control/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fortifiedid.se/control/overview/about-this-release/release-notes.md).

# Release notes

## 1.2.0

This update includes the following changes from 1.2.0.

### Launchpad

* Added the new Launchpad experience for presenting Forms with side navigation, favorites, categories, and embedded flow views. [#313](https://github.com/fortifiedid/control/issues/313)
* Renamed the Control end-user portal experience to Launchpad to avoid confusion with the separate Portal product. [#321](https://github.com/fortifiedid/control/issues/321)
* Added support for hiding individual flows from Launchpad while keeping them available through direct links or other navigation. [#322](https://github.com/fortifiedid/control/issues/322)
* Updated Launchpad navigation so users only see flows they are allowed to access through the configured flow role rules. [#326](https://github.com/fortifiedid/control/issues/326)
* Added support for showing flows without a category directly at the Launchpad root level instead of placing them under a generated `Flows` category. [#325](https://github.com/fortifiedid/control/issues/325)
* Improved category, subcategory, and flow sorting so Launchpad navigation is ordered consistently and case-insensitively. [#320](https://github.com/fortifiedid/control/issues/320) [#325](https://github.com/fortifiedid/control/issues/325)
* Fixed category navigation so expanded categories can still be collapsed after a flow has been opened. [#319](https://github.com/fortifiedid/control/issues/319)
* Adjusted the Launchpad header layout so the avatar is visually centered and better aligned with the existing Portal product style. [#318](https://github.com/fortifiedid/control/issues/318)

#### Documentation

**Improved product overview and guidance for Fortified ID Control**

The Control documentation has been expanded and restructured to make it easier to understand what Fortified ID Control is, what it can be used for, and where to start depending on the reader's goal.

The updated documentation now includes clearer overview content such as [Overview](/control/overview.md), [How Control supports IAM](/control/overview/control-in-iam.md), and a more structured [Common Use Cases](/control/common-use-cases.md) section. The [Getting Started](/control/get-started.md), [Key components](/control/key-components.md), [Management Center](/control/management-ui.md), and [Configuration reference](/control/configuration-reference.md) pages have also been positioned more clearly as entry points for different reader needs.

These updates are intended to make the documentation more approachable for both business-oriented readers and technical readers, while giving a clearer picture of the breadth of scenarios that Fortified ID Control supports.

## 1.1.0

This update includes the following changes from 1.1.0.

### Forms and controls

* Added support for an edit-input and user-modal control for changing an owner or similar selected user value. [#273](https://github.com/fortifiedid/control/issues/273)
* Added optional total result counts in `DataGrid`, `DataGridUpdate`, and `ModalSelect`. [#306](https://github.com/fortifiedid/control/issues/306)
* Improved `DataGrid` and `DataGridUpdate` handling of image and icon columns so markdown-rendered images do not make columns unnecessarily wide. [#287](https://github.com/fortifiedid/control/issues/287)
* Fixed `DataGridUpdate` so `max_rows` works consistently with `DataGrid`. [#299](https://github.com/fortifiedid/control/issues/299)
* Fixed `ValuePicker` validation when `required` is `false` and the user actively selects no value. [#248](https://github.com/fortifiedid/control/issues/248)
* Fixed `ActiveDirectorySingleSelect` handling of `pre_filter` values that contain LDAP filter special characters such as parentheses. [#271](https://github.com/fortifiedid/control/issues/271)
* Fixed button-setting inheritance between Flow and Step so button configuration is applied from the correct level. [#240](https://github.com/fortifiedid/control/issues/240)
* Improved diagnostics when a step contains two controls with the same control ID. [#252](https://github.com/fortifiedid/control/issues/252)
* Improved behavior when a user lacks access to a form so display name and logout remain available where expected. [#247](https://github.com/fortifiedid/control/issues/247)
* Documented and tracked the `EntraTapIssue` control. [#304](https://github.com/fortifiedid/control/issues/304)

### Pipes and runtime behavior

* Added date and time helper functions as complements to `utils.now`. [#298](https://github.com/fortifiedid/control/issues/298)
* Added audit trail integration coverage through the Control API flow. [#277](https://github.com/fortifiedid/control/issues/277)
* Fixed `JdbcQuery` handling when `row_id` matches an item ID that already exists in the item set. [#295](https://github.com/fortifiedid/control/issues/295)
* Improved template handling for pipe failures and `PipeFailureException`. [#280](https://github.com/fortifiedid/control/issues/280)
* Fixed `LDAPModify` so it does not fail when all replace attributes are empty and `ignore_empty_values` is enabled. This is listed as a breaking change. [fortifiedid/foss-pipes#40](https://github.com/fortifiedid/foss-pipes/issues/40)
* Improved handling of long-running valve and expansion work to avoid Vert.x blocked-thread errors in scenarios involving `InstantTransformer`. [#301](https://github.com/fortifiedid/control/issues/301)
