We are pleased to announce the immediate availability of Servoy 5.2.2
This version is available through the download page on the Servoy website (developer section) and auto update.
Always make a backup of your current Servoy installation (directory and database) before installing/upgrading.
To update a Servoy 5.x eclipse open, "Check for updates" via help menu.
Client changes:
[fix] 309478 Formatting a field via texttoolbar not always works
[fix] 317740 controller.getFormContext return empty array in onshow of form in webclient
[fix] 317958 onDataChange not triggering on return or enter keystroke (Mac)
[fix] 311937 text-align from css does not work for labelfor labels in smartclient
[fix] 314684 Performance difference between 4.1.7 and 5.1.4 due to anchoring
[fix] 318431 Parent should not be deleted over relation
WebClient changes:
[fix] 317119 combobox with valuelist attached can contain empty value. Selecting this the webclient breaks
[fix] 317602 Giving focus to field in webclient calls onFocusGained but also onFocusLost. (in Google Chrome)
[fix] 317771 In client design mode in webclient, all elements can be selected, even if the onSelect method returns false.
[fix] 321030 clientDesign: bug
[fix] 316900 Performance on 5.2.1 is slow for table lists that required pagination
[fix] 320694 background color difference between smart and webclient when having non transparent form on colored tabpanel
Note: For case 320694 fix, it might be necessary to make a form transparent before a tabpanel background color shown (as form background) in webclient. This is expected behaviour and smartclient already behaved like this.
Developer changes:
[fix] 316411 application.showURL() doesn't work in servoy eclipse
[fix] 303467 setborder specification wrong in wiki and sample code
[fix] 316032 duplicate UUID quickfix not working
[fix] 316773 Cannot select global relations for portal
[fix] 314988 Elements with dataprovider on forms with no datasource(table) produce a Warning
[fix] 315476 Copy/Paste tabpanel somehow adds the new tabpanel to the existing one
[fix] 314328 no info for ACTION constants of ondatabroadcast event
[fix] 317942 return value of newRecord() is not explained in sample code
[fix] 306804 developer import issue selecting properties
[fix] 318236 The sample code of the onError method still uses arguments[0]
[fix] 315509 solutionModel is obstructing development.
[fix] 318203 Tooltip of databaseManager.getFoundset() says it returns a FoundSet instead of JSFoundSet
[fix] 316102 not working turn off property automatically close (Parentheses), [square brackets, {braces}
[fix] 317923 Adding tabpanels: the OK-button can be clicked if a table is selected instead of a form
[fix] 320925 stylesheet not used for main form on first launch of debug smart client, when first form extends another form
Server changes:
[fix] 317842 autocommit is left off on connection in pool until next take
[fix] 316304 Field of type Number does not result in double precision field in database.
[fix] 318970 Infinite loop triggered on server.
[fix] 311942 Sending a message/notes to all solultion users no longer an option
Plugin changes:
[fix] 315191 plugins.window.createShortcut has influence on next session in Smart client launched from developer.
[fix] 315486 setMethodToCallOnClick() DBTreeView bean issue
[fix] 314840 new metadataextractor.jar version
[fix] 317807 Headless Client doesn't call a method when authentication is on