Servoy 2.1 Final is now available for download.
We would like to thank all beta testers for testing all the beta versions.
Make a backup of your current Servoy installation directory if you plan to upgrade or perform a clean installation into a new directory.
You can download Servoy 2.1 from the download section on the developer website at: http://developer.servoy.com.
Enhancements and fixes:
[enh]-i18n support for tab panel title http://forum.servoy.com/viewtopic.php?t=2321
[enh]-Performance optimize for retrieving data from the db
[enh]-Performance optimize on calcs and lookup fields
[enh]-foundset on a form now exposes all methods like a related foundset (relation)
[enh]-i18n input improvements http://forum.servoy.com/viewtopic.php?t=2175
[enh]-customvaluelist can have i18n keys http://forum.servoy.com/viewtopic.php?t=2203
[enh]-sercurity.getUsername accepts optional id parameter now http://forum.servoy.com/viewtopic.php?t=2251
[enh]-added security.getSystemUserName(). Returns the username of the user that is logged into the System OS.
[enh]-added i18n.getCurrentLanguage(): http://forum.servoy.com/viewtopic.php?t=2315
[enh]-After using foundsetupdater, valuelist is not updated: http://forum.servoy.com/viewtopic.php?t=2104
[enh]-better oracle numeric support
[enh]-major performance updates
[enh]-application server optimizations
[enh]-various updates to the server admin pages
[enh]-better large number/decimal support for databases
[enh]-added styleclass property on a form
[enh]-No properties are set at botton/label creation, all are default now http://forum.servoy.com/viewtopic.php?t=2569
[enh]-user definable pk on tables
[enh]-JSColumn has method to check if column is rowIdentifier (like primary key)
[enh]-i18n support in application and solution
[enh]-added scrolling methods to some field types
[enh]-addOnTop argument in new/duplicateRecord
[enh]-foundset.clearFoundSet() is possible, see move sample code for details
[enh]-foundset.selectRecord(pkid1,pkid2...pkidn) is possible, see move sample code for details
[enh]-elements.blob_url_display.setImageURL('media:///servoy_blobloader?servername='+controller.getServerName()+'&tablename='+controller.getTableName()+'&dataprovider=img&mimetype=image/gif&rowid1=1'); possible
[enh]-new field type (typeahead)
[enh]-css styles instead of extracted styles
[enh]-1/3th faster solution loading
[enh]-better able to handle unsupported driver methods http://forum.servoy.com/viewtopic.php?t=2405
[enh]-canceling of media dir import possible
[enh]-restart via adminpage gives warning
[enh]-more info about a client in admin page
[enh]-server log can be viewed in adminpage
[enh]-option in general preferences tab to use system print dialog when printing
[enh]-lazy docs loading
[enh]-it is now possible to disable the auto save when clicking on form with: application.setFocusLostSaveEnabled(false)
[enh]-utils.hasChildRecords(...) is moved to databaseManager.hasRecords(<a (related)foundset>)
[enh]-performance enhancement when using images
[enh]-application.logOff() http://forum.servoy.com/viewtopic.php?p=10240
[enh]-cancel button on solution properties dialog
[enh]-highly improved image handling
[fix]-image loading via media url sometimes did stop painting
[fix]-lookups not working in portals
[fix]-alignment problem after import
[fix]-loosing showFocus, showClick properties
[fix]-better client cleanup on server page
[fix]-printing when subsummary has more than 3 group by fields http://forum.servoy.com/viewtopic.php?t=2401
[fix]-printing empty fields when having many records in foundset
[fix]-printing many images in one printjob http://forum.servoy.com/viewtopic.php?t=2622
[fix]-loosing trailing subsummary
[fix]-loosing header on second page, in printing
[fix]-undo redo mechanism in code editor http://forum.servoy.com/viewtopic.php?t=2372
[fix]-solution import problem with field align
[fix]-loading zero byte array in label/button as image
[fix]-loadAllRecords reverts back to shared http://forum.servoy.com/viewtopic.php?t=2456
[fix]-global relations in javascript http://forum.servoy.com/viewtopic.php?t=2589
[fix]-typeahead field fixes http://forum.servoy.com/viewtopic.php?t=2448 http://forum.servoy.com/viewtopic.php?t=2611
[fix]-i18n node in calculations tree http://forum.servoy.com/viewtopic.php?t=2613
[fix]-i18n dialog settings fix http://forum.servoy.com/viewtopic.php?t=2181
[fix]-"loading image" text removed if image is empty http://forum.servoy.com/viewtopic.php?t=2570
[fix]-tabpanels are not updating correctly
[fix]-max column length in fields is not applicable in find
[fix]-for onHide method not called when using a dialog
[fix]-editor undo/redo fixes
[fix]-editor modification state fixes
[fix]-style sheet length problem http://forum.servoy.com/viewtopic.php?t=2465
[fix]-type ahead fixes http://forum.servoy.com/viewtopic.php?t=2448
[fix]-parts are following Style
[fix]-body part is not white by default http://forum.servoy.com/viewtopic.php?t=2454
[fix]-style class support in css for form element
[fix]-Nullpointer in Plugins: http://forum.servoy.com/viewtopic.php?t=2435
[fix]-Data commit problems, with showing formdialog http://forum.servoy.com/viewtopic.php?t=2413
[fix]-Designer<->browse mode switching problems http://forum.servoy.com/viewtopic.php?t=2423 , http://forum.servoy.com/viewtopic.php?t=2352
[fix]-Ensure Selection isvisible in MediaEditor: http://forum.servoy.com/viewtopic.php?t=2361
[fix]-foundset not displayed correctly in editor treeview, http://forum.servoy.com/viewtopic.php?t=2341
[fix] lots of style fixes and improvements
[fix]-Help in developer does show in one time now
[fix]-Valuelists now convert to the right datatype
[fix]-pagesetup dialog show correct values second time http://forum.servoy.com/viewtopic.php?p=10314#10314
[fix]-texttoolbar enable http://forum.servoy.com/viewtopic.php?p=10318#10318
[fix]-possibility to select multiple rowIdent when no pks present
[fix]-new record fix when using addOnTop
[fix]-the new form dialog can handle invalid servers
[fix]-images scaling: always aspect ratio fix: http://forum.servoy.com/viewtopic.php?t=2272
[fix]-style list refreshes when making new style http://forum.servoy.com/viewtopic.php?t=2175
[fix]-small mem leak fixes when loading other solution
[fix]-tabpanel printable los
[fix]-fixes in i8n implementation
[fix]-memory leak, when having many forms
[fix]-to prevent multiple fires http://forum.servoy.com/viewtopic.php?p=9859#9859
[fix]-next record problem http://forum.servoy.com/viewtopic.php?t=2121
[fix]-for seeing the repository tables after initial startup
[fix]-for bad horizontal align on button/label icw styles
[fix]-typeahead fieldtype showing empty window/panel
[fix]-oracle db usage icw security settings
[fix]-delete i18n keys http://forum.servoy.com/viewtopic.php?t=2686
[fix]-global fiels type sorting fix http://forum.servoy.com/viewtopic.php?t=2642
[fix]-old solution import fix
[fix]-%%currentRecordIndex%% now usable in print en edit mode
[fix]-rtf/textarea bug when entering find for second time or leaving find