//------------------------------------------------------ // // // (c) 2002-2016 by Bright Software Pty. Ltd., Australia // ALL RIGHTS RESERVED // // BrightForms(TM) (Windows Store/Windows Phone) // SOFTWARE RELEASE NOTES // // SOFTWARE RELEASE NOTES // // //------------------------------------------------------ //------------------------------------------------------ DATE : 12/Sep/2016 VERSION : 9.1.0 RELEASED BY : Bright Software RELEASED FOR : Production REPORT PROBLEMS TO : support@brightxpress.com //------------------------------------------------------ // ITEMS INCLUDED IN THIS RELEASE //------------------------------------------------------ |--BrightForms |--doc | |--en | |-- ReleaseNotes.txt (This file) | |-- Installables are available in Windows and Windows Phone App stores //------------------------------------------------------ // BUGS FIXES AND ENHANCEMENTS //------------------------------------------------------ -------------------------------------------------------- This release -------------------------------------------------------- BWIN-314 Fix ! Memory leaks in form and control life-cycle management. BWIN-10035 Fix - Sync Engine : Even if device cannot consume records, sync will continue. This is an introduced bug in Version 9.0.0. BWIN-10030 Fix - Cannot set base aspect with "_$DefaultAspect$_" string. BWIN-10032 New ! Upgrade to SQLite 3.13.0 BWIN-10033 New ! Support for BXP projects. BWIN-10034 New ! All Controls : Added ResetDirty method to mark a control that its value has been processed (e.g. saved) and it is no longer in dirty state. BWIN-10036 New ! Form Object : New IsDirty and ResetDirty methods to detect user edit changes on a form. BWIN-10038 New ! Email Object : Silent email functionality without the need for an external email client. BWIN-10041 Fix - Scribble Control : Does not initialise as 'Clean' on Windows RT. -------------------------------------------------------- Version 9.0.0 -------------------------------------------------------- BF-681 New ! Sync Engine : File based large blob synchronization to and from server through external blob columns. BF-711 New ! List View : New method to reset column widths to default set at design time. BF-949 New ! Edit Control : New SetPrecision method for setting the number precision programmatically. BF-958 New ! All controls : New IsVisible and IsEnabled methods. BF-10001 New ! System Object : New EnableAspect method for including/ignoring a specified aspect from calculations. BF-10009 New ! System Object : New methods to set and get named settings. BF-10028 New ! System Object : New method GetPassword to return user password from settings. BF-10051 New ! Introduced internal API level to make new features available based on server license version. BF-10059 New ! DB Engine : Support for data binding for faster database operations. BF-10065 New ! System Object : New method to return the line separator character. BF-10066 Fix - Sync Engine : Incorrectly triggering client image reset when there is a modified server record on the client. BF-10073 New ! Synchroniser Object : New GetSynchronisedTableName and GetExecutedSyncRuleName to return table and sync rule names of the last background synchronisation. BF-10075 New ! DB Engine : Upgrade to SQLite 3.9.2. BWIN-10011 Fix - Listview : Very slow to load when it has large number of records. BWIN-10013 Fix - Synchroniser Object : GetLastSyncError() and other methods are not reset between restarts. BWIN-10018 New ! Support for zlib 1.2.8 BWIN-10019 New ! Auto upgrade tables on start-up. -------------------------------------------------------- Version 8.1.0 -------------------------------------------------------- PR6746 Fix - DateTime Object : UTC offset is always positive. PR6768 New ! String Object : Added new methods (Insert, IntToChar, CharToInt, Repeat, TrimRight, TrimLeft). PR6798 New ! Math Object : Added new methods (ToDegrees, ToRadians, Sign). PR6807 New ! System Object : New ResetObjectState SetObjectState and SetObjectStateAsLong methods. PR6818 New ! DateTime Object : New GetMillisecondsAsString method. BF-10005 New ! Ability switch user database through the settings. BF-10016 Fix - List View : SetColumnValue not updating row state (colour/image/enable-disable rules not re-evaluated). BF-10010 New ! Ability to delete the application database on start-up through settings. BWIN-379 Fix - ListView : No longer zoom-able on Windows Store apps BWIN-10003 Fix - Form : Added support for Hide Title Bar on Windows Store apps -------------------------------------------------------- Version 8.0.0 -------------------------------------------------------- First production release based on BrightForms 8.0 specifications. //------------------------------------------------------ // KNOWN ISSUES AND BUGS //------------------------------------------------------ PR6197 Debuging : Not supported. PR6198 HTTP Client : HTPPS (SSL) option is not supported. It requires a valid server certificate for each server URL ! PR6265 Edit : Mask not implemented. PR6298 Form : ShowBusyHourGlass not implemented. PR6299 FormController: ShowFileOpenDialog not implemented. PR6300 FormController: ShowFileSaveDialog not implemented. PR6303 DeviceInfo: device name is not supported. PR6309 SMS Object : not implemented for Windows Store. PR6313 ListView: Keep Scroll pos not supported. PR6326 GPS Object : Open will not guarantee an initial reading. PR6332 Form : Hide Menu Bar not implemented. PR6333 Email Object : Multiple To-recipients are not supported on Windows Store platform. PR6344 Email Object : Attachments are not supported. PR6367 Tabs : On RT, large tab size not accommodated. PR6368 Edit : Hide/Show SIP not implemented. PR6369 Tabs : Potentially may not be able to access all tabs from selector. PR6386 Form : Title 'Back' button border always seems to be white. PR6393 Scanner Object : not implemented. PR6394 Report Object: not implemented. PR6396 MagStripeCard Object : not implemented. PR6398 Security Object : Only MD5 method is supported. PR6420 Settings : If WiFi is off on initialisation, will be in Demo Mode. PR6437 Listview: Vertical scroll bar is located too deep - off to the right. PR6463 Form: Background Image: Tile style is not supported. PR6472 Form: Gesture: Will not pick up if image background does not fill screen. PR6478 Form: Gestures not supported on tabbed forms on WinRT. PR6497 ListView: (WP8) Grid Edit: does not obey NumberPrecision or Min/Max. PR6519 ComboBox : Will load in the middle of the list, not the top (RT). PR6529 Form: Enable/Disable menu items by method - not implemented. PR6555 Listview : No rows when sort/searching by common column name in joined query. PR6578 ComboBox : Glyph will not show if combo is too small. PR6580 Aspects : Single hidden radio will hide group on aspect change. PR6665 Phone : Not Implemented. BWIN-10005 Form : Hide Title Bar not supported on Windows Phone //------------------------------------------------------ // NEXT PLANNED RELEASE //------------------------------------------------------ TBA