## 3.0 (2020-01-16) ##### Implemented enhancements: - Create an action for finding forms by name [#203](https://github.com/lsfusion/platform/issues/203) - Form loses focus [#191](https://github.com/lsfusion/platform/issues/191) - Downloads during installation issue [#190](https://github.com/lsfusion/platform/issues/190) - Pass BACKGROUND/FOREGROUND values of form property to the reports [#188](https://github.com/lsfusion/platform/issues/188) - Conditional pattern for MS Excel in autogenerated reports [#187](https://github.com/lsfusion/platform/issues/187) - Implement CHANGEMOUSE event and extra options of input events [#185](https://github.com/lsfusion/platform/issues/185) - Sorting on a form does not work [#156](https://github.com/lsfusion/platform/issues/156) - Wrong placement of controls on form in panel [#183](https://github.com/lsfusion/platform/issues/183) - The controls' order in panel differs from the order of declaration [#181](https://github.com/lsfusion/platform/issues/181) - Build clients on OpenJDK 8 and higher [#182](https://github.com/lsfusion/platform/issues/182) - Implement auto WAIT / NOWAIT options for SHOW / DIALOG operators [#180](https://github.com/lsfusion/platform/issues/180) - Implement mouse events bindings for actions [#179](https://github.com/lsfusion/platform/issues/179) - Send messages via Slack [#177](https://github.com/lsfusion/platform/issues/177) - Send messages via Skype [#175](https://github.com/lsfusion/platform/issues/175) - NPE instead of semantic error [#176](https://github.com/lsfusion/platform/issues/176) - Send messages via Viber [#174](https://github.com/lsfusion/platform/issues/174) - Send messages via Telegram [#173](https://github.com/lsfusion/platform/issues/173) - EXPAND action operator for trees [#63](https://github.com/lsfusion/platform/issues/63) - Wrong initial edit value in INPUT [#171](https://github.com/lsfusion/platform/issues/171) - Add Schedule module for working with schedules [#170](https://github.com/lsfusion/platform/issues/170) - Empty static object's caption leads to NullPointerException [#167](https://github.com/lsfusion/platform/issues/167) - Need action for resizing image to specific width and height [#166](https://github.com/lsfusion/platform/issues/166) - Need currentDateTime as Data Property [#165](https://github.com/lsfusion/platform/issues/165) - Unnecessary dependencies in Recalculate aggregations (+dependents) [#159](https://github.com/lsfusion/platform/issues/159) - RECALCULATE action in LSF [#162](https://github.com/lsfusion/platform/issues/162) - Action to print pdf file [#155](https://github.com/lsfusion/platform/issues/155) - Make multi-thread backup [#151](https://github.com/lsfusion/platform/issues/151) - Unable to copy text from confirm message in desktop-client [#147](https://github.com/lsfusion/platform/issues/147) - Change font size for a particalur user in desktop client [#123](https://github.com/lsfusion/platform/issues/123) - Setting rowHeight in rows (not in pixels) [#18](https://github.com/lsfusion/platform/issues/18) - In debug mode reconnect client automatically after server is restarted [#20](https://github.com/lsfusion/platform/issues/20) - Add password generation functionality [#108](https://github.com/lsfusion/platform/issues/108) - Add BEFORE / AFTER option for trees [#97](https://github.com/lsfusion/platform/issues/97) - Add module name to the error message [#92](https://github.com/lsfusion/platform/issues/92) - Add semantic error for session (PREV, CHANGED, SET, ...) operators [#88](https://github.com/lsfusion/platform/issues/88) ##### Fixed bugs: - Path to image for navigator element is not relative to 'images' folder [#211](https://github.com/lsfusion/platform/issues/211) - New form's tab is inaccessible when tab panel is full of tabs [#210](https://github.com/lsfusion/platform/issues/210) - Bug with using returned (to cache) table when using FILTER operator [#206](https://github.com/lsfusion/platform/issues/206) - Wrong numeric type is inferred when multiplying INTEGER and NUMERIC [#204](https://github.com/lsfusion/platform/issues/204) - Form doesn't receive any focus on opening in desktop client [#205](https://github.com/lsfusion/platform/issues/205) - PSQLException on IMPORT if value read from dbf-file contains 0x00 [#202](https://github.com/lsfusion/platform/issues/202) - SQL exception when LAST is used with two always NULL unions [#201](https://github.com/lsfusion/platform/issues/201) - NPE when changing filter makes tree empty [#199](https://github.com/lsfusion/platform/issues/199) - SHOW READONLY does not work for properties / actions showing (only for changing) [#198](https://github.com/lsfusion/platform/issues/198) - EXTERNAL HTTP request failes when response is empty (204) [#197](https://github.com/lsfusion/platform/issues/197) - Incorrect concat of string and numeric [#186](https://github.com/lsfusion/platform/issues/186) - Bug with GROUP LAST when there is new parameter in ORDER [#178](https://github.com/lsfusion/platform/issues/178) - Tree elements in new object dialog are not localized [#172](https://github.com/lsfusion/platform/issues/172) - fileExists doesn't work with ftp directories [#164](https://github.com/lsfusion/platform/issues/164) - formClose doesn't work in NEWSESSION [#163](https://github.com/lsfusion/platform/issues/163) - Bug with NaN double in renderer [#161](https://github.com/lsfusion/platform/issues/161) - BREAK and RETURN don't work in TRY-CATCH [#152](https://github.com/lsfusion/platform/issues/152) - Incorrect import of boolean field from xlsx [#150](https://github.com/lsfusion/platform/issues/150) - Unable to send mail with empty text [#149](https://github.com/lsfusion/platform/issues/149) - Unable to copy text from message box in web-client [#146](https://github.com/lsfusion/platform/issues/146) - Export to XML should respect the order of properties and groups on the form [#145](https://github.com/lsfusion/platform/issues/145) ## ----- PREVIOUS RELEASES --------