We are pleased to announce the immediate availability of Servoy 4.1.0 beta 3.
Make a backup of your current Servoy installation (directory and database) before installing.
This version is available through the download page on the Servoy website (developer section). This version will also be available through auto update shortly.
Changes
[new] edit container relation support (self join with all siblings = relation to same table without keys) this allows to pass foundsets over tabpanels in a related way
[new] make saving of a single record possible through databaseManager.saveData(...) during autosave disabled, it's possible to save a specific record
[new] databaseManager.nullColumnValidatorEnabled = false or true (disabeld/enabled the default null check, null check could influence business logic in an unwanted way while autosave is disabled)
[new] anchoring works in web client as seen in smart client
[enh] added 'Show Form Designer' pop-up menu to the javascript editor
[enh] case 151921: developer 4 sometimes starts too fast while the database is still initializing. we added a property "waitForNativeStartup" if set to true it will wait for the native startup process to finish execution before continuing to start developer
[enh] case 163057: Serclipse: color and font chooser not available on stylesheet editors
[enh] case 165250: remember the size of the I18N editor window
[enh] case 165822: sequence names are not allowed to be longer than 30 characters, now a warning is given instead
[fix] for blank debug client on mac when globals.js is open at startup and beans are used in scripting
[fix] for headless client running from Eclipse
[fix] case 158737: unwanted beep when selecting tablecolumns
[fix] case 160397: added confirm dialog for 'remove column'
[fix] case 161655: unresolved onDataChange event on a field doesn't result in a warning marker, whereas -unresolved- for the onAction of a field does
[fix] case 164758: Headless Client doesn't work, throws RuntimeExceptions in developer
[fix] case 165117: non-Servoy projects in workspace to which by accident a Servoy nature was assigned keeps generating problems
[fix] case 165623: databaseManager.getServerNames() didn't return all servers in developer
[fix] case 165964: I18N editor button fails silently when no I18N server/table has been defined, dialog added
[fix] case 166184: Serclipse: CodeCompletion improved
[fix] case 166564: checkboxes of selected solutions in modules selection dialog not selected
Known issues
- non-editable date field can be changed via calendar
- switching workspaces occasionally hangs developer
Changes in previous release
Servoy 4.1.0 beta 2