We announce the immediate availability of Servoy 2.2.1 final release
Make a backup of your current Servoy installation (directory and database) before installing.
This version is also available through auto update (via help menu -> check for new version)
Enhancements and fixes:
[new]-onAction called when clicking in non editable text/RTF Area
[new]-possibility to disable the datanotifies between clients in adminpage
[new]-possible to use applets on a form (applet is special bean)
[new]-spellcheck plugin (spell check support for the English language)
[new]-images plugin (size/content type guessing/resize support)
[new]-onSearchCommand for overriding search through the menu.
[enh]-improved bean support in JavaScript (var bean = new Packages.xxxxx)
[new]-ability to run headless clients as batch processes from admin page when running Servoy Application Server
[enh]-Image loading improved
[enh]-typeahead field performance improve
[enh]-ImageMedia field now supports string values which are assumed to be image urls (works when field is not editable)
[enh]-Dataprovider dialog changes, Globals locates in separate tab, UI improvements when working with modules
[enh]-better connection handling over NAT routers
[enh]-html images support in listview
[enh]-Minor JSArray changes in the tree (move code and improved example)
[enh]-Control/CMD 1-9 shortcut mappings to first nine global methods listed in the menu
[enh]-client lib. loading improved (default to "eager" now, to stay responsive)
[enh]-better error handling for custom valuelist used on different dataprovider (types)
[enh]-runtime solution meta information available (forms/globals/relations)
[enh]-solutions can be used as modules
[fix]-controller.invertRecords does not longer call onRecordCMD
[fix]-text disappearing bug (when getting notifications of other clients)
[fix]-javascript Date parsing fix.
[fix]-formatted/masked text fields can now be emptied (set to null, by clearing the field with spaces)
[fix]-controller.saveDate was not saving all editing records in some cenarios
[fix]-relations can now use globals from othes modules
[fix]-calculations fields in a portal that resides in a Listview refresh issue
[fix]-fileOpenDialog returned the start path when clicking cancel, it returns null now.
[fix]-PropertyEditor improvements for java beans
[fix]-readonly form not working when used in tabpanels
[fix]-hang when using Tags in html to display a image with an empty source
[fix]-New/Copy/Delete table buttons disabled when in globals tab
[fix]-Database ValueList Values where duplicated in specific cases
[fix]-Oracle database media storage
[fix]-TypeAhead/Lookup data loading
[fix]-Calcs using (related) aggregates did not always correctly update
[fix]-Like operator use in relation (related foundset records handling)
[fix]-Dialog hangs when running Java 1.5
[fix]-Script validation returned wrong line number when an error was found.
[fix]-Date Field can still be changed by cursors in non edit mode
[fix]-small fixes in module support (sharing global dataproviders/relations in solutions via modules)
Thanks to all for testing the release candidates!