Various actions removed
The following actions have been removed and are no longer available:
-
<ForgotPasswordAction/> -
<LoginAction/> -
<ReloadAction>in List Components and Grid Components
Removing these actions simplifies the default behavior of the Web App.
Redundant features already covered by authentication or automatic updates are avoided:
For password resets and logins, use the mechanisms of your identity provider (e.g. Keycloak) and the integrated reload/refresh mechanisms of the components for updates.
The <ReloadAction> has been removed from the Grid Component because it is no longer in use there.
The <ReloadAction> has been removed from the List Component because it already contains the ReloadTimer function.
Action required
Customize the configuration of the Web App accordingly if you have used the above actions.
Element renamed in the <TextBlock> control
In the <TextBlock> control, the <Link> element was renamed to <TextLink>.
Renaming improves intelligibility and avoids ambiguity with other link-related elements.
No action required
Renaming is done automatically by the Update Tool.
Removed various attributes
Attributes have been removed from the following Web App components:
-
Data Protection Statement
-
Imprint
-
HeaderSection
-
MasterDetail Component
The following attributes have been removed:
-
displayName -
path -
showInMenu -
default -
iconColor -
iconUrl -
accessRight -
hideOnAccessDenied
These attributes are no longer required. Removing them makes the settings clearer and easier to understand.
No action required
The removal is done automatically by the Update Tool.
Changed default behavior due to removal of the authorization process
Because the Resource Owner Password Flow authorization flow has been removed, new Web Apps are created by default using the Authenticated authorization flow.
The framework now uses modern, secure authentication methods.
No action required
For migrated Web Apps, the transition to the Authenticated authorization flow occurs automatically.
Removed custom login
The user-defined login function and the .login file have been removed. Web Apps must now use the default authentication mechanism provided by the platform.
In previous versions, .login files were used to customize login pages in conjunction with the Resource Owner Password Flow authorization flow. Since this authorization flow has been removed, customization is now done via themes in the identity provider (e.g., Keycloak).
Action required
If you have used a user-defined login page so far:
-
Use the platform's default authentication.
-
Use the themes of the connected identity provider for adaptations.
No action required
Web Apps with Authorization Code Flow are automatically migrated.
Updated the pop-up for external media cookies
The external media cookies pop-up has been updated to reflect the updated consent management behavior for embedded external media.
The change is designed to simplify cookie management in Web Apps.
Updated the format in the <DateTimePicker> control
The format of the <DateTimePicker> control has been changed:
-
X4 BPMS 7.4.x:
dd/mm/yyy hh:mm:ss -
X4 BPMS 7.5.x:
dd/m/yyy h:mm:ss
In addition, the AM/PM display is controlled depending on the language selected in the Web App.
The change improves localization and adapts formatting to language-specific conventions.
Action required
Applications that display or process date or time values may need to be customized.
Behavior for <SelectAction> and <DoubleClickAction> changed in container controls
In the following container controls, the <SelectAction> and the <DoubleClickAction> are now executed independently of the elements contained in the control:
-
Card -
Accordion -
ListView
The actions are triggered only when the container element is clicked directly, not on contained controls such as labels or buttons.
This change prevents unintentional actions and ensures more consistent interaction behavior.