Release Notice
Total Page:16
File Type:pdf, Size:1020Kb
WOPE 5.3.49 Release Notice Copyright Backelite 2012 1. Introduction We are happy to announce the release of the HTML5-based framework WOPE 5.3. Note that this release is no longer compatible with the old BKML markup. HTML5 is now the only sup- ported markup. Read the release notes below to find out about all enhancements. 2. Delivery description This delivery includes: • This document Release_Notice-5.3.49-en-US.pdf • The complete WOPE Web application wope-5.3.49.war • Resources used to customize UI widgets ResourcesClient-5.3.49.zip • Examples of customizable error pages wope-errors-5.3.49.zip • The english version of the Developer Handbook Developer_Handbook-5.3.49-en-US.pdf • The english version of the Operating Handbook Operating_Handbook-5.3.49-en-US.pdf 3. New features 3.1. New UI components with mind blowing effects • 3D coverflow widget. • Animated charts - pie, line, bars - using vector graphics. • Popup widget with overlay effects. 1 Release Notice • Custom skins with native iOS / Android / Windows Phone look and feel. • Advanced carousel widget with rich content. 3.2. iOS 6 specific features • No letterbox black bars on iPhone 5 when viewing the website in the full-screen webapp mode. • New blur and greyscale CSS3 filters available for calendar and popup widgets. • Fully compatible with Smart App Banners, Splash screens and Retina shortcuts icons. • File upload is now available. 3.3. Advanced CSS features • You can now use variables within CSS files for easier customization. • Smoother CSS animations using hardware acceleration if available. 3.4. Enhanced offline adaptation • Automatic rewriting of Manifest file contents with device-tuned resources entries. 3.5. Misc • Added media attribute to the <link> tag. • Added disabled attribute to the <input> tags. • Added target attribute to the <a> tag. • WOPE's resources path has been changed to /bkimages, instead of /images to allow the use of /im- ages by the target application. • More than 35 new devices added to the detection pool including the latest Apple, Samsung, Nokia, Motorola, Sony, LG and Blackberry flagship products, plus Windows Phone 8 support has been added. • Bug Fix (ticket #2659): On iOS 8, the cursor was still present on the input field while the calendar was displayed. 4. Migration Guide 4.1. Dropped old BKML markup The old proprietary BKML markup is no longer available : HTML5 is now the only supported markup. 5. History 5.1. 5.3.49 version - 27/03/2017 • Fixed #2893: The browser fire the click event and doesn't scroll property on Chrome 56 browser. Update iScroll dependancy. 2 5.3.48 version - 03/03/2017 5.2. 5.3.48 version - 03/03/2017 • Fixed #2890: BQ Elcano 2 Quad Core was recognized as HTC magic. 5.3. 5.3.47 version - 08/11/2016 • Improvement: added new user agents to the device repository: • Ticket #2872: Motorola Moto G4 and Huawei P9 Eva. • Ticket #2875: Google Pixel and Pixel XL. • Fixed #2869: WOPE fails to detect some Android devices correctly. 5.4. 5.3.46 version - 26/09/2016 • Improvement: added new user agents to the device repository: • Ticket #2865 : iOS 10 OS update for iPhone, iPad and iPod touch. • Ticket #2861 : Huawei GX9 Lite, CUBOT X12. • Ticket #2862 : ultra plus, U FEEL LITE. 5.5. 5.3.45 version - 03/08/2016 • Improvement: added new user agents to the device repository: • Ticket #2846, #2854: Samsung galaxy S7, S7 Edge, LG G5, LG K350, Honor 7, Honor 5c, Honor 5x. 5.6. 5.3.44 version - 13/05/2016 • Improvement: added new user agents to the device repository: • Ticket #2838 : Ulephone u5 • Ticket #2827 : Fairphone 1 • Ticket #2800 : Nokia Lumia 435, Nokia Lumia 550, Nokia Lumia 635, Nokia Lumia 640, Nokia Lu- mia 640 XL, Nokia Lumia 735, Nokia Lumia 830, Nokia Lumia 950, Nokia Lumia 950 XL, Galaxy Note 10.1 variants. • Ticket #2813 : Javascript custom event creation may fail on IE11. 5.7. 5.3.43 version - 29/01/2016 • Improvement: added new user agents to the device repository: • Ticket #2800 : Nokia Lumia 550, Nokia Lumia 635, Nokia Lumia 640, Nokia Lumia 640 XL, Nokia Lumia 735, Nokia Lumia 830, Nokia Lumia 950, Nokia Lumia 950 XL • Ticket #2794 : Xiaomi Mi-4c, Xiaomi Redmi Note, Xiaomi Redmi Note 2 • Ticket #2787 : Amazon kindle fire HDX, WIKO Bloom, WIKO Lenny, WIKO Sunset. • Ticket #2786: The carousel widget must not display a bullet when there is only one slide • Ticket #2792 : Fix a problem when inserting external stylesheets on Ajax transitions. 3 Release Notice 5.8. 5.3.42 version - 20/11/2015 • Improvement: added new user agents to the device repository: • Ticket #2748 : Apple Ipad Pro • Ticket #2781 : Sony XPeria C5, Sony XPeria M5, Sony XPeria Z5 Compact, Sony XPeria Z5 Pre- mium • Improvement - Ticket 2760 : upgrade tablet identification for Android 4+. • Ticket #2776 : Fetching the visitorId for google analytics may fail on Firefox 5.9. 5.3.41 version - 30/10/2015 • Improvement: added new user agents to the device repository: • Ticket #2758 : Mediatek MT6582 • Ticket #2741: Chrome for windows 10 • Ticket #2761: Nexus 5X and Nexus 6P • Ticket #2770: UMI Zero • Generic Windows Phone 10 • Generic Android Marshmallow OS version • Moto G 4G • Sony Xperia M4, Sony Xperia C4. • Samsung Galaxy Grand Prime. • HTC Desire 626, HTC Desire 728. • LG Leon 4G LTE. • Amazon Fire HD 10, Amazon Fire HD 8. • Motorola Moto X Play. • Ticket #2766: updated Firefox for android device_os_version capability value. • Ticket #2766: updated Opera for android device_os_version capability value. • Ticket #2772: Relative link's url on style attribute might be malformed on Samsung Android 5+ • Ticket #2772: The content is non clickable after sliding out of the aside menu in an iOS9 WebView. 5.10. 5.3.40 version - 11/09/2015 • Improvement: added new user agents to the device repository: • iOS 9 OS update for iPhone, iPad and iPod touch. • Samsung Galaxy tab 4 10.1 and Galaxy tab 4 7.0. • Firerfox 39 for Windows10 desktop browser. • Edge desktop browser. 4 5.3.39 version - 31/07/2015 • Ticket #2745 : flying menu on iPhone iOS 9 did not work. • Ticket #2743 Galaxy Tab 4 was not recognized as a tablet 5.11. 5.3.39 version - 31/07/2015 • Improvement: added new user agents to the device repository: • Ticket #2717 : added Archos 50 Diamond Trooper 450. • Ticket #2725 : added Elephone P7000. • Added Elephone P5000, P6000, P8000 and G9. • Bug fix (ticket #2730): When template.cache=on, wrong WOPE error pages (error_5xx.html or error_4xx.html) can be displayed if using different error pages per different domains. • Bug fix (ticket #2713): Data using GET and POST methods can both be posted when submiting a form. • Bug fix (ticket #2733): Fix Animations and transitions events names detection on Android Samsung stock browsers. 5.12. 5.3.38 version - 22/05/2015 • Improvement: added new user agents to the device repository: • Ticket #2679 : added KAZAM Trooper 450. • Samsung galaxy S6 and S6 Edge. • Samsung galaxy A7. • Improvement (ticket #2687): Added an option to make the modal popup not dismissable when click- ing outside its wrapper. • Bug fix (ticket #2700): Android 5.0.x Samsung stock browser is unable to display a background im- age file in a style attribute while browsing in ajax context. • Bug Fix (ticket #2661): Hardware accelerated WOPE transitions should be enabled on Firefox. • Bug fix (ticket #2693): WOPE should preserve scripts and links page context in ajax mode. • Bug fix (ticket #2694): The calendar widget input was keeping the focus when clicked on Android 2.x • Bug fix (ticket #2699): Script files should maintain their original order after an AJAX navigation. • Bug fix (ticket #2702): Configuration property target.js.logLevel was not working. 5.13. 5.3.37 version - 16/04/2015 • Improvement: added new user agents to the device repository: • Ticket #2683 : added variations of the Benq Aquaris smartphones user agent. • Wiko Rainbow (ticket #2680), Rainbow 4G, Highway, Ridge, Gataway and Jimmy. • Xiaomi tablet 2014811 (ticket #2681). • LG G4 (ticket #2681). 5 Release Notice • Huawei Alice (ticket #2681). • Bug Fix (ticket #2659): On iOS 8, the cursor was still present on the input field while the calendar was displayed. • Bug Fix (ticket #2574): WOPE should accept location header with relative URL. • Bug Fix (ticket #2646): The resources (CSS, images) from error pages were not loaded in HTTPS. • Bug Fix (ticket #2661): WOPE animations/transitions may fail and lock the navigation in AJAX mode on Firefox. • Bug Fix (ticket #2672): WOPE fails on handling CSS files with standard @keyframes properties. • Bug Fix (ticket #2658): Samsung Galaxy Note 4 did not display images in high definition. • Bug Fix (ticket #2667): slide, scroll or swipe gestures outside the Aside Menu should not be inter- preted as clicks by WOPE. • Bug Fix (ticket #2674): when user click on <a href="#"> link, page did not scroll to top of the page (expected browser behavior). • Bug Fix (ticket #2659): scrolling vertically the page when touching the Coverflow was not possible. • Bug Fix (ticket #2653): Calendar: when the present day is selected, the class bkCalSelectedDay should be appended as well to the matching box. 5.14. 5.3.36 version - 27/02/2015 • Improvement: added new user agents to the device repository: • Ticket #2654: THL T6S. • Nokia Lumia 530. • Samsung Galaxy A3, Galaxy A5 and galaxy ACE 4. • Orange Fova, Nura and Rono • Huawei Ascend G6, Motorola Nexus 6. • Improvement (ticket #2130): updated Bouygues Telecom ip ranges. • Bug Fix (ticket #1469): The coverflow should not be constructed when no image has been loaded. • Bug Fix (ticket #2650): External JS and CSS resources used by WOPE should be served with a pro- tocol-relative URL.