Servoy 2.2.2 final release

We announce the immediate availability of Servoy 2.2.2 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]-images plugin
[new]-kiosk mode plugin
[new]-popupmenu plugin
[new]-rawSQL plugin
[enh]-text xport plugin has now optional file encoding argument
[enh]-mail plugin supports image inclusion in html mails
[enh]-dbtreeview bean has support for setting and retrieving the selection
[enh]-better databaseManager.switchServer sample code
[enh]-batch processors can now be deleted in admin page
[enh]-utils.getUnicodeCharacter(…)
[enh]-prevent blob sorting by end user
[enh]-better javascript error reporting including method trace in the detail window.
[enh]-display tag text in designer when no real data is shown.
[enh]-type_ahead field shows popup above the field if it would not fit below
[enh]-global relations node refreshing in editor when added/removed changed
[enh]-create relation option on the global relations node.
[enh]-improved display of beans in the method editor.

[fix]-another font kerning workaround for Java 5 print bug
[fix]-delete of not yet stored record some times failed
[fix]-toolbar setToolBarVisible via plugin failed
[fix]-navigation/controller form from a module not showing in main solution.
[fix]-javascript calls from html links honor the break on entry setting.
[fix]-foundsetmanager.performUpdates now really starts from the selected index when setColumn(name,Array) is used (as told in sample code).
[fix]-toggle command also toggles onSearchCmd
[fix]-calculation dialog hangs in developer after an error dialog did show
[fix]-global relations lookup in scripting when no records in the foundset.
[fix]-using database ident columns with data notification.
[fix]-export solution with cross referenced modules

WOW, a massive job again!

Cheers and have a good weekend :)

Thank you for continuing to deliver the very best.

Jan Blok:
Enhancements and fixes:
[new]-images plugin

Wow! I though that one was already released in 2.2.1. I must be wrong then.
I did find a plugin in the installer that isn’t in the release notes.
The UDP plugin.
Shouldn’t be in the installer? Or was just forgotten in the release notes?
Looks interesting but I am not sure what to use it for (unless I was planning to code my own IM client or something).

Anyway, thank you for yet another milestone!

I’m truly amazed at the pace of Servoy new features, enhancements. I had mistakenly assumed the feature set was frozen pending Servoy 3 previewed at Servoy World. Congratulations!

Great job!
Congrats!

Stef

Morley:
I had mistakenly assumed the feature set was frozen pending Servoy 3 previewed at Servoy World. Congratulations!

Well the 2.2.x feature set is frozen, as you can see we did only some bug fixes in the core,but added some plugins and enhanced some beans/plugins

Keep up the good work! :D

I have question:
some code, like application.writeTXTFile did’nt work anymore (depricated)
It was just a find &replace, so no problems here, but if there are more functions depricated, I would like to know now, before bumping into problems when we arein production!

Those methods do still work!, are only not longer visible.

ah oke, but Servoy deverloper complains about it, all the time

After reinvestigate it seems you are right, the depricated function application.writeTXT(…) file is broken in 2.2.2 (since we added a parameter to the file plugin function) :!:

oke, no problem, but are there more functions depricated?

no, also application.readTxtFile was depricated since the release of file plugin (long time ago), so far all depricated methods keeps working.
If something gets depricated we will mension it in comming releases.

Important note to all auto updaters to Servoy 2.2.2 :!:, see
http://forum.servoy.com/viewtopic.php?p=26721#26721

All auto updates after the time of this post will be correct again

Hi, sounds like a fantastic job as usual on the new release. I’m just wondering if anyone knows of any documentation for some of these new features. Especially [new]-rawSQL plugin

It sounds promising and ive searched the forum and found a few mentions of rawSQL but nothing so far where i could understand what it might do or how to use it.

thanks for the great work and excuse me if i have missed this information somewhere, i have been a bit out of touch with the forum recently :shock:

thanks
eugene

Hai Eugene,

The rawSQL plugin does what it says if you compare it to the Servoy Database Manager. You can send a raw sql statement to your selected connection/database.

You can use this when you want or need direct access to a database for stuff you can not do with the standard interface Servoy provides us.