From 19def8d66e3ae9769c1eb60ee168f3767defed16 Mon Sep 17 00:00:00 2001 From: "MENDIXDOMAIN\\Maria.Shaposhnikova" Date: Mon, 2 Jun 2025 16:50:23 +0200 Subject: [PATCH 1/4] Add 9.24.35 Studio Pro release note --- .../en/docs/releasenotes/studio-pro/9/9.24.md | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/content/en/docs/releasenotes/studio-pro/9/9.24.md b/content/en/docs/releasenotes/studio-pro/9/9.24.md index 0561e39cb70..eb0723ece0c 100644 --- a/content/en/docs/releasenotes/studio-pro/9/9.24.md +++ b/content/en/docs/releasenotes/studio-pro/9/9.24.md @@ -11,6 +11,49 @@ lts: true This is the [LTS](/releasenotes/studio-pro/lts-mts/#lts) version 9 release for apps in production. {{% /alert %}} +## 9.24.35 {#92435} + +**Release date: June ___, 2025** + +{{% button color="info" href="https://marketplace.mendix.com/link/studiopro/9.24.35" text="Go to Marketplace" title="Download version 9.24.35 from the Marketplace" %}} + +### Improvements + +- We’ve updated our Terms of Use, we encourage you to review the updated Terms of Use when installing Studio Pro. +- Update the dotnet runtime version installed with Studio Pro. +- We introduced a new method - IMendixObjectMember.isChanged. Returns true if the state of the member has changed. +- We introduced a new method - IMendixObjectMember.isValueChanged. Returns true if the value of the member is different from the original value. +- We introduced a new method - IMendixObject.hasChangedMemberValue. Returns true if the value of any member has changed from its original value. +- We implemented the method `com.mendix.systemwideinterfaces.core.IMendixObjectMember.getOriginalValue` for database binary members (`com.mendix.core.objectmanagement.member.MendixBinary`). Because of this, the rollback functionality will work for this member type from now on. +- We added the `com.mendix.core.conf.LicenseInfo#validateCustomerID(String)` method to the public API. This method can be used to check if a customer identity matches the one in the license of the running application. The `LicenseInfo` instance is available through `Core.getLicenseInformation()`. + +- When importing a module, widget, solution package or when starting a new app from a template, we now prevent the package from unpacking content to undesired directories. The user can still choose to extract the rest of the package. + +### Fixes + +- We fixed an issue where Consumed Web Service causing validation failure in runtime for WSDL files imported locally. (Ticket 146066) +- We fixed an OOPs dialog that might appear upon clicking a button that accepts changes to it's enabled state (i.e. Enabled -> Disabled). +- We fixed scenarios when keyboard shortcuts are not processed correctly in the expression editor. +We have fixed the vertical scrollbar for the data grid in the version selector. +- We fixed the issue that, when exporting suppression rules from the 'Manage Suppression Rules' dialog, any recently made changes to the rules would not be included in the export. +- We fixed a potential issue related to saving user settings in the app folder when the app folder is moved or renamed. +- We fixed the way how multiline text is displayed in the Enumerations document. +- We fixed the text "Renaming" that would also show when adding a new document, instead we will display "Checking name". +- We fixed an issue in the domain model editor in Studio Pro, where an unexpected exception would close Studio Pro rather than show the exception in a dialog. +- We fixed an issue where Studio Pro would show an exception dialog while checking the consistency of external attributes, associations and enumerations. +- We fixed an issue where adding a Nanoflow to a navigation profile could lead to a crash. +- In the logic editors, we fixed a possible Oops dialog when starting a remote debugging session +- In the logic editors, we fixed a bug where we showed a CW0114 warning for microflows even though they were used in the project. (Tickets 184859, 186059, 215091, 216988) +- We fixed an issue where some task queue tasks remain in `Running` state when a clustered application is restarted while optimistic locking is also enabled (Ticket 239838). +- Update Mendix Cloud Foundry Client to mitigate vulnerabilities in its dependencies. The vulnerabilities do not pose risk for Mendix customers. + +- Improved a11y in popup modal by allowing keyboard to reach the close button + +### Known Issues + +* Line endings in CSS files are not being handled properly, so when using [Revert All Changes](/refguide9/using-version-control-in-studio-pro/) or performing other version-control operations, CSS files appear in the [Changes on Disk](/refguide9/version-control-menu/#show-changes) dialog box. + * Workaround: For details, see [this section](/refguide9/troubleshoot-git-issues/#css-error) in *Troubleshooting Version Control*. + ## 9.24.34 {#92434} **Release date: April 4, 2025** From d4dc3165f163a149724f4e52cafe6b3827d48ec7 Mon Sep 17 00:00:00 2001 From: ConnorLand <47385345+ConnorLand@users.noreply.github.com> Date: Tue, 3 Jun 2025 10:09:08 +0200 Subject: [PATCH 2/4] Update 9.24.md --- content/en/docs/releasenotes/studio-pro/9/9.24.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/9/9.24.md b/content/en/docs/releasenotes/studio-pro/9/9.24.md index eb0723ece0c..dafbfe83fcf 100644 --- a/content/en/docs/releasenotes/studio-pro/9/9.24.md +++ b/content/en/docs/releasenotes/studio-pro/9/9.24.md @@ -46,8 +46,7 @@ We have fixed the vertical scrollbar for the data grid in the version selector. - In the logic editors, we fixed a bug where we showed a CW0114 warning for microflows even though they were used in the project. (Tickets 184859, 186059, 215091, 216988) - We fixed an issue where some task queue tasks remain in `Running` state when a clustered application is restarted while optimistic locking is also enabled (Ticket 239838). - Update Mendix Cloud Foundry Client to mitigate vulnerabilities in its dependencies. The vulnerabilities do not pose risk for Mendix customers. - -- Improved a11y in popup modal by allowing keyboard to reach the close button +* We improved accessibility in dialog boxes by allowing the keyboard to reach the **Close** button. ### Known Issues From f512be6edc77803c9475992cf28240056c3e2f3c Mon Sep 17 00:00:00 2001 From: "MENDIXDOMAIN\\Maria.Shaposhnikova" Date: Tue, 3 Jun 2025 16:36:56 +0200 Subject: [PATCH 3/4] Review --- .../docs/releasenotes/studio-pro/11/11.0.md | 6 --- .../en/docs/releasenotes/studio-pro/9/9.24.md | 49 +++++++++---------- 2 files changed, 24 insertions(+), 31 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 f6fd3df1bc7..775777531ba 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.0.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.0.md @@ -104,7 +104,6 @@ For details on upgrading to Studio Pro 11, see [Upgrading from Mendix Studio Pro * We fixed an issue where Consumed Web Service caused a validation failure at runtime for WSDL files imported locally. (Ticket 146066) * In the logic editors, we fixed an issue where a warning was shown for microflows being inaccessible even though they were used in the application. (Tickets 184859, 186059, 215091, 216988) * We reapplied a fix for an issue affecting listening between widgets. (Ticket 206642) - * We fixed an issue in **Message** definitions where custom names were reset on expansion of a node. (Tickets 222597, 227958, 236152, 232930, 240806, 241561, 244349) * We fixed an issue where an app crashed when **Call a microflow** was selected and the **Select** button was clicked in the **Map entity** dialog. (Ticket 225433) * We fixed an issue where fields that could not be unchecked while Export mapping an XML schema or Consumed Web Service were not checked and expanded by default when selecting the document schema source for the first time. (Ticket 232274) @@ -124,7 +123,6 @@ For details on upgrading to Studio Pro 11, see [Upgrading from Mendix Studio Pro * We addressed a performance degradation during deployment involving widgets with text templates. (Ticket 245543) * We fixed an issue where a wrong text is shown in a dialog after languages were removed from the app. (Ticket 248967) * We fixed an issue that caused all the widgets to shift to the right in Design mode on React Client enabled. - * We fixed an issue where metadata got corrupted when special characters were present. * We fixed an issue where the **Revert change** option was missing for deleted files in the **Changes** pane. * We fixed an issue with offline mode, where data sources did not react to updates of attributes used in XPath constraints. @@ -134,19 +132,16 @@ For details on upgrading to Studio Pro 11, see [Upgrading from Mendix Studio Pro * We fixed the vertical scrollbar for the data grid in the Version selector. * We fixed an error pop-up window that appeared after clicking **Cancel** in a progress dialog. * We fixed an issue where recent changes to suppression rules were not included when exporting them from the **Manage Suppression Rules** dialog. - * We fixed a potential issue related to saving user settings in the app folder when the app folder is moved or renamed. * We fixed the way how multiline text is displayed in the **Enumerations** document. * We fixed the issue where only local changes were displayed in the **Select App** and **Open App** dialogs instead of displaying names from the Mendix portal. * We fixed an issue where the **Customize for dark mode** label was cut off in the Java Action editor. * We improved the tooltip of the capabilities of business events in the **Integration** pane. * We fixed an issue in the Consumed REST Service document where an error was displayed after pressing **Send** for specific requests. This issue occurred when receiving empty content for a request that was already connected to an entity before. - * We fixed an issue in view entities in Studio Pro: when running an OQL query Studio Pro showed decimal value `0` as `0E-8` and it showed other decimal values with trailing zeroes. * We fixed an issue where specifying an OData key in the wrong format resulted in an internal server error (500). * We fixed an issue in the runtime execution of the **Send External Object** microflow activity, which logged a warning when the remote key mapping had already been stored in the database. It does not log this warning anymore. * We fixed an issue where Studio Pro showed an exception pop-up while checking the consistency of external attributes, associations and enumerations. - * In the logic editors, we fixed the following issues: * We fixed a possible error dialog when starting a remote debugging session. * We fixed a bug that caused empty working areas to not render correctly. @@ -156,7 +151,6 @@ For details on upgrading to Studio Pro 11, see [Upgrading from Mendix Studio Pro * We fixed an issue where not all changes were correctly updated in the runtime after a local deployment. For example, when adding or removing columns to your Datagrid 2 widget. * We fixed the generation of the JS Docs comments in JavaScript actions for enumeration values. * We fixed an issue where an error was shown when extracting widgets that use an *unknown* entity type into a snippet. - * We fixed an issue where the **Download Latest Version** button in the app selector downloaded the latest Windows version for MacOS users. * We fixed an unnecessary redirect when creating a new app from the Mendix Portal. * We fixed an **Oops** pop-up window that appeared when clicking the button to toggle its state (for example, from **Enabled** to **Disabled**). diff --git a/content/en/docs/releasenotes/studio-pro/9/9.24.md b/content/en/docs/releasenotes/studio-pro/9/9.24.md index dafbfe83fcf..b1f9daa08a6 100644 --- a/content/en/docs/releasenotes/studio-pro/9/9.24.md +++ b/content/en/docs/releasenotes/studio-pro/9/9.24.md @@ -19,34 +19,33 @@ This is the [LTS](/releasenotes/studio-pro/lts-mts/#lts) version 9 release for a ### Improvements -- We’ve updated our Terms of Use, we encourage you to review the updated Terms of Use when installing Studio Pro. -- Update the dotnet runtime version installed with Studio Pro. -- We introduced a new method - IMendixObjectMember.isChanged. Returns true if the state of the member has changed. -- We introduced a new method - IMendixObjectMember.isValueChanged. Returns true if the value of the member is different from the original value. -- We introduced a new method - IMendixObject.hasChangedMemberValue. Returns true if the value of any member has changed from its original value. -- We implemented the method `com.mendix.systemwideinterfaces.core.IMendixObjectMember.getOriginalValue` for database binary members (`com.mendix.core.objectmanagement.member.MendixBinary`). Because of this, the rollback functionality will work for this member type from now on. -- We added the `com.mendix.core.conf.LicenseInfo#validateCustomerID(String)` method to the public API. This method can be used to check if a customer identity matches the one in the license of the running application. The `LicenseInfo` instance is available through `Core.getLicenseInformation()`. - -- When importing a module, widget, solution package or when starting a new app from a template, we now prevent the package from unpacking content to undesired directories. The user can still choose to extract the rest of the package. +* We updated our Terms of Use, we encourage you to review the updated Terms of Use when installing Studio Pro. +* We updated the dotnet runtime version installed with Studio Pro. +* We improved accessibility in dialog boxes by allowing the keyboard to reach the **Close** button. +* We introduced a new method -- `IMendixObjectMember.isChanged`. Returns `true` if the state of the member has changed. +* We introduced a new method -- `IMendixObjectMember.isValueChanged`. Returns `true` if the value of the member is different from the original value. +* We introduced a new method -- `IMendixObject.hasChangedMemberValue`. Returns `true` if the value of any member has changed from its original value. +* We implemented the method `com.mendix.systemwideinterfaces.core.IMendixObjectMember.getOriginalValue` for database binary members (`com.mendix.core.objectmanagement.member.MendixBinary`). The rollback functionality will work for this member type from now on. +* We added the `com.mendix.core.conf.LicenseInfo#validateCustomerID(String)` method to the public API. This method can be used to check if a customer identity matches the one in the license of the running application. The `LicenseInfo` instance is available through `Core.getLicenseInformation()`. +* When importing a module, widget, solution package or when starting a new app from a template, we now prevent the package from unpacking content to undesired directories. The user can still choose to extract the rest of the package. ### Fixes -- We fixed an issue where Consumed Web Service causing validation failure in runtime for WSDL files imported locally. (Ticket 146066) -- We fixed an OOPs dialog that might appear upon clicking a button that accepts changes to it's enabled state (i.e. Enabled -> Disabled). -- We fixed scenarios when keyboard shortcuts are not processed correctly in the expression editor. -We have fixed the vertical scrollbar for the data grid in the version selector. -- We fixed the issue that, when exporting suppression rules from the 'Manage Suppression Rules' dialog, any recently made changes to the rules would not be included in the export. -- We fixed a potential issue related to saving user settings in the app folder when the app folder is moved or renamed. -- We fixed the way how multiline text is displayed in the Enumerations document. -- We fixed the text "Renaming" that would also show when adding a new document, instead we will display "Checking name". -- We fixed an issue in the domain model editor in Studio Pro, where an unexpected exception would close Studio Pro rather than show the exception in a dialog. -- We fixed an issue where Studio Pro would show an exception dialog while checking the consistency of external attributes, associations and enumerations. -- We fixed an issue where adding a Nanoflow to a navigation profile could lead to a crash. -- In the logic editors, we fixed a possible Oops dialog when starting a remote debugging session -- In the logic editors, we fixed a bug where we showed a CW0114 warning for microflows even though they were used in the project. (Tickets 184859, 186059, 215091, 216988) -- We fixed an issue where some task queue tasks remain in `Running` state when a clustered application is restarted while optimistic locking is also enabled (Ticket 239838). -- Update Mendix Cloud Foundry Client to mitigate vulnerabilities in its dependencies. The vulnerabilities do not pose risk for Mendix customers. -* We improved accessibility in dialog boxes by allowing the keyboard to reach the **Close** button. +* We fixed an issue where Consumed Web Service caused validation failure in runtime for WSDL files imported locally. (Ticket 146066) +* In the logic editors, we fixed an issue where a warning was shown for microflows being inaccessible even though they were used in the application. (Tickets 184859, 186059, 215091, 216988) +* We fixed an issue where some task queue tasks remained in the Running state when a clustered application was restarted while optimistic locking was also enabled. (Ticket 239838) +* We fixed an **Oops** pop-up window that appeared when clicking the button to toggle its state (for example, from **Enabled** to **Disabled**). +* We fixed issues where keyboard shortcuts were not processed correctly in the Expression editor. +* We fixed the vertical scrollbar for the data grid in the Version selector. +* We fixed an issue where recent changes to suppression rules were not included when exporting them from the **Manage Suppression Rules** dialog. +* We fixed a potential issue related to saving user settings in the app folder when the app folder is moved or renamed. +* We fixed the way how multiline text is displayed in the **Enumerations** document. +* We fixed the text *Renaming* that showed when adding a new document, instead we display *Checking name* now.. +* We fixed an issue in the domain model editor, where an unexpected exception closed Studio Pro instead of showing an exception in a dialog. +* We fixed an issue where Studio Pro would showed an exception while checking the consistency of external attributes, associations, and enumerations. +* We fixed an issue where adding a nanoflow to a navigation profile led to a crash. +* In the logic editors, we fixed a possible error dialog when starting a remote debugging session. +* We updated the Mendix Cloud Foundry Client to mitigate vulnerabilities in its dependencies. The vulnerabilities do not pose risk for Mendix customers. ### Known Issues From a7eb6acb022cdb17b1b2dfc906f1941a0480dbee Mon Sep 17 00:00:00 2001 From: ConnorLand <47385345+ConnorLand@users.noreply.github.com> Date: Thu, 5 Jun 2025 10:16:00 +0200 Subject: [PATCH 4/4] Update 9.24.md --- content/en/docs/releasenotes/studio-pro/9/9.24.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/releasenotes/studio-pro/9/9.24.md b/content/en/docs/releasenotes/studio-pro/9/9.24.md index b1f9daa08a6..81c660b5f36 100644 --- a/content/en/docs/releasenotes/studio-pro/9/9.24.md +++ b/content/en/docs/releasenotes/studio-pro/9/9.24.md @@ -13,7 +13,7 @@ This is the [LTS](/releasenotes/studio-pro/lts-mts/#lts) version 9 release for a ## 9.24.35 {#92435} -**Release date: June ___, 2025** +**Release date: June 5, 2025** {{% button color="info" href="https://marketplace.mendix.com/link/studiopro/9.24.35" text="Go to Marketplace" title="Download version 9.24.35 from the Marketplace" %}}