Mendix Studio pro

9.24.5
Stable
July 31, 2023
Mendix Studio Pro is our low-code IDE for professional developers. It's a powerful visual model-driven development environment to build apps on the Mendix Platform. With Studio Pro you can easily create, change, integrate, test and deploy your applications, all in one place. Moreover, you can manage branch lines and security as well as extend your app with custom code using the built-in editors. Click 'Download Studio Pro' to get the installer for free (Windows OS required*). Learn more about the installation and the Studio Pro capabilities in our documentation. Not a professional developer? Learn How Mendix supports different developer profiles .Before installing, please read the Release Notes to learn about improvements, bug fixes, backwards compatibility, breaking changes and known issues. *If you are using a Mac, check out these instructions first.
Release Notes - **Release date: July 31, 2023** ### Improvements * We made it possible to set **Localize** to **No** for *date and time* attributes of external entities (Ticket 188260). ### Fixes * We fixed an issue that could cause an error message to be shown when closing a dialog. * We fixed an issue with TextBox where the enter keypress event was being called from popups, causing unexpected behavior. * We fixed an issue where XPath expressions like `//A[A_B/B/attr = 'value'][A_B/B = $param]` would ignore the second constraint when its path ends in an entity name and is a prefix of the other path. Note that Studio Pro does not allow the form `[A_B/B = $param]`, only the equivalent `[A_B = $param]` or `[A_B/B/id = $param]`. * We fixed an accessibility issue on the search bar in the List View widget. * We fixed an issue related to the accessibility of input labels in Login Widgets. * We fixed an accessibility issue in Data grid filters. * We fixed an issue where the XPath constraint of a data source could produce incorrect results if the widget was placed inside a pluggable widget and the constraint used attributes from a page variable (such as $currentObject). (Ticket 178210) * We fixed the behavior of the [Pluggable Widget Filtering API](https://docs.mendix.com/apidocs-mxsdk/apidocs/pluggable-widgets-client-apis-list-values/#listvalue-filtering) for attributes over association, so that a filter like `equals(attributeId, empty())` will now also match if any of the associations leading up to the attribute are empty. (Ticket 186042) * We fixed an error which occurred when calling `Core.http().executeHttpRequests()` from a Java action when the "Services" log level is set to TRACE. (Tickets 187228 and 187764) * We fixed an issue in offline applications where an association would be lost if an uncommitted NPE were used in a microflow. (Ticket 187904) * We fixed an issue when retrieving a non-persistable entity (NPE) over association where the entity had a generalization with a calculated attribute. (Ticket 188255) * We fixed an issue where the fallback to the default language when viewing non-default languages was not used for a [text template property](https://docs.mendix.com/apidocs-mxsdk/apidocs/pluggable-widgets-property-types/#texttemplate) when it was linked to a datasource. This resulted in empty text in the client, for example, for the dynamic text property of a data grid 2 column. (Ticket 188724) * We fixed an issue where scientific notation was not supported by the parseDecimal function in nanoflows. (Ticket 189270) * We fixed an issue where the sort order of a List View could not be selected or edited if it was inside another List View. (Ticket 190576) * We fixed an issue which caused an error when deploying the app if a snippet contained a check box with an *On change* action which used a snippet parameter. (Ticket 191010) * We fixed an issue where a data grid 2 configured with an XPath data source with a *not equal* constraint was not applying the filters on associations the user specified in the dropdown filter widget. (Ticket 191292)