From 84653c9fb6926cdf296cb918f5ff9a8088b7c241 Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Wed, 23 Jul 2025 11:34:14 +0200 Subject: [PATCH 01/28] Upload RNs --- .../docs/releasenotes/studio-pro/11/11.1.md | 132 ++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 content/en/docs/releasenotes/studio-pro/11/11.1.md diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md new file mode 100644 index 00000000000..a93eb4bf19e --- /dev/null +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -0,0 +1,132 @@ +--- +title: "11.1" +url: /releasenotes/studio-pro/11.1/ +description: "The release notes for Mendix Studio Pro 11.0 (including all patches) with details on new features, bug fixes, and known issues." +weight: 99 +--- + +## 11.1.0 + +**Release date: July ___, 2025** + +{{% button color="info" href="https://marketplace.mendix.com/link/studiopro/11.1.0" text="Go to Marketplace" title="Download version 11.1.0 from the Marketplace" %}} + +### New Features + +- We added a new experimental Java API `Core.createOqlStatement` to execute OQL statements and implemented OQL `DELETE` statements to delete objects in bulk directly in the database without having to instantiate them in the runtime. +- You can now add a query parameter at any request in the Consumed REST Service document through the Query Parameters grid or through the URL editor. + +- We now support uploading images and PDF files to your questions for Maia for Domain Model. Additionally PDF upload is now also supported for Maia for Workflows. +- We added support for access keys in context menus for commonly used editors (Domain Model, Microflow, Page, Mapping and Workflow). +- We added a page setting to configure autofocus behavior, giving developers more control over accessibility and user experience. Autofocus is set to "Desktop only" on all existing pages for backwards compatibility, and set to "Off" for new pages. + +The available configuration options are as follows: + +| Value | Behavior | +|-------|----------| +| Off | No autofocus | +| Desktop only | Autofocus is only enabled on desktop devices (computers/laptops) | +| All platforms | Autofocus is enabled on all devices (desktop, mobile, tablets) | +- We added support for getting the url of a stored file using the new client API. You can now use "getFileUrl" from "mx-api/data" to get the url pointing a stored file. +- We are introducing a new core feature in Studio Pro: **Call Hierarchy**. This functionality allows you to visualize both incoming and outgoing calls for documents such as microflows, nanoflows, pages, and more. It helps developers understand how logic flows through the application, for example, what calls a page and what that page calls. This makes it easier to see dependencies, and understand how different parts of the app are connected. + +### Improvements + +- We made a small improvement to the memory consumption of object attributes. +- We've improved the toString implementation of the IMendixObjectMember Java API to include useful data, such as name and value. +- In the logic editors, when expanding loops after inserting elements into them, connected objects are now also moved aside. +- We have defined a list of associations: `System.WorkflowActivityRecord_Actor`, `System.WorkflowActivityRecord_TaskAssignedUsers`, and `System.WorkflowActivityRecord_TaskTargetedUsers`. Non-persistable objects referencing the current user through any of these associations will no longer be prevented from being garbage collected. +- We are happy to announce General Availability of Chinese, Korean and Japanese languages for the UI of Studio Pro. Please refer to [documentation](https://docs.mendix.com/refguide/preferences-dialog/#language) for more information. +- When updating pluggable widgets, Studio Pro will now try to preserve the value of properties that change type between versions. This is done when [the property types are compatible](https://docs.mendix.com/apidocs-mxsdk/apidocs/pluggable-widgets-property-types/#converting-properties). +- We improved the notification system to also alert users of third-party antivirus software (beyond Microsoft Defender) that using antivirus may impact system performance. +- We improved the order of the items in the 'Go To' dialog in Studio Pro when searching, to make more relevant items appear higher in the list. (Ticket 221215) +- We improved the quality of Korean and Chinese translations for error, warning and deprecation messages +- We improved the warning message that Studio Pro shows when running an OQL query in view entities. When a query refers to '[%CurrentUser%]' and project security is not turned off, the warning message disappears as soon as the user is specified. +- We improved published REST services in Studio Pro. You can now download OpenAPI files even when unrelated parts of the app are inconsistent. +- We improved the logging of published OData services. The Debug and Trace level of the ConnectionBus_Retrieve log node now log XPaths of requests. +- In the logic editors, when resizing an element, connected annotations are now moved the same way as other elements. +- We removed the legacy Toolbox in favor of the modernized Toolbox. +- Page, snippet, and action variables are now automatically mapped to microflow and nanoflow parameters that share the same name. +- We enabled persistent mode for storing file data in Offline PWA's. This enables larger storage quota's (browser dependent) and the data will not be evicted in case of low disk space or if the Offline PWA is not regularly used. In some browsers this may lead to a browser popup asking for permission. +- We fixed an issue when there are some files left after aborting merge/cherry-pick/Revert a commit. That caused an ERROR in STP. now the files are reset to the initial state after Abort of any of the mentioned operations. +- We now remove web service user sessions if they are expired. + +* We upgraded the JDBC driver for Microsoft SQL Server to version 12.10.1. + * 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. + +- When committing a list of objects, we now use JDBC batch updates to update associations instead of using separate JDBC calls. (This was already the case for attribute updates.) +- We've enhanced the version control portfix functionality by integrating the Git CLI to perform this operation. This update optimizes the process and improves the overall stability of the portfix functionality. +- We removed the old Show Changes On Disk dialogue, as changes to files on disk are now shown in the regular Changes pane. +- Buttons to Choose branch line and Open in Studio Pro are now always visible in the Open App window +- We improved the way Start With Maia handles errors when test data is generated, in particular that they are processed more gracefully and lead to less unnecessary crashes. +- We now allow the `session` and `parser` API's from `mx-api` to be used in plugable widgets as well. They can be imported from `mendix/session` and `mendix/parser` with your widget code. +- We added the `formatValue` and `parseValue` methods from the legacy `mx.parser` API to the new client API. +- We updated the bundled Node.js from v20 to v22. + +- We have improved the "On Change" action of the Tab Container widget: no attribute is required and the action is triggered whenever the tab is changed. The caption for the attribute setting is changed from "Attribute" to "Active tab index". +- In the logic editors, we now include Change Object actions when finding Entity usages. (Ticket 249539) + +### Fixes + +* We fixed a known issue where ___ +- Fixed an issue when locally re-running with runtime-only changes while using the React client. They are now properly loaded by the runtime. +* We fixed a known issue where ___ +- Fixed an issue where the debugger would not reconnect when restarting an app when using the React client. + +- We fixed an issue where trying to retrieve more than 500 external objects by ID at once would fail. For example, when retrieving many external objects by association. (Ticket 251911) +- We fixed an issue with MxBuild that reported successful build before the build process has finished. (Ticket #252729) +- We fixed an issue in offline synchronization that could result in error log statements and System.SynchronizationError objects containing a text like "Changing member failed for security reasons. No write access for changed member" which was caused by the offline client trying to synchronize a change for a member that was inaccessible by that user. +- We save a file name when saving a document while being offline. +- We fixed a Native only issue that causes synchronize action to prompt error on specific scenarios. (Ticket 250114) +- We fixed an issue in offline apps that could result in significant longer synchronization times when large data sets are synchronized with a lot of associations. +- Fixed an error in native offline apps which causes upgrade from Mendix 10.12 or earlier to cause error. +- We fixed an issue in offline apps where the use of offline entities in XPath constraints of online entities (and the use of online entities in XPath constraints of offline entities) was not properly prohibited. +- We fixed an issue in online entities used in offline apps where associations from online entities to offline entities could result into errors while saving data and calling microflows (errors like +`java.lang.NumberFormatException: For input string: "GUID:[...]"`). +- We have fixed a caching issue for React applications that have precaching enabled. (Ticket 250116) +- We fixed an issue in which an unconfigured input widget displayed two separate consistency errors pointing to the same problem. + +- We fixed an issue where closing a page from a microflow could still trigger data source retrievals on that page. (Ticket 239900) + +- We fixed an issue where in some scenarios, the import of a module containing widgets would overwrite the widgets in the project without checking the version. +- We fixed an issue where during module import the widget version check was incorrectly comparing different widgets. (Ticket 252131) +- We fixed a recurring Oops dialog being caused by showing conditional hidden properties when configuring pluggable widgets through the properties pane, such as data grid 2 columns. (Tickets 254074, 254426, 254632, 254637) +- We fixed displaying parenthesis for excluded documents in App Explorer. +- We added the ability to remove Mendix Studio Pro versions directly from the Version Selector interface when traditional uninstallation fails due to corrupted Windows registry paths, providing users with a manual cleanup option. +- Fixed an issue in the App Selector where users encountered crashes and error messages while trying to "Choose Branch Line" of an app after switching between different user accounts. +- We fixed the issue that the runtime loglevels were not restored correctly when restarting the app from Studio Pro, in case the runtime was stopped earlier due to the trial version timeout. (Ticket 251399) +- We fixed an issue for Import Mappings and Export Mappings that caused checkboxes in the 'Select schema elements' tree structure to be set incorrectly. This will fix Zendesk tickets 251136, 250682, 227036, and 250266. +- We now correctly render the warning message for the assocation storage in the association properties dialog. This was not word-wrapped which caused part of the text to be unreadable. +- We fixed an issue in consumed OData services where clients reading large amounts of data would lead to errors related to database connections (Ticket 251379). +- We fixed an issue in the Call External Action activity which caused a consistency warning about variables not being used even when they were used in an argument expression. +- We fixed an issue in the consistency checks of published OData services. The insertable, updatable and deletable capabilities now have a consistency check that requires choosing a microflow when the user chooses *Call a microflow*. +- We fixed an issue in the *Call REST Service* activity in Studio Pro where, the first time you edited the activity, Studio Pro did not save the body text. +- We fixed an issue in published REST services in Studio Pro where starting the app would move the Edit button of the location towards the left side of the screen. Now it stays on the right side of the screeen. +- In the logic editors, we now correctly update the toolbox when exposed Java action or JavaScript action info changes +- We fixed an issue in the logic editors, where the caption from the Show Message activity did not update when switching between languages. (Tickets 247962, 250137) +- In the microflow editor, we now correctly show the Continue error handler on Call microflow actions (Ticket 247917) +- In the logic editors, we fixed the sequence flow control points unintentionally overlapping the connection points in some cases. +- We fixed an issue in the logic editors on macOS where Cmd + C would not copy the selected activity to clipboard, but would change its caption. (Ticket 253384) +- We fixed an issue in Maia for Pages where it did not properly take the previous API output into account, which could lead to errors during subsequent requests in the same conversation. +- We fixed an issue where Studio Pro on MacOS could crash if the Java Development Kit was not installed. +- We fixed an issue where UTC is used instead of default timezone configured in application settings when executing task queue tasks. +- We fixed an issue where uploading a SVG image would cause an error. (Ticket #244585) +- We fixed an issue where trying to auto commit external entities would throw an exception. After this fix, all external entities will be excluded from being auto committed. (Ticket 250591) +- We fixed an issue where a loop in a Microflow would not execute if the first activity is disabled. (Ticket 253542) +- We fixed an issue where conflicting versions of userlib jars did not give a consistency warning if the project has no managed dependencies configured. +- We fixed an issue where the tracing service name configuration could not be changed. +- We fixed an issue where some OpenTelemetry configurations would not apply. +- We fixed an issue where you were unable to commit unsaved documents while rebasing. +- We fixed an issue where new files created while rebasing were not added to the commit. +- We fixed an issue where selecting 'Resolve conflict using server' for a conflicted file did not solve the conflict. +- We fixed an issue where HTML anchor and area elements without a 'href' attribute, would interrupt the autofocus behavior, not allowing users to focus to the next item in order. +- We fixed an issue in the React client, where autofocus would not work when navigating to another page. +- We fixed the React client logging a message to the console to download the React Devtools when opening an app locally. + +- In Dojo client, we fixed popups resizing while interacting with a combobox inside the popup on mobile devices. +- When upgrading to a data widgets module version 3.0.0 or above, we fixed conversion issues affecting both grid-wide filtering configurations (when filter widgets were wrapped in containers) and drop-down filter settings for associations on data grid 2 columns during widget updates. +- We fixed an Oops pop-up window that appeared when trying to use the [radio buttons](/refguide/radio-buttons/) widget. + +### Breaking Changes + +- We removed `com.mendix.modules.email.EmailModule` as it is no longer supported. Please use the [Email Connector](https://marketplace.mendix.com/link/component/120739) module instead. From 4f39846b28bd3e13c22856fbfd6f73e593bf70a5 Mon Sep 17 00:00:00 2001 From: Quinn Tracy <142489060+quinntracy@users.noreply.github.com> Date: Wed, 23 Jul 2025 14:28:25 +0200 Subject: [PATCH 02/28] Add EDC RN --- content/en/docs/releasenotes/studio-pro/11/11.1.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index a93eb4bf19e..7a5126f0aec 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -65,6 +65,7 @@ The available configuration options are as follows: - We have improved the "On Change" action of the Tab Container widget: no attribute is required and the action is triggered whenever the tab is changed. The caption for the attribute setting is changed from "Attribute" to "Active tab index". - In the logic editors, we now include Change Object actions when finding Entity usages. (Ticket 249539) +- We improved the External Database Connector so you can dynamically modify connection settings at runtime by configuring connection parameters in the Query External Database microflow activity. ### Fixes From c9a2d60f801061e2f33b9e5eef3af0eac5ad879f Mon Sep 17 00:00:00 2001 From: quinntracy Date: Wed, 23 Jul 2025 16:14:10 +0200 Subject: [PATCH 03/28] Revise component RNs --- .../docs/releasenotes/studio-pro/11/11.1.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index 7a5126f0aec..b9e8ca275e5 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -28,7 +28,7 @@ The available configuration options are as follows: | Desktop only | Autofocus is only enabled on desktop devices (computers/laptops) | | All platforms | Autofocus is enabled on all devices (desktop, mobile, tablets) | - We added support for getting the url of a stored file using the new client API. You can now use "getFileUrl" from "mx-api/data" to get the url pointing a stored file. -- We are introducing a new core feature in Studio Pro: **Call Hierarchy**. This functionality allows you to visualize both incoming and outgoing calls for documents such as microflows, nanoflows, pages, and more. It helps developers understand how logic flows through the application, for example, what calls a page and what that page calls. This makes it easier to see dependencies, and understand how different parts of the app are connected. +- We introduced a new core feature in Studio Pro called **Call Hierarchy**. This functionality allows you to visualize both incoming and outgoing calls for documents such as microflows, nanoflows, pages, and more. For more information, see [Call Hierarchy Pane](/refguide/call-hierarchy-pane/). ### Improvements @@ -36,14 +36,14 @@ The available configuration options are as follows: - We've improved the toString implementation of the IMendixObjectMember Java API to include useful data, such as name and value. - In the logic editors, when expanding loops after inserting elements into them, connected objects are now also moved aside. - We have defined a list of associations: `System.WorkflowActivityRecord_Actor`, `System.WorkflowActivityRecord_TaskAssignedUsers`, and `System.WorkflowActivityRecord_TaskTargetedUsers`. Non-persistable objects referencing the current user through any of these associations will no longer be prevented from being garbage collected. -- We are happy to announce General Availability of Chinese, Korean and Japanese languages for the UI of Studio Pro. Please refer to [documentation](https://docs.mendix.com/refguide/preferences-dialog/#language) for more information. +- The Chinese, Korean, and Japanese versions of the Studio Pro UI are now in General Availability. Please see [documentation](https://docs.mendix.com/refguide/preferences-dialog/#language) for more information. - When updating pluggable widgets, Studio Pro will now try to preserve the value of properties that change type between versions. This is done when [the property types are compatible](https://docs.mendix.com/apidocs-mxsdk/apidocs/pluggable-widgets-property-types/#converting-properties). - We improved the notification system to also alert users of third-party antivirus software (beyond Microsoft Defender) that using antivirus may impact system performance. -- We improved the order of the items in the 'Go To' dialog in Studio Pro when searching, to make more relevant items appear higher in the list. (Ticket 221215) -- We improved the quality of Korean and Chinese translations for error, warning and deprecation messages -- We improved the warning message that Studio Pro shows when running an OQL query in view entities. When a query refers to '[%CurrentUser%]' and project security is not turned off, the warning message disappears as soon as the user is specified. -- We improved published REST services in Studio Pro. You can now download OpenAPI files even when unrelated parts of the app are inconsistent. -- We improved the logging of published OData services. The Debug and Trace level of the ConnectionBus_Retrieve log node now log XPaths of requests. +- We improved the item order in the **Go to** dialog in Studio Pro when searching to make more relevant items appear higher in the list. (Ticket 221215) +- We improved the quality of Korean and Chinese translations for error, warning, and deprecation messages. +- We improved the warning message that is shown when running an OQL query in view entities. When a query refers to '[%CurrentUser%]' and project security is not turned off, the warning message disappears as soon as the user is specified. +- We improved published REST services in Studio Pro so you can now download OpenAPI files even when unrelated parts of the app are inconsistent. +- We improved the logging of published OData services so the Debug and Trace level of the `ConnectionBus_Retrieve` log node now log XPaths of requests. - In the logic editors, when resizing an element, connected annotations are now moved the same way as other elements. - We removed the legacy Toolbox in favor of the modernized Toolbox. - Page, snippet, and action variables are now automatically mapped to microflow and nanoflow parameters that share the same name. @@ -75,7 +75,7 @@ The available configuration options are as follows: - Fixed an issue where the debugger would not reconnect when restarting an app when using the React client. - We fixed an issue where trying to retrieve more than 500 external objects by ID at once would fail. For example, when retrieving many external objects by association. (Ticket 251911) -- We fixed an issue with MxBuild that reported successful build before the build process has finished. (Ticket #252729) +- We fixed an issue with MxBuild that reported successful build before the build process has finished. (Ticket #252729) - We fixed an issue in offline synchronization that could result in error log statements and System.SynchronizationError objects containing a text like "Changing member failed for security reasons. No write access for changed member" which was caused by the offline client trying to synchronize a change for a member that was inaccessible by that user. - We save a file name when saving a document while being offline. - We fixed a Native only issue that causes synchronize action to prompt error on specific scenarios. (Ticket 250114) @@ -96,13 +96,13 @@ The available configuration options are as follows: - We added the ability to remove Mendix Studio Pro versions directly from the Version Selector interface when traditional uninstallation fails due to corrupted Windows registry paths, providing users with a manual cleanup option. - Fixed an issue in the App Selector where users encountered crashes and error messages while trying to "Choose Branch Line" of an app after switching between different user accounts. - We fixed the issue that the runtime loglevels were not restored correctly when restarting the app from Studio Pro, in case the runtime was stopped earlier due to the trial version timeout. (Ticket 251399) -- We fixed an issue for Import Mappings and Export Mappings that caused checkboxes in the 'Select schema elements' tree structure to be set incorrectly. This will fix Zendesk tickets 251136, 250682, 227036, and 250266. +- We fixed an issue for Import and Export Mappings that caused checkboxes in the 'Select schema elements' tree structure to be set incorrectly. (Tickets 251136, 250682, 227036, and 250266) - We now correctly render the warning message for the assocation storage in the association properties dialog. This was not word-wrapped which caused part of the text to be unreadable. -- We fixed an issue in consumed OData services where clients reading large amounts of data would lead to errors related to database connections (Ticket 251379). +- We fixed an issue in consumed OData services where clients reading large amounts of data would lead to errors related to database connections. (Ticket 251379) - We fixed an issue in the Call External Action activity which caused a consistency warning about variables not being used even when they were used in an argument expression. - We fixed an issue in the consistency checks of published OData services. The insertable, updatable and deletable capabilities now have a consistency check that requires choosing a microflow when the user chooses *Call a microflow*. -- We fixed an issue in the *Call REST Service* activity in Studio Pro where, the first time you edited the activity, Studio Pro did not save the body text. -- We fixed an issue in published REST services in Studio Pro where starting the app would move the Edit button of the location towards the left side of the screen. Now it stays on the right side of the screeen. +- We fixed an issue in the Call REST Service activity in Studio Pro where the first time you edited the activity, Studio Pro did not save the body text. +- We fixed an issue in published REST services in Studio Pro where starting the app would move the **Edit** button of the location towards the left side of the screen. It now stays on the right side of the screen. - In the logic editors, we now correctly update the toolbox when exposed Java action or JavaScript action info changes - We fixed an issue in the logic editors, where the caption from the Show Message activity did not update when switching between languages. (Tickets 247962, 250137) - In the microflow editor, we now correctly show the Continue error handler on Call microflow actions (Ticket 247917) From 22ce0c3d33a620b88f36c42b4124caf7358a9d58 Mon Sep 17 00:00:00 2001 From: Yiyun Liao Date: Thu, 24 Jul 2025 14:20:19 +0200 Subject: [PATCH 04/28] Review release notes for my components --- .../docs/releasenotes/studio-pro/11/11.1.md | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index b9e8ca275e5..ded1eb66a6c 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -16,7 +16,7 @@ weight: 99 - We added a new experimental Java API `Core.createOqlStatement` to execute OQL statements and implemented OQL `DELETE` statements to delete objects in bulk directly in the database without having to instantiate them in the runtime. - You can now add a query parameter at any request in the Consumed REST Service document through the Query Parameters grid or through the URL editor. -- We now support uploading images and PDF files to your questions for Maia for Domain Model. Additionally PDF upload is now also supported for Maia for Workflows. +- We now support uploading images and PDF files for your questions with Maia for Domain Model. - We added support for access keys in context menus for commonly used editors (Domain Model, Microflow, Page, Mapping and Workflow). - We added a page setting to configure autofocus behavior, giving developers more control over accessibility and user experience. Autofocus is set to "Desktop only" on all existing pages for backwards compatibility, and set to "Off" for new pages. @@ -34,17 +34,21 @@ The available configuration options are as follows: - We made a small improvement to the memory consumption of object attributes. - We've improved the toString implementation of the IMendixObjectMember Java API to include useful data, such as name and value. -- In the logic editors, when expanding loops after inserting elements into them, connected objects are now also moved aside. +- We made various improvements in the logic editors: + - We now include Change Object activities when finding Entity usages. (Ticket 249539) + - When expanding loops after inserting elements into them, connected objects are now also moved aside. + - When resizing an element, connected annotations are now moved the same way as other elements. - We have defined a list of associations: `System.WorkflowActivityRecord_Actor`, `System.WorkflowActivityRecord_TaskAssignedUsers`, and `System.WorkflowActivityRecord_TaskTargetedUsers`. Non-persistable objects referencing the current user through any of these associations will no longer be prevented from being garbage collected. - The Chinese, Korean, and Japanese versions of the Studio Pro UI are now in General Availability. Please see [documentation](https://docs.mendix.com/refguide/preferences-dialog/#language) for more information. - When updating pluggable widgets, Studio Pro will now try to preserve the value of properties that change type between versions. This is done when [the property types are compatible](https://docs.mendix.com/apidocs-mxsdk/apidocs/pluggable-widgets-property-types/#converting-properties). +- We improved [Start with Maia](/refguide/start-with-maia/) by making the test data generation step optional. +- We improved the way Start with Maia handles errors when test data is generated. The errors are now processed more gracefully and lead to less unnecessary crashes. - We improved the notification system to also alert users of third-party antivirus software (beyond Microsoft Defender) that using antivirus may impact system performance. - We improved the item order in the **Go to** dialog in Studio Pro when searching to make more relevant items appear higher in the list. (Ticket 221215) - We improved the quality of Korean and Chinese translations for error, warning, and deprecation messages. - We improved the warning message that is shown when running an OQL query in view entities. When a query refers to '[%CurrentUser%]' and project security is not turned off, the warning message disappears as soon as the user is specified. - We improved published REST services in Studio Pro so you can now download OpenAPI files even when unrelated parts of the app are inconsistent. - We improved the logging of published OData services so the Debug and Trace level of the `ConnectionBus_Retrieve` log node now log XPaths of requests. -- In the logic editors, when resizing an element, connected annotations are now moved the same way as other elements. - We removed the legacy Toolbox in favor of the modernized Toolbox. - Page, snippet, and action variables are now automatically mapped to microflow and nanoflow parameters that share the same name. - We enabled persistent mode for storing file data in Offline PWA's. This enables larger storage quota's (browser dependent) and the data will not be evicted in case of low disk space or if the Offline PWA is not regularly used. In some browsers this may lead to a browser popup asking for permission. @@ -57,14 +61,12 @@ The available configuration options are as follows: - When committing a list of objects, we now use JDBC batch updates to update associations instead of using separate JDBC calls. (This was already the case for attribute updates.) - We've enhanced the version control portfix functionality by integrating the Git CLI to perform this operation. This update optimizes the process and improves the overall stability of the portfix functionality. - We removed the old Show Changes On Disk dialogue, as changes to files on disk are now shown in the regular Changes pane. -- Buttons to Choose branch line and Open in Studio Pro are now always visible in the Open App window -- We improved the way Start With Maia handles errors when test data is generated, in particular that they are processed more gracefully and lead to less unnecessary crashes. +- Buttons to Choose branch line and Open in Studio Pro are now always visible in the Open App window. - We now allow the `session` and `parser` API's from `mx-api` to be used in plugable widgets as well. They can be imported from `mendix/session` and `mendix/parser` with your widget code. - We added the `formatValue` and `parseValue` methods from the legacy `mx.parser` API to the new client API. - We updated the bundled Node.js from v20 to v22. - We have improved the "On Change" action of the Tab Container widget: no attribute is required and the action is triggered whenever the tab is changed. The caption for the attribute setting is changed from "Attribute" to "Active tab index". -- In the logic editors, we now include Change Object actions when finding Entity usages. (Ticket 249539) - We improved the External Database Connector so you can dynamically modify connection settings at runtime by configuring connection parameters in the Query External Database microflow activity. ### Fixes @@ -103,17 +105,18 @@ The available configuration options are as follows: - We fixed an issue in the consistency checks of published OData services. The insertable, updatable and deletable capabilities now have a consistency check that requires choosing a microflow when the user chooses *Call a microflow*. - We fixed an issue in the Call REST Service activity in Studio Pro where the first time you edited the activity, Studio Pro did not save the body text. - We fixed an issue in published REST services in Studio Pro where starting the app would move the **Edit** button of the location towards the left side of the screen. It now stays on the right side of the screen. -- In the logic editors, we now correctly update the toolbox when exposed Java action or JavaScript action info changes -- We fixed an issue in the logic editors, where the caption from the Show Message activity did not update when switching between languages. (Tickets 247962, 250137) -- In the microflow editor, we now correctly show the Continue error handler on Call microflow actions (Ticket 247917) +- In the microflow editor, we now correctly show the Continue error handler on Call microflow activities. (Ticket 247917) +- We fixed an issue in the logic editors on macOS where Command + C did not copy the selected activity to clipboard but instead changed its caption. (Ticket 253384) +- We fixed an issue in the logic editors where the caption from the Show Message activity did not update when switching between languages. (Tickets 247962, 250137) +- In the logic editors, we now correctly update the toolbox when the exposed Java or JavaScript action info changes. - In the logic editors, we fixed the sequence flow control points unintentionally overlapping the connection points in some cases. -- We fixed an issue in the logic editors on macOS where Cmd + C would not copy the selected activity to clipboard, but would change its caption. (Ticket 253384) - We fixed an issue in Maia for Pages where it did not properly take the previous API output into account, which could lead to errors during subsequent requests in the same conversation. +- We fixed an issue with Start with Maia where, in certain scenarios, it used the offline blank web app template instead of the online one if available. - We fixed an issue where Studio Pro on MacOS could crash if the Java Development Kit was not installed. - We fixed an issue where UTC is used instead of default timezone configured in application settings when executing task queue tasks. - We fixed an issue where uploading a SVG image would cause an error. (Ticket #244585) - We fixed an issue where trying to auto commit external entities would throw an exception. After this fix, all external entities will be excluded from being auto committed. (Ticket 250591) -- We fixed an issue where a loop in a Microflow would not execute if the first activity is disabled. (Ticket 253542) +- We fixed an issue where a loop in a microflow did not execute if the first activity was disabled. (Ticket 253542) - We fixed an issue where conflicting versions of userlib jars did not give a consistency warning if the project has no managed dependencies configured. - We fixed an issue where the tracing service name configuration could not be changed. - We fixed an issue where some OpenTelemetry configurations would not apply. From b50ff2fecaf6fe43a29bbc868872bdc3ed48812a Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Mon, 28 Jul 2025 13:16:51 +0200 Subject: [PATCH 05/28] redact contractions --- content/en/docs/releasenotes/studio-pro/11/11.1.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index ded1eb66a6c..7a27abe453a 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -33,7 +33,7 @@ The available configuration options are as follows: ### Improvements - We made a small improvement to the memory consumption of object attributes. -- We've improved the toString implementation of the IMendixObjectMember Java API to include useful data, such as name and value. +- We improved the toString implementation of the IMendixObjectMember Java API to include useful data, such as name and value. - We made various improvements in the logic editors: - We now include Change Object activities when finding Entity usages. (Ticket 249539) - When expanding loops after inserting elements into them, connected objects are now also moved aside. @@ -59,7 +59,7 @@ The available configuration options are as follows: * 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. - When committing a list of objects, we now use JDBC batch updates to update associations instead of using separate JDBC calls. (This was already the case for attribute updates.) -- We've enhanced the version control portfix functionality by integrating the Git CLI to perform this operation. This update optimizes the process and improves the overall stability of the portfix functionality. +- We enhanced the version control portfix functionality by integrating the Git CLI to perform this operation. This update optimizes the process and improves the overall stability of the portfix functionality. - We removed the old Show Changes On Disk dialogue, as changes to files on disk are now shown in the regular Changes pane. - Buttons to Choose branch line and Open in Studio Pro are now always visible in the Open App window. - We now allow the `session` and `parser` API's from `mx-api` to be used in plugable widgets as well. They can be imported from `mendix/session` and `mendix/parser` with your widget code. From a8b24f5d60a06db7f14e028d5da3344eb2db41ef Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Mon, 28 Jul 2025 13:25:06 +0200 Subject: [PATCH 06/28] Introduce known issue fix links --- content/en/docs/releasenotes/studio-pro/11/11.0.md | 2 ++ content/en/docs/releasenotes/studio-pro/11/11.1.md | 7 ++----- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.0.md b/content/en/docs/releasenotes/studio-pro/11/11.0.md index b7e550615c1..abe595b5c0e 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.0.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.0.md @@ -359,4 +359,6 @@ For details on upgrading to Studio Pro 11, see [Upgrading from Mendix Studio Pro ### Known Issues * In the React client, re-running an app locally with runtime-only changes does not properly apply those changes. (Tickets 253176, 253539, 253842, 253932, 254100) + * Fixed in [11.1.0](/releasenotes/studio-pro/11.1/#fix-runtime-only-changes) * In the React client, the debugger does not reconnect when restarting an app. + * Fixed in [11.1.0](/releasenotes/studio-pro/11.1/#fix-debugger-reconnect) \ No newline at end of file diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index 7a27abe453a..84e4406da5c 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -71,11 +71,8 @@ The available configuration options are as follows: ### Fixes -* We fixed a known issue where ___ -- Fixed an issue when locally re-running with runtime-only changes while using the React client. They are now properly loaded by the runtime. -* We fixed a known issue where ___ -- Fixed an issue where the debugger would not reconnect when restarting an app when using the React client. - +* We fixed a known issue that occurred when locally re-running an app with runtime-only changes while using the React client. Changes are now properly loaded by the runtime. +* We fixed a known issue where where the debugger would not reconnect when restarting an app when using the React client. - We fixed an issue where trying to retrieve more than 500 external objects by ID at once would fail. For example, when retrieving many external objects by association. (Ticket 251911) - We fixed an issue with MxBuild that reported successful build before the build process has finished. (Ticket #252729) - We fixed an issue in offline synchronization that could result in error log statements and System.SynchronizationError objects containing a text like "Changing member failed for security reasons. No write access for changed member" which was caused by the offline client trying to synchronize a change for a member that was inaccessible by that user. From 4f9b56dceca55990a8777208cebedd21885974bd Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Mon, 28 Jul 2025 13:25:40 +0200 Subject: [PATCH 07/28] Delete KI metadata in 11.0 --- content/en/docs/releasenotes/studio-pro/11/11.0.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.0.md b/content/en/docs/releasenotes/studio-pro/11/11.0.md index abe595b5c0e..ac1e482330f 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.0.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.0.md @@ -3,8 +3,6 @@ title: "11.0" url: /releasenotes/studio-pro/11.0/ description: "The release notes for Mendix Studio Pro 11.0 (including all patches) with details on new features, bug fixes, and known issues." weight: 100 -# KI: "Runtime-only changes": UFC-1647 -# KI: "The debugger does not reconnect": UFC-1644 --- {{% alert color="info" %}} From 38fd4fb878ca4c597aadf3a07cf49618ab652136 Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Mon, 28 Jul 2025 13:35:33 +0200 Subject: [PATCH 08/28] Edit new features and reorder --- .../en/docs/releasenotes/studio-pro/11/11.1.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index 84e4406da5c..25d5edf8e19 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -13,12 +13,13 @@ weight: 99 ### New Features -- We added a new experimental Java API `Core.createOqlStatement` to execute OQL statements and implemented OQL `DELETE` statements to delete objects in bulk directly in the database without having to instantiate them in the runtime. -- You can now add a query parameter at any request in the Consumed REST Service document through the Query Parameters grid or through the URL editor. - -- We now support uploading images and PDF files for your questions with Maia for Domain Model. -- We added support for access keys in context menus for commonly used editors (Domain Model, Microflow, Page, Mapping and Workflow). -- We added a page setting to configure autofocus behavior, giving developers more control over accessibility and user experience. Autofocus is set to "Desktop only" on all existing pages for backwards compatibility, and set to "Off" for new pages. +- We added a new, experimental Java API called `Core.createOqlStatement` to execute OQL statements, and we implemented OQL `DELETE` statements to delete objects in bulk directly in the database without having to instantiate them in the runtime. +- We made it so you can add a query parameter at any request in the Consumed REST Service document through the Query Parameters grid or through the URL editor. +- We added support for uploading images and PDF files for your questions in [Maia for Domain Model](/refguide/maia-for-domain-model/). +- We added support for access keys in context menus. The following editors are supported: domain model, microflow, page, mapping, and workflow. +- We added support for getting the URL of a stored file using the new Client API. You can now use `getFileUrl` from `mx-api/data` to get the URL pointing a stored file. +- We introduced a new core feature in Studio Pro called **Call Hierarchy**. This functionality allows you to visualize both incoming and outgoing calls for documents such as microflows, nanoflows, pages, and more. For more information, see [Call Hierarchy Pane](/refguide/call-hierarchy-pane/). +- We added a page setting to configure autofocus behavior, giving developers more control over accessibility and user experience. Autofocus is set to **Desktop only** on all existing pages for backwards compatibility, and set to **Off** for new pages. The available configuration options are as follows: @@ -27,8 +28,7 @@ The available configuration options are as follows: | Off | No autofocus | | Desktop only | Autofocus is only enabled on desktop devices (computers/laptops) | | All platforms | Autofocus is enabled on all devices (desktop, mobile, tablets) | -- We added support for getting the url of a stored file using the new client API. You can now use "getFileUrl" from "mx-api/data" to get the url pointing a stored file. -- We introduced a new core feature in Studio Pro called **Call Hierarchy**. This functionality allows you to visualize both incoming and outgoing calls for documents such as microflows, nanoflows, pages, and more. For more information, see [Call Hierarchy Pane](/refguide/call-hierarchy-pane/). + ### Improvements From 9bf5bd23f9e57cd22ddbe0217f957052d8ec082e Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Mon, 28 Jul 2025 13:38:41 +0200 Subject: [PATCH 09/28] Correct less to fewer --- content/en/docs/releasenotes/studio-pro/11/11.1.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index 25d5edf8e19..2124aae1c80 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -32,17 +32,17 @@ The available configuration options are as follows: ### Improvements -- We made a small improvement to the memory consumption of object attributes. -- We improved the toString implementation of the IMendixObjectMember Java API to include useful data, such as name and value. -- We made various improvements in the logic editors: +- We modestly improved the memory consumption of object attributes. +- We improved the `toString` implementation of the `IMendixObjectMember` Java API to include useful data, such as name and value. +- We made various improvements to the logic editors: - We now include Change Object activities when finding Entity usages. (Ticket 249539) - When expanding loops after inserting elements into them, connected objects are now also moved aside. - When resizing an element, connected annotations are now moved the same way as other elements. - We have defined a list of associations: `System.WorkflowActivityRecord_Actor`, `System.WorkflowActivityRecord_TaskAssignedUsers`, and `System.WorkflowActivityRecord_TaskTargetedUsers`. Non-persistable objects referencing the current user through any of these associations will no longer be prevented from being garbage collected. -- The Chinese, Korean, and Japanese versions of the Studio Pro UI are now in General Availability. Please see [documentation](https://docs.mendix.com/refguide/preferences-dialog/#language) for more information. -- When updating pluggable widgets, Studio Pro will now try to preserve the value of properties that change type between versions. This is done when [the property types are compatible](https://docs.mendix.com/apidocs-mxsdk/apidocs/pluggable-widgets-property-types/#converting-properties). +- The Chinese, Korean, and Japanese versions of the Studio Pro UI are now in general availability (GA). Please see [documentation](/refguide/preferences-dialog/#language) for more information. +- When updating pluggable widgets, Studio Pro will now try to preserve the value of properties that change type between versions. This is done when [the property types are compatible](/apidocs-mxsdk/apidocs/pluggable-widgets-property-types/#converting-properties). - We improved [Start with Maia](/refguide/start-with-maia/) by making the test data generation step optional. -- We improved the way Start with Maia handles errors when test data is generated. The errors are now processed more gracefully and lead to less unnecessary crashes. +- We improved the way Start with Maia handles errors when test data is generated. The errors are now processed more gracefully and lead to fewer unnecessary crashes. - We improved the notification system to also alert users of third-party antivirus software (beyond Microsoft Defender) that using antivirus may impact system performance. - We improved the item order in the **Go to** dialog in Studio Pro when searching to make more relevant items appear higher in the list. (Ticket 221215) - We improved the quality of Korean and Chinese translations for error, warning, and deprecation messages. From 8bcd5593e280ea135539160109e95a2fc854f00b Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Mon, 28 Jul 2025 13:47:24 +0200 Subject: [PATCH 10/28] Edit --- content/en/docs/releasenotes/studio-pro/11/11.1.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index 2124aae1c80..5bb0acf96c3 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -43,15 +43,15 @@ The available configuration options are as follows: - When updating pluggable widgets, Studio Pro will now try to preserve the value of properties that change type between versions. This is done when [the property types are compatible](/apidocs-mxsdk/apidocs/pluggable-widgets-property-types/#converting-properties). - We improved [Start with Maia](/refguide/start-with-maia/) by making the test data generation step optional. - We improved the way Start with Maia handles errors when test data is generated. The errors are now processed more gracefully and lead to fewer unnecessary crashes. -- We improved the notification system to also alert users of third-party antivirus software (beyond Microsoft Defender) that using antivirus may impact system performance. +- We improved the notification system to alert users that third-party antivirus software (Microsoft Defender excepted) may impact system performance. - We improved the item order in the **Go to** dialog in Studio Pro when searching to make more relevant items appear higher in the list. (Ticket 221215) - We improved the quality of Korean and Chinese translations for error, warning, and deprecation messages. -- We improved the warning message that is shown when running an OQL query in view entities. When a query refers to '[%CurrentUser%]' and project security is not turned off, the warning message disappears as soon as the user is specified. -- We improved published REST services in Studio Pro so you can now download OpenAPI files even when unrelated parts of the app are inconsistent. -- We improved the logging of published OData services so the Debug and Trace level of the `ConnectionBus_Retrieve` log node now log XPaths of requests. -- We removed the legacy Toolbox in favor of the modernized Toolbox. +- We improved the warning message shown when running an OQL query in view entities. When a query refers to '[%CurrentUser%]' and **App Security** is not toggled off, the warning message disappears as soon as the user is specified. +- We improved published REST services in Studio Pro so you can now download OpenAPI files, even when unrelated parts of the app are inconsistent. +- We improved the logging of published OData services so the **Debug** and **Trace** log levels of the `ConnectionBus_Retrieve` log node now log XPaths of requests. +- We removed the legacy toolbox in favor of the modernized **Toolbox**. - Page, snippet, and action variables are now automatically mapped to microflow and nanoflow parameters that share the same name. -- We enabled persistent mode for storing file data in Offline PWA's. This enables larger storage quota's (browser dependent) and the data will not be evicted in case of low disk space or if the Offline PWA is not regularly used. In some browsers this may lead to a browser popup asking for permission. +- We enabled persistent mode for storing file data in offline PWAs. This enables larger storage quotas (browser dependent) and the data will not be evicted in case of low disk space or if the offline PWA is not regularly used. In some browsers this may lead to a browser popup asking for permission. - We fixed an issue when there are some files left after aborting merge/cherry-pick/Revert a commit. That caused an ERROR in STP. now the files are reset to the initial state after Abort of any of the mentioned operations. - We now remove web service user sessions if they are expired. From 921f002447a98a32d0a303a6a10c00f64225cccb Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Mon, 28 Jul 2025 13:56:29 +0200 Subject: [PATCH 11/28] Finish basic improvement edits --- .../en/docs/releasenotes/studio-pro/11/11.1.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index 5bb0acf96c3..b8686afb215 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -51,22 +51,20 @@ The available configuration options are as follows: - We improved the logging of published OData services so the **Debug** and **Trace** log levels of the `ConnectionBus_Retrieve` log node now log XPaths of requests. - We removed the legacy toolbox in favor of the modernized **Toolbox**. - Page, snippet, and action variables are now automatically mapped to microflow and nanoflow parameters that share the same name. -- We enabled persistent mode for storing file data in offline PWAs. This enables larger storage quotas (browser dependent) and the data will not be evicted in case of low disk space or if the offline PWA is not regularly used. In some browsers this may lead to a browser popup asking for permission. -- We fixed an issue when there are some files left after aborting merge/cherry-pick/Revert a commit. That caused an ERROR in STP. now the files are reset to the initial state after Abort of any of the mentioned operations. +- We enabled persistent mode for storing file data in offline PWAs. This enables larger storage quotas (which are browser dependent), and the data will not be evicted in case of low disk space or infrequent Offline PWA use. In some web browsers this may lead to a browser dialog asking for permission. +- We fixed an issue when there are some files left after aborting a merge, cherry-pick, or revert operation on a commit. That caused an ERROR in STP. Now the files are reset to the initial state after aborting any of the mentioned operations. - We now remove web service user sessions if they are expired. - * We upgraded the JDBC driver for Microsoft SQL Server to version 12.10.1. * 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. - -- When committing a list of objects, we now use JDBC batch updates to update associations instead of using separate JDBC calls. (This was already the case for attribute updates.) +- When committing a list of objects, we now use JDBC batch updates to update associations instead of using separate JDBC calls. This was already the case for attribute updates. - We enhanced the version control portfix functionality by integrating the Git CLI to perform this operation. This update optimizes the process and improves the overall stability of the portfix functionality. -- We removed the old Show Changes On Disk dialogue, as changes to files on disk are now shown in the regular Changes pane. -- Buttons to Choose branch line and Open in Studio Pro are now always visible in the Open App window. -- We now allow the `session` and `parser` API's from `mx-api` to be used in plugable widgets as well. They can be imported from `mendix/session` and `mendix/parser` with your widget code. +- We removed the old **Show Changes On Disk** dialog, as changes to files on disk are now shown in the regular **Changes** pane. +- Buttons to **Choose branch line** and **Open in Studio Pro** are now always visible in the **Open App** window. +- We now allow the `session` and `parser` API's from `mx-api` to be used in pluggable widgets as well. They can be imported from `mendix/session` and `mendix/parser` with your widget code. - We added the `formatValue` and `parseValue` methods from the legacy `mx.parser` API to the new client API. - We updated the bundled Node.js from v20 to v22. - -- We have improved the "On Change" action of the Tab Container widget: no attribute is required and the action is triggered whenever the tab is changed. The caption for the attribute setting is changed from "Attribute" to "Active tab index". +- We improved the On Change action of the Tab Container widget. + * Now, no attribute is required and the action is triggered whenever the tab is changed. We changed the caption for the attribute setting from **Attribute** to **Active tab index**. - We improved the External Database Connector so you can dynamically modify connection settings at runtime by configuring connection parameters in the Query External Database microflow activity. ### Fixes From 6ea66d72699301eaab0f4c2dd7e6f18b5bda300a Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Mon, 28 Jul 2025 14:01:26 +0200 Subject: [PATCH 12/28] Update 11.1.md --- content/en/docs/releasenotes/studio-pro/11/11.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index b8686afb215..8c0a7ba9b73 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -14,7 +14,7 @@ weight: 99 ### New Features - We added a new, experimental Java API called `Core.createOqlStatement` to execute OQL statements, and we implemented OQL `DELETE` statements to delete objects in bulk directly in the database without having to instantiate them in the runtime. -- We made it so you can add a query parameter at any request in the Consumed REST Service document through the Query Parameters grid or through the URL editor. +- You can now add a query parameter at any request in the Consumed REST Service document through the Query Parameters grid or through the URL editor. - We added support for uploading images and PDF files for your questions in [Maia for Domain Model](/refguide/maia-for-domain-model/). - We added support for access keys in context menus. The following editors are supported: domain model, microflow, page, mapping, and workflow. - We added support for getting the URL of a stored file using the new Client API. You can now use `getFileUrl` from `mx-api/data` to get the URL pointing a stored file. From 3b16a0db0fea3a83e846c62b69713ee339a27a2a Mon Sep 17 00:00:00 2001 From: Mark van Ments Date: Mon, 28 Jul 2025 15:09:17 +0200 Subject: [PATCH 13/28] Update OQL release notes --- content/en/docs/releasenotes/studio-pro/11/11.1.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index 8c0a7ba9b73..1e28c34ae81 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -13,7 +13,8 @@ weight: 99 ### New Features -- We added a new, experimental Java API called `Core.createOqlStatement` to execute OQL statements, and we implemented OQL `DELETE` statements to delete objects in bulk directly in the database without having to instantiate them in the runtime. +- We added a new, experimental [Runtime API](/apidocs-mxsdk/apidocs/runtime-api-11/) call, `Core.createOqlStatement`, to execute OQL statements. +- We implemented [OQL `DELETE`](/refguide/oql-delete-statement/) statements to delete objects in bulk directly in the database without having to instantiate them in the runtime. - You can now add a query parameter at any request in the Consumed REST Service document through the Query Parameters grid or through the URL editor. - We added support for uploading images and PDF files for your questions in [Maia for Domain Model](/refguide/maia-for-domain-model/). - We added support for access keys in context menus. The following editors are supported: domain model, microflow, page, mapping, and workflow. From cb50febfd28022b1fd69a43e02b4ab6e4bc57fd0 Mon Sep 17 00:00:00 2001 From: Mark van Ments Date: Mon, 28 Jul 2025 15:11:51 +0200 Subject: [PATCH 14/28] Proofread --- content/en/docs/releasenotes/studio-pro/11/11.1.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index 1e28c34ae81..c744ae665b8 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -30,7 +30,6 @@ The available configuration options are as follows: | Desktop only | Autofocus is only enabled on desktop devices (computers/laptops) | | All platforms | Autofocus is enabled on all devices (desktop, mobile, tablets) | - ### Improvements - We modestly improved the memory consumption of object attributes. @@ -95,7 +94,7 @@ The available configuration options are as follows: - Fixed an issue in the App Selector where users encountered crashes and error messages while trying to "Choose Branch Line" of an app after switching between different user accounts. - We fixed the issue that the runtime loglevels were not restored correctly when restarting the app from Studio Pro, in case the runtime was stopped earlier due to the trial version timeout. (Ticket 251399) - We fixed an issue for Import and Export Mappings that caused checkboxes in the 'Select schema elements' tree structure to be set incorrectly. (Tickets 251136, 250682, 227036, and 250266) -- We now correctly render the warning message for the assocation storage in the association properties dialog. This was not word-wrapped which caused part of the text to be unreadable. +- We now correctly render the warning message for the association storage in the association properties dialog. This was not word-wrapped which caused part of the text to be unreadable. - We fixed an issue in consumed OData services where clients reading large amounts of data would lead to errors related to database connections. (Ticket 251379) - We fixed an issue in the Call External Action activity which caused a consistency warning about variables not being used even when they were used in an argument expression. - We fixed an issue in the consistency checks of published OData services. The insertable, updatable and deletable capabilities now have a consistency check that requires choosing a microflow when the user chooses *Call a microflow*. From d5cc47c39d029584961bb048ba84c999270ae74b Mon Sep 17 00:00:00 2001 From: ConnorLand <47385345+ConnorLand@users.noreply.github.com> Date: Tue, 29 Jul 2025 11:21:37 +0200 Subject: [PATCH 15/28] Update content/en/docs/releasenotes/studio-pro/11/11.1.md Co-authored-by: Mark van Ments <35492184+MarkvanMents@users.noreply.github.com> --- content/en/docs/releasenotes/studio-pro/11/11.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index c744ae665b8..48c9db96554 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -32,7 +32,7 @@ The available configuration options are as follows: ### Improvements -- We modestly improved the memory consumption of object attributes. +- We slightly improved the memory consumption of object attributes. - We improved the `toString` implementation of the `IMendixObjectMember` Java API to include useful data, such as name and value. - We made various improvements to the logic editors: - We now include Change Object activities when finding Entity usages. (Ticket 249539) From 2032301d5d519135ebf2163563872ef9ef4e8404 Mon Sep 17 00:00:00 2001 From: ConnorLand <47385345+ConnorLand@users.noreply.github.com> Date: Tue, 29 Jul 2025 11:21:45 +0200 Subject: [PATCH 16/28] Update content/en/docs/releasenotes/studio-pro/11/11.1.md Co-authored-by: Mark van Ments <35492184+MarkvanMents@users.noreply.github.com> --- content/en/docs/releasenotes/studio-pro/11/11.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index 48c9db96554..a6689122cf6 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -77,7 +77,7 @@ The available configuration options are as follows: - We save a file name when saving a document while being offline. - We fixed a Native only issue that causes synchronize action to prompt error on specific scenarios. (Ticket 250114) - We fixed an issue in offline apps that could result in significant longer synchronization times when large data sets are synchronized with a lot of associations. -- Fixed an error in native offline apps which causes upgrade from Mendix 10.12 or earlier to cause error. +- We fixed an error in native offline apps which causes upgrade from Mendix 10.12 or earlier to cause an error. - We fixed an issue in offline apps where the use of offline entities in XPath constraints of online entities (and the use of online entities in XPath constraints of offline entities) was not properly prohibited. - We fixed an issue in online entities used in offline apps where associations from online entities to offline entities could result into errors while saving data and calling microflows (errors like `java.lang.NumberFormatException: For input string: "GUID:[...]"`). From 0cd04ab5a013cc01f61a054e05e1c48338c7015f Mon Sep 17 00:00:00 2001 From: ConnorLand <47385345+ConnorLand@users.noreply.github.com> Date: Tue, 29 Jul 2025 11:23:25 +0200 Subject: [PATCH 17/28] Update content/en/docs/releasenotes/studio-pro/11/11.1.md Co-authored-by: Mark van Ments <35492184+MarkvanMents@users.noreply.github.com> --- content/en/docs/releasenotes/studio-pro/11/11.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index a6689122cf6..f043d20412b 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -92,7 +92,7 @@ The available configuration options are as follows: - We fixed displaying parenthesis for excluded documents in App Explorer. - We added the ability to remove Mendix Studio Pro versions directly from the Version Selector interface when traditional uninstallation fails due to corrupted Windows registry paths, providing users with a manual cleanup option. - Fixed an issue in the App Selector where users encountered crashes and error messages while trying to "Choose Branch Line" of an app after switching between different user accounts. -- We fixed the issue that the runtime loglevels were not restored correctly when restarting the app from Studio Pro, in case the runtime was stopped earlier due to the trial version timeout. (Ticket 251399) +- We fixed the issue that the runtime loglevels were not restored correctly when restarting the app from Studio Pro if the runtime was stopped earlier due to the trial version timeout. (Ticket 251399) - We fixed an issue for Import and Export Mappings that caused checkboxes in the 'Select schema elements' tree structure to be set incorrectly. (Tickets 251136, 250682, 227036, and 250266) - We now correctly render the warning message for the association storage in the association properties dialog. This was not word-wrapped which caused part of the text to be unreadable. - We fixed an issue in consumed OData services where clients reading large amounts of data would lead to errors related to database connections. (Ticket 251379) From a4c2ff511a35876cb3fbc9291f05f25118957abe Mon Sep 17 00:00:00 2001 From: ConnorLand <47385345+ConnorLand@users.noreply.github.com> Date: Tue, 29 Jul 2025 11:23:33 +0200 Subject: [PATCH 18/28] Update content/en/docs/releasenotes/studio-pro/11/11.1.md Co-authored-by: Mark van Ments <35492184+MarkvanMents@users.noreply.github.com> --- content/en/docs/releasenotes/studio-pro/11/11.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index f043d20412b..411868d49af 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -97,7 +97,7 @@ The available configuration options are as follows: - We now correctly render the warning message for the association storage in the association properties dialog. This was not word-wrapped which caused part of the text to be unreadable. - We fixed an issue in consumed OData services where clients reading large amounts of data would lead to errors related to database connections. (Ticket 251379) - We fixed an issue in the Call External Action activity which caused a consistency warning about variables not being used even when they were used in an argument expression. -- We fixed an issue in the consistency checks of published OData services. The insertable, updatable and deletable capabilities now have a consistency check that requires choosing a microflow when the user chooses *Call a microflow*. +- We fixed an issue in the consistency checks of published OData services. The insertable, updatable, and deletable capabilities now have a consistency check that requires choosing a microflow when the user chooses *Call a microflow*. - We fixed an issue in the Call REST Service activity in Studio Pro where the first time you edited the activity, Studio Pro did not save the body text. - We fixed an issue in published REST services in Studio Pro where starting the app would move the **Edit** button of the location towards the left side of the screen. It now stays on the right side of the screen. - In the microflow editor, we now correctly show the Continue error handler on Call microflow activities. (Ticket 247917) From 6bd8391cf2cbee22d98dc9645b4487ed5378dcaf Mon Sep 17 00:00:00 2001 From: ConnorLand <47385345+ConnorLand@users.noreply.github.com> Date: Tue, 29 Jul 2025 11:23:48 +0200 Subject: [PATCH 19/28] Update content/en/docs/releasenotes/studio-pro/11/11.1.md Co-authored-by: Mark van Ments <35492184+MarkvanMents@users.noreply.github.com> --- content/en/docs/releasenotes/studio-pro/11/11.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index 411868d49af..dfc17e49d16 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -122,7 +122,7 @@ The available configuration options are as follows: - We fixed an issue in the React client, where autofocus would not work when navigating to another page. - We fixed the React client logging a message to the console to download the React Devtools when opening an app locally. -- In Dojo client, we fixed popups resizing while interacting with a combobox inside the popup on mobile devices. +- In the Dojo client, we fixed popups resizing while interacting with a combobox inside the popup on mobile devices. - When upgrading to a data widgets module version 3.0.0 or above, we fixed conversion issues affecting both grid-wide filtering configurations (when filter widgets were wrapped in containers) and drop-down filter settings for associations on data grid 2 columns during widget updates. - We fixed an Oops pop-up window that appeared when trying to use the [radio buttons](/refguide/radio-buttons/) widget. From 940a811fd479a970cf6319b50bf58fcc189613e7 Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Tue, 29 Jul 2025 11:50:44 +0200 Subject: [PATCH 20/28] Requests --- content/en/docs/releasenotes/studio-pro/11/11.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index dfc17e49d16..7c0a62a06ce 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -16,7 +16,7 @@ weight: 99 - We added a new, experimental [Runtime API](/apidocs-mxsdk/apidocs/runtime-api-11/) call, `Core.createOqlStatement`, to execute OQL statements. - We implemented [OQL `DELETE`](/refguide/oql-delete-statement/) statements to delete objects in bulk directly in the database without having to instantiate them in the runtime. - You can now add a query parameter at any request in the Consumed REST Service document through the Query Parameters grid or through the URL editor. -- We added support for uploading images and PDF files for your questions in [Maia for Domain Model](/refguide/maia-for-domain-model/). +- We added support for uploading images and PDF files for your requests in [Maia for Domain Model](/refguide/maia-for-domain-model/). - We added support for access keys in context menus. The following editors are supported: domain model, microflow, page, mapping, and workflow. - We added support for getting the URL of a stored file using the new Client API. You can now use `getFileUrl` from `mx-api/data` to get the URL pointing a stored file. - We introduced a new core feature in Studio Pro called **Call Hierarchy**. This functionality allows you to visualize both incoming and outgoing calls for documents such as microflows, nanoflows, pages, and more. For more information, see [Call Hierarchy Pane](/refguide/call-hierarchy-pane/). From 771a9505e0462d1d5f24f1707e48169dae7cad99 Mon Sep 17 00:00:00 2001 From: ConnorLand <47385345+ConnorLand@users.noreply.github.com> Date: Tue, 29 Jul 2025 13:04:19 +0200 Subject: [PATCH 21/28] Update content/en/docs/releasenotes/studio-pro/11/11.1.md Co-authored-by: Mark van Ments <35492184+MarkvanMents@users.noreply.github.com> --- content/en/docs/releasenotes/studio-pro/11/11.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index 7c0a62a06ce..83948bdb399 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -88,7 +88,7 @@ The available configuration options are as follows: - We fixed an issue where in some scenarios, the import of a module containing widgets would overwrite the widgets in the project without checking the version. - We fixed an issue where during module import the widget version check was incorrectly comparing different widgets. (Ticket 252131) -- We fixed a recurring Oops dialog being caused by showing conditional hidden properties when configuring pluggable widgets through the properties pane, such as data grid 2 columns. (Tickets 254074, 254426, 254632, 254637) +- We fixed a recurring Oops dialog being caused by showing conditional hidden properties, such as Data Grid 2 columns, when configuring pluggable widgets through the properties pane. (Tickets 254074, 254426, 254632, 254637) - We fixed displaying parenthesis for excluded documents in App Explorer. - We added the ability to remove Mendix Studio Pro versions directly from the Version Selector interface when traditional uninstallation fails due to corrupted Windows registry paths, providing users with a manual cleanup option. - Fixed an issue in the App Selector where users encountered crashes and error messages while trying to "Choose Branch Line" of an app after switching between different user accounts. From 7feab3d0e85c8fbc76f9477b461d626c1c6ab7b5 Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Tue, 29 Jul 2025 13:24:35 +0200 Subject: [PATCH 22/28] inline table and clarify --- .../en/docs/releasenotes/studio-pro/11/11.1.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index 83948bdb399..1f04c26047d 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -7,7 +7,7 @@ weight: 99 ## 11.1.0 -**Release date: July ___, 2025** +**Release date: July 29, 2025** {{% button color="info" href="https://marketplace.mendix.com/link/studiopro/11.1.0" text="Go to Marketplace" title="Download version 11.1.0 from the Marketplace" %}} @@ -20,15 +20,13 @@ weight: 99 - We added support for access keys in context menus. The following editors are supported: domain model, microflow, page, mapping, and workflow. - We added support for getting the URL of a stored file using the new Client API. You can now use `getFileUrl` from `mx-api/data` to get the URL pointing a stored file. - We introduced a new core feature in Studio Pro called **Call Hierarchy**. This functionality allows you to visualize both incoming and outgoing calls for documents such as microflows, nanoflows, pages, and more. For more information, see [Call Hierarchy Pane](/refguide/call-hierarchy-pane/). -- We added a page setting to configure autofocus behavior, giving developers more control over accessibility and user experience. Autofocus is set to **Desktop only** on all existing pages for backwards compatibility, and set to **Off** for new pages. +- We added a page setting to configure autofocus behavior, giving developers more control over accessibility and user experience. Autofocus is set to **Desktop only** on all existing pages for backwards compatibility, and set to **Off** for new pages. The available configuration options for autofocus behavior are as follows: -The available configuration options are as follows: - -| Value | Behavior | -|-------|----------| -| Off | No autofocus | -| Desktop only | Autofocus is only enabled on desktop devices (computers/laptops) | -| All platforms | Autofocus is enabled on all devices (desktop, mobile, tablets) | + | Value | Behavior | + |-------|----------| + | Off | No autofocus | + | Desktop only | Autofocus is only enabled on desktop devices (computers/laptops) | + | All platforms | Autofocus is enabled on all devices (desktop, mobile, tablets) | ### Improvements From 4ce2a6a6bf5a54f5a69ad92f496b7b289c396d62 Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Tue, 29 Jul 2025 13:27:30 +0200 Subject: [PATCH 23/28] add link --- content/en/docs/releasenotes/studio-pro/11/11.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index 1f04c26047d..10ac0ac1789 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -18,7 +18,7 @@ weight: 99 - You can now add a query parameter at any request in the Consumed REST Service document through the Query Parameters grid or through the URL editor. - We added support for uploading images and PDF files for your requests in [Maia for Domain Model](/refguide/maia-for-domain-model/). - We added support for access keys in context menus. The following editors are supported: domain model, microflow, page, mapping, and workflow. -- We added support for getting the URL of a stored file using the new Client API. You can now use `getFileUrl` from `mx-api/data` to get the URL pointing a stored file. +- We added support for getting the URL of a stored file using the new [Client API](/apidocs-mxsdk/apidocs/client-api-11/). You can now use `getFileUrl` from `mx-api/data` to get the URL pointing a stored file. - We introduced a new core feature in Studio Pro called **Call Hierarchy**. This functionality allows you to visualize both incoming and outgoing calls for documents such as microflows, nanoflows, pages, and more. For more information, see [Call Hierarchy Pane](/refguide/call-hierarchy-pane/). - We added a page setting to configure autofocus behavior, giving developers more control over accessibility and user experience. Autofocus is set to **Desktop only** on all existing pages for backwards compatibility, and set to **Off** for new pages. The available configuration options for autofocus behavior are as follows: From 83c8ce7807cbeb55d1b1ba40df83eaa9e1c12b02 Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Tue, 29 Jul 2025 13:32:12 +0200 Subject: [PATCH 24/28] add link --- content/en/docs/releasenotes/studio-pro/11/11.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index 10ac0ac1789..b9704762d53 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -20,7 +20,7 @@ weight: 99 - We added support for access keys in context menus. The following editors are supported: domain model, microflow, page, mapping, and workflow. - We added support for getting the URL of a stored file using the new [Client API](/apidocs-mxsdk/apidocs/client-api-11/). You can now use `getFileUrl` from `mx-api/data` to get the URL pointing a stored file. - We introduced a new core feature in Studio Pro called **Call Hierarchy**. This functionality allows you to visualize both incoming and outgoing calls for documents such as microflows, nanoflows, pages, and more. For more information, see [Call Hierarchy Pane](/refguide/call-hierarchy-pane/). -- We added a page setting to configure autofocus behavior, giving developers more control over accessibility and user experience. Autofocus is set to **Desktop only** on all existing pages for backwards compatibility, and set to **Off** for new pages. The available configuration options for autofocus behavior are as follows: +- We added a page setting to configure [autofocus](/refguide/page-properties/#autofocus) behavior, giving developers more control over accessibility and user experience. Autofocus is set to **Desktop only** on all existing pages for backwards compatibility, and set to **Off** for new pages. The available configuration options for autofocus behavior are as follows: | Value | Behavior | |-------|----------| From 531d5ec41aa7a39d0169e7337070cc61d2187d4c Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Tue, 29 Jul 2025 13:50:34 +0200 Subject: [PATCH 25/28] Add link for persistent mode config --- content/en/docs/releasenotes/studio-pro/11/11.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index b9704762d53..e9fa90be8da 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -49,7 +49,7 @@ weight: 99 - We improved the logging of published OData services so the **Debug** and **Trace** log levels of the `ConnectionBus_Retrieve` log node now log XPaths of requests. - We removed the legacy toolbox in favor of the modernized **Toolbox**. - Page, snippet, and action variables are now automatically mapped to microflow and nanoflow parameters that share the same name. -- We enabled persistent mode for storing file data in offline PWAs. This enables larger storage quotas (which are browser dependent), and the data will not be evicted in case of low disk space or infrequent Offline PWA use. In some web browsers this may lead to a browser dialog asking for permission. +- We enabled [persistent mode](/refguide/mobile/building-efficient-mobile-apps/offlinefirst-data/best-practices/#persistent-mode) for storing file data in offline PWAs. This enables larger storage quotas (which are browser dependent), and the data will not be evicted in case of low disk space or infrequent Offline PWA use. In some web browsers this may lead to a browser dialog asking for permission. - We fixed an issue when there are some files left after aborting a merge, cherry-pick, or revert operation on a commit. That caused an ERROR in STP. Now the files are reset to the initial state after aborting any of the mentioned operations. - We now remove web service user sessions if they are expired. * We upgraded the JDBC driver for Microsoft SQL Server to version 12.10.1. From 637b7446e6cfe8daec5cbaa98caabccba2b4bf8f Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Tue, 29 Jul 2025 13:56:18 +0200 Subject: [PATCH 26/28] Make change --- content/en/docs/releasenotes/studio-pro/11/11.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index e9fa90be8da..15f1f9c4926 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -37,7 +37,7 @@ weight: 99 - When expanding loops after inserting elements into them, connected objects are now also moved aside. - When resizing an element, connected annotations are now moved the same way as other elements. - We have defined a list of associations: `System.WorkflowActivityRecord_Actor`, `System.WorkflowActivityRecord_TaskAssignedUsers`, and `System.WorkflowActivityRecord_TaskTargetedUsers`. Non-persistable objects referencing the current user through any of these associations will no longer be prevented from being garbage collected. -- The Chinese, Korean, and Japanese versions of the Studio Pro UI are now in general availability (GA). Please see [documentation](/refguide/preferences-dialog/#language) for more information. +- The Chinese, Korean, and Japanese versions of the Studio Pro UI are now in general availability (GA). Please see the [Language](/refguide/preferences-dialog/#language) section of *Preferences* for more information. - When updating pluggable widgets, Studio Pro will now try to preserve the value of properties that change type between versions. This is done when [the property types are compatible](/apidocs-mxsdk/apidocs/pluggable-widgets-property-types/#converting-properties). - We improved [Start with Maia](/refguide/start-with-maia/) by making the test data generation step optional. - We improved the way Start with Maia handles errors when test data is generated. The errors are now processed more gracefully and lead to fewer unnecessary crashes. From 6d93fa85668a35185dad4c774e9673c94decfdcd Mon Sep 17 00:00:00 2001 From: ConnorLand <47385345+ConnorLand@users.noreply.github.com> Date: Tue, 29 Jul 2025 13:57:18 +0200 Subject: [PATCH 27/28] Update content/en/docs/releasenotes/studio-pro/11/11.1.md Co-authored-by: Mark van Ments <35492184+MarkvanMents@users.noreply.github.com> --- content/en/docs/releasenotes/studio-pro/11/11.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index 15f1f9c4926..482fb386517 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -89,7 +89,7 @@ weight: 99 - We fixed a recurring Oops dialog being caused by showing conditional hidden properties, such as Data Grid 2 columns, when configuring pluggable widgets through the properties pane. (Tickets 254074, 254426, 254632, 254637) - We fixed displaying parenthesis for excluded documents in App Explorer. - We added the ability to remove Mendix Studio Pro versions directly from the Version Selector interface when traditional uninstallation fails due to corrupted Windows registry paths, providing users with a manual cleanup option. -- Fixed an issue in the App Selector where users encountered crashes and error messages while trying to "Choose Branch Line" of an app after switching between different user accounts. +- We fixed an issue in the App Selector where users encountered crashes and error messages while trying to "Choose Branch Line" of an app after switching between different user accounts. - We fixed the issue that the runtime loglevels were not restored correctly when restarting the app from Studio Pro if the runtime was stopped earlier due to the trial version timeout. (Ticket 251399) - We fixed an issue for Import and Export Mappings that caused checkboxes in the 'Select schema elements' tree structure to be set incorrectly. (Tickets 251136, 250682, 227036, and 250266) - We now correctly render the warning message for the association storage in the association properties dialog. This was not word-wrapped which caused part of the text to be unreadable. From 45e81f4b5b8fa1e91f3ac6d4b452cdcab0e3296c Mon Sep 17 00:00:00 2001 From: ConnorLand <47385345+ConnorLand@users.noreply.github.com> Date: Wed, 30 Jul 2025 14:42:05 +0200 Subject: [PATCH 28/28] Update 11.1.md --- content/en/docs/releasenotes/studio-pro/11/11.1.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.1.md b/content/en/docs/releasenotes/studio-pro/11/11.1.md index 482fb386517..61a10dd868e 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.1.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.1.md @@ -7,7 +7,7 @@ weight: 99 ## 11.1.0 -**Release date: July 29, 2025** +**Release date: July 30, 2025** {{% button color="info" href="https://marketplace.mendix.com/link/studiopro/11.1.0" text="Go to Marketplace" title="Download version 11.1.0 from the Marketplace" %}} @@ -81,9 +81,7 @@ weight: 99 `java.lang.NumberFormatException: For input string: "GUID:[...]"`). - We have fixed a caching issue for React applications that have precaching enabled. (Ticket 250116) - We fixed an issue in which an unconfigured input widget displayed two separate consistency errors pointing to the same problem. - - We fixed an issue where closing a page from a microflow could still trigger data source retrievals on that page. (Ticket 239900) - - We fixed an issue where in some scenarios, the import of a module containing widgets would overwrite the widgets in the project without checking the version. - We fixed an issue where during module import the widget version check was incorrectly comparing different widgets. (Ticket 252131) - We fixed a recurring Oops dialog being caused by showing conditional hidden properties, such as Data Grid 2 columns, when configuring pluggable widgets through the properties pane. (Tickets 254074, 254426, 254632, 254637) @@ -119,10 +117,9 @@ weight: 99 - We fixed an issue where HTML anchor and area elements without a 'href' attribute, would interrupt the autofocus behavior, not allowing users to focus to the next item in order. - We fixed an issue in the React client, where autofocus would not work when navigating to another page. - We fixed the React client logging a message to the console to download the React Devtools when opening an app locally. - - In the Dojo client, we fixed popups resizing while interacting with a combobox inside the popup on mobile devices. - When upgrading to a data widgets module version 3.0.0 or above, we fixed conversion issues affecting both grid-wide filtering configurations (when filter widgets were wrapped in containers) and drop-down filter settings for associations on data grid 2 columns during widget updates. -- We fixed an Oops pop-up window that appeared when trying to use the [radio buttons](/refguide/radio-buttons/) widget. +- We fixed an **Oops** pop-up window that appeared when trying to use the [radio buttons](/refguide/radio-buttons/) widget. ### Breaking Changes