Skip to content

Commit fc93d0b

Browse files
committed
Merge branch 'development' of https://github.com/mendix/docs into development
2 parents 8aff9b7 + 65e9d57 commit fc93d0b

1 file changed

Lines changed: 20 additions & 16 deletions

File tree

  • content/en/docs/releasenotes/studio-pro/11

content/en/docs/releasenotes/studio-pro/11/11.5.md

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13,33 +13,37 @@ weight: 95
1313

1414
### New Features
1515

16-
* Pages and snippets can now capture and use return values when calling microflows or nanoflows by specifying an [action return value mapping](/refguide/return-value-mapping/). For primitive return values, the value can be assigned to any matching attribute, page variable, or snippet variable. For object return values, select one or more attributes to map to different variables — useful for assigning multiple computed values from a single flow call. Return values can be transformed using expressions before assignment, such as applying formatting when assigning a number to a string variable. This feature enhances microflow and nanoflow reusability by allowing pages to update local values based on flow return values without needing to pass objects containing those attributes to the flow. It also enables changing variables on pages and snippets based on business logic modeled in the flows.
17-
* The [Call external action](/refguide/call-external-action/) activity now allows adding additional attributes for parameters that are open types.
18-
* We introduced a new UI element in the [Integration pane](/refguide/integration-pane/) to separate catalog services from already consumed services. The new UI shows them in dedicated segments with independent search functionality.
19-
* It is now possible to filter on date in the beta [History pane](/refguide/history-dialog/).
20-
* The beta [History pane](/refguide/history-dialog/) now shows an icon for changed documents to indicate the document type.
21-
* We now render the `href` property for link buttons and navigation items linking to a Mendix page that have a page URL or have a literal value address, improving accessibility and enabling **open‑in‑new‑tab** and **copy‑link** browser actions.
16+
#### Return Values for Microflows and Nanoflows
17+
18+
* Pages and snippets can now capture and use return values when calling microflows or nanoflows by specifying an [action return value mapping](/refguide/return-value-mapping/). For primitive return values, the value can be assigned to any matching attribute, page variable, or snippet variable. For object return values, select one or more attributes to map to different variables — useful for assigning multiple computed values from a single flow call. Return values can be transformed using expressions before assignment, such as applying formatting when assigning a number to a string variable. This feature enhances microflow and nanoflow reusability by allowing pages to update local values based on flow return values without needing to pass objects containing those attributes to the flow. This feature also enables you to change variables on pages and snippets based on the business logic modeled in your flows.
19+
20+
#### Other New Features
21+
22+
* The [call external action](/refguide/call-external-action/) activity now allows users to add additional attributes for open-type parameters.
23+
* We introduced a new UI element in the [Integration](/refguide/integration-pane/) pane to separate catalog services from already consumed services. The new UI shows them in dedicated segments with independent search functionality.
24+
* It is now possible to filter on date in the beta [History](/refguide/history-dialog/) pane.
25+
* The beta [History](/refguide/history-dialog/) pane now shows an icon for changed documents to indicate the document type.
26+
* We now render the `href` property for link buttons and navigation items linking to a Mendix page that has a page URL or a value address, thus improving accessibility and enabling **open‑in‑new‑tab** and **copy‑link** browser actions.
2227

2328
#### Optimistic Locking
2429
2530
* We made optimistic locking publicly available as a beta feature. This allows apps to safeguard against concurrent modifications. It can be enabled in the **Runtime** tab of the **App Settings** dialog box. Enabling this feature gives each entity an extra system attribute (`MxObjectVersion` of type `Long`). Its behavior will be automatically handled by the system. For more information, see [Optimistic Locking](/refguide/optimistic-locking/).
2631

2732
### Improvements
2833

29-
* When manually resizing a popup dialog in Studio Pro, it will remember the new size and use it next time the dialog is opened again. This feature can be switched off with a new setting in the **Environment** tab of **Preferences**. To forget the stored dialog sizes again, we added an option to the **Restore Default Layout** popup dialog that can be opened from the **View** menu.
30-
34+
* When manually resizing a popup dialog in Studio Pro, it will remember the new size and use it next time the dialog is opened. This feature can be switched off with a new setting in the **Environment** tab of **Preferences**. To forget the stored dialog sizes again, we added an option to the **Restore Default Layout** popup dialog that can be opened from the **View** menu.
3135
* We upgraded the JDBC driver for Microsoft SQL Server to version 13.2.1.
3236
* If you connect to SQL Server using integrated security in a module such as [Database Connector](https://marketplace.mendix.com/link/component/2888), you may need to update the JDBC driver in `userlib` as well.
33-
* We switched from IndexedDB storage for the Offline PWA database to OPFS storage. This will enhance the performance of synchronization and SQL queries in general. The first time the Offline PWA is opened or refreshed on this new Mendix version, it will trigger the migration of data from the IndexedDB storage. It will take some time and the application start will be delayed until that is finished, depending on the size of the offline database for that browser.
37+
* For offline PWA database, we switched from IndexedDB storage to OPFS storage. This improves synchronization and SQL query performance. The first time the offline PWA is opened or refreshed on this new Mendix version, it will trigger the migration of data from the IndexedDB storage. The migration will take some time, and the app's start will be delayed until it is finished. The migration delay depends on the size of the offline database for that browser.
3438
* We added support for the following [language](/refguide/language-settings/): Georgian.
35-
* We added <kbd>Enter</kbd> key press handler to expand or collapse nodes in the modernized app explorer.
36-
* When an OQL UPDATE statement has a SET expression that returns multiple rows, we now throw a `CardinalityViolationException` instead of a generic `ConnectionBusException`.
39+
* We added an <kbd>Enter</kbd> key press handler to expand or collapse nodes in the modernized app explorer.
40+
* When an OQL UPDATE statement has a SET expression that returns multiple rows, Studio Pro now throw a `CardinalityViolationException` instead of a generic `ConnectionBusException`.
3741
* We improved the way Studio Pro updates attributes and associations based on the OQL query of a view entity. It now renames existing attributes and associations when the expression is the same but the alias is different.
3842
* We improved the Send REST Request activity in Studio Pro. It now indicates whether parameters are required or not.
3943
* We implemented a new [Tracing](/refguide/tracing-in-runtime/#testing) feature that allows filtering out spans by their name.
40-
* We have improved the UX of the managed dependencies and **userlib** *.JAR* exclusions dialogs. Now checking the rows will exclude the **.JAR**s instead of including them.
44+
* We have improved the UX of the managed dependencies and **userlib** *.JAR* exclusions dialogs. Now checking the rows will exclude the JAR files instead of including them.
4145
* The logout API in the new client `mx-api` now supports an optional params object with `reloadOnSuccess` flag. By default, `mx-api/logout` automatically reloads the page after a successful logout if you call it with no params object. If you pass a params object `{reloadOnSuccess: false}`, the automatic reload is disabled so you can implement your own custom logout flow and trigger reload yourself when needed.
42-
* Mendix 11 introduces a change in the versioning schema by dropping the fourth element, known as the build number. Versions will now follow a SemVer pattern `major.minor.patch` with the occasional pre-release suffix (for example, `beta.1` for planned pre-releases). This semantic version will also be the version that is returned by `Core.getRuntimeVersion()`. Apps build with a pre-release can be identified internally by their exact version.
46+
* Mendix 11 introduces a change in the versioning schema by dropping the fourth element, known as the build number. Versions will now follow a SemVer pattern (`major.minor.patch`) with the occasional pre-release suffix (for example, `beta.1` for planned pre-releases). This semantic version will also be the version that is returned by `Core.getRuntimeVersion()`. Apps built with a pre-release can be identified internally by their exact version.
4347

4448
### Fixes
4549

@@ -60,7 +64,7 @@ weight: 95
6064
* We reduced the size of the Studio Pro installer on Windows.
6165
* When editing a Page Template it is no longer possible to select the option 'shown when generating select pages' if the app uses the React client.
6266
* We fixed the following bugs in the version selector:
63-
* When opening a widget .mpk the file was kept on hold even after closing the dialog, preventing it to be renamed or opened.
67+
* When opening a widget MPK the file was kept on hold even after closing the dialog, preventing it to be renamed or opened.
6468
* Closing the "Version not found" dialog popup launched the selected Studio Pro version instead of just closing the dialog popup.
6569
* The Studio Pro versions were not displayed with the correct format.
6670
* We now allow first time users to use Studio Pro without login in when opening Studio Pro for the first time.
@@ -69,9 +73,9 @@ weight: 95
6973
* We removed unnecessary auto scroll after converting, creating, or duplicating a document if document is already in the view in the modernized app explorer.
7074
* We fixed an issue in consumed OData services in Studio Pro. Studio Pro would not recognize optional parameters in metadata files containing a reference to the core vocabulary.
7175
* We fixed an issue with OpenAPI v3 exports for Publish REST services where contracts with reference schema were not showing attributes for referenced objects.
72-
* We fixed an issue in consumed OData services in Studio Pro, where importing a metadata file with incorrect XML namespaces would show and **Importing...** progress dialog without ever completing the import.
76+
* We fixed an issue in consumed OData services in Studio Pro, where importing a metadata file with incorrect XML namespaces would show and **Importing...** progress dialog box without ever completing the import.
7377
* We fixed issues where green checkmarks were inconsistently displayed in the Integration pane after dragging remote entities from OData services and the catalog to the domain model.
7478
* We fixed an issue where search criteria were not properly retained in the beta history pane.
7579
* We fixed an issue where the search criteria were not properly cleared when closing the beta history pane.
7680
* We fixed a bug where nanoflows would not be exported when re-added to a page after a full deployment cycle. The issue occurred when a nanoflow was removed from a page during hot reload, followed by a full deployment, and then re-added during another hot reload.
77-
* Added an example of the client Data#get() API for a Get-By-Path situation and made the entity parameter optional for offline apps (as is the case for online apps).
81+
* We added an example of the client `Data#get()` API for a get-by-path situation and made the entity parameter optional for offline apps (as is the case for online apps).

0 commit comments

Comments
 (0)