Release Notice
Total Page:16
File Type:pdf, Size:1020Kb
WOPE 5.2.22 Release Notice Copyright Backelite 2012 1. Introduction We are happy to announce the release of the HTML5-based framework WOPE 5.2. Note that this release is fully compatible with the old BKML syntax making the migration to this new version effortless. Read the release notes below to find out about all enhancements. 2. Delivery description This delivery includes: • This document Release_Notice-5.2.22-en-US.pdf • The complete WOPE Web application wope-5.2.22.war • Resources used to customize UI widgets ResourcesClient-5.2.22.zip • Examples of customizable error pages wope-errors-5.2.22.zip • The english version of the Developer Handbook Developer_Handbook-5.2.22-en-US.pdf • The english version of the Operating Handbook Operating_Handbook-5.2.22-en-US.pdf 3. New features 3.1. New UI components • Introduced responsive menu for best user experience on tablets. Non tablets devices will get a but- ton based sliding menu. • Introduced fixed header and footer elements to provide a more native look and feel. 1 Release Notice • Introduced table sort feature for numbers, strings and currencies. • Improved default CSS layout for easy UI customization. 3.2. Advanced CSS3 features • Enhanced media queries for CSS properties filtering inside the CSS file, based on browser type and version, OS type and version, screen width, etc... • Write prefix-free CSS3 style sheet, WOPE will automatically add vendor prefixes. 3.3. WOPE Box evolution • iPad is now supported in the iOS WOPE Box. 3.4. Performance improvements • Improved compatibility with content delivery networks (CDN). • Introduced optional page caching engine for optimal performance. 3.5. Misc • <div> and <p> block tags can be nested inside a <div> 4. History 4.1. 5.2.22 version - 07/02/2014 • Improvement (ticket #2091): do not set a Vary:User-Agent,Accept-Encoding HTTP response header for client JavaScript resources or favicons. • Improvement (ticket #2123): the removal of the URL bar can now be overriden. • Bug fixed (ticket #2070): Escape RFC 2396 forbidden characters when proxying url. • Improvement (ticket #2113, #2092): added new user agents to the device repository • LG D315, LG D317 • Sony Xperia E1, Sony Xperia E1 (dual SIM) • Samsung Galaxy Trend 2, Samsung Galaxy Trend 2 (dual SIM) • Kindle fire HD • LG Optimus G, LG Optimus LTE • Sony Xperia S • Sony Xperia z with 4.2 OS update • HTC ONE Mini (new user agent string) • Sony Xperia Z Ultra • Sony Xperia Tablet Z 2 5.2.21 version - 17/01/2014 • Bug fixed (ticket #2110): fixed Safari 7.0.1 recognized as Chrome browser. • Bug fixed (ticket #2129): fixed "<" character with wope font did not display on HTC devices running android 4.3. • Bug fixed (ticket #2121): preserve cookie domain when pushing target cookies to the browser. • Bug fixed (ticket #2112): WAR deployment failed under JBOSS 6.1 EAP. • Bug fixed (ticket #2111): images with a Cache-control max-age value greater than 2147484 were al- ways removed from the image cache. 4.2. 5.2.21 version - 17/01/2014 • Improvement (ticket #2004): do not display an authorization dialog when no monitoring account is enabled. • Bug fixed (ticket #2054): chart not displayed after a swap animation. • Bug fixed (ticket #2072): some HTC Desire models where recognized as Dopod. • Bug fixed (ticket #2050): Samsung Galaxy ACE with 2.3.6 OS version was recognized as 2.2 OS version. • Bug fixed (ticket #2073): wrong pdf_support capability value for the following browsers: iPod touch, Firefox OS, Blackberry6 +, Tizen, Opera mobile and Firefox for Androids. 4.3. 5.2.20 version - 20/12/2013 • Improvement (ticket #1994): the secureLbHeader .INI configuration property is now deprecated, use target.secureLbHeader instead for per-host configuration • Improvement: added new user agents to the device repository • Internet Explorer 11 • Motorola Moto G • ASUS PadFone 2 • LG G2, LG G Flex • ZTE Open • Improvement (ticket #2043): event.returnValue was rising a warning on Chrome console. • Bug fixed (ticket #2025): touch calendar is now always readonly. • Bug fix (ticket #1955): Swap with unfold animation blocks navigation. • Bug fixed (ticket #1995): do not expose internal urls in DIY script id. • Bug fixed (ticket #2017): placeholder support was set to false for blackberry OS 5. • Bug fixed (ticket #2008): video and audio did not play on internet explorer 9. • Bug fixed (ticket #2037): Samsung Wave devices bk_google_maps_api_version capability was set to "3". • Bug fixed (ticket #1861): Some Android 2.3.3 devices did not support fixed positioning header. 3 Release Notice • Bug fixed (ticket #2039): Allow name attribute on form element. 4.4. 5.2.19 version - 22/11/2013 • Improvement (ticket #1945): allow 'disabled' attribute for input, select, textarea and option tags. • Improvement (ticket #1952): do not use jsessionid on static resources. • Improvement (ticket #1955): added Nexus 5 user agent to the device repository. • Improvement (ticket #1842): added Samsung Galaxy Note III and HTC One Mini user agents to the device repository. • Bug fixed (ticket #1950): LG Optimus 4X HD P880 was not recognized as HTML5 compliant. • Bug fixed (ticket #1969): Chrome browser recognized as Firefox on Windows 8.1. • Bug fixed (ticket #1976): do not use internal page cache based on client http request, use the http response instead. 4.5. 5.2.18 version - 31/10/2013 • Improvement (ticket #1785): removed Chrome viewport warning. • Improvement (ticket #1877): change default support urls. • Bug fixed (ticket #1801): internal cache (thru target.useWopeLocalPageCache) was not triggered in certain cases • Bug fixed (ticket #1852) : fix HTTPS pooling leak when the default target port was not 443. • Bug fixed (ticket #1479): the video poster attribute image was not resized. • Bug fixed (ticket #1732): the carousel was broken inside a toggle. • Bug fixed : aside tag description errors in the developer handbook. 4.6. 5.2.17 version - 15/10/2013 • Improvement (ticket #1874): Add a target.enableBkAlias parameter to control the bk-alias cookie. • Bug fix (ticket: #1869) relative data-bk-link-icon was broken when we are not at the root of the web- site • Bug fix (ticket #1856): Honor disabled submit on WP8. • Improvement: added new user agents to the device repository • Blackberry Q10 and Q5 • Nokia Lumia 520, 620, 625, 1020, 925, 720 • Samsung Galaxy Express, Galaxy S4 Mini, Galaxy Mega • Fujitsu Stylistic • Huawei u8825 + Ascend G510 • HTC ONE, ONE SV 4 5.2.16 version - 23/07/2013 • Sony Xperia M, SP, E • LG Optimus Black • Bug fixed (ticket #1884): Optimized layout for Firefox OS • Bug fixed (ticket #1884): Optimized layout for Firefox android and Opera Mini Android 4.7. 5.2.16 version - 23/07/2013 • Improvement (ticket #1558): remove useless Urlrewrite jar. • Improvement (ticket #1749): let Firefox OS inherit Firefox Desktop. • Improvement (ticket #1718): enforced JSP mapping for WebSphere deployment. • Improvement (ticket #1635): enabled fixed header and footer on BlackBerry 10 devices. • Improvement (ticket #1497): x-bk-capacity-bk_js header is now sent to the application by default. • Improvement (ticket #1702): style attribute content is not restricted anymore when used in inline tags. • Improvement (ticket #1625): the supervision text can now be set using the supervisionSuccess con- figuration parameter. • Improvement: added new user agents to the device repository • iOS 7 iPhone, iPod and iPad • Samsung Galaxy Ace 2 upgraded to Android 4.1.2 • Samsung Galaxy S4, S3 Mini 4.1.2 + various Samsung, Motorola and Sony XPeria fixes • Bug fixed : Samsung Galaxy note 10.1 images were not resized to the right size. • Bug fixed (ticket #1691): data-bk-link-icon attribute was not handling absolute uri. • Bug fixed (ticket #1703) : layout issue on Windows Phone 8 when using an HD image submit button. • Improvement: cleaning up deprecated capabilities bk_js_inputsuggest, bk_js_formvalidator, bk_js_goSelect and bk_fullweb 4.8. 5.2.15 version - 18/04/2013 • Improvement (ticket #1610): allow 'rel' attribute for link tag and allow all attributes for 'media' tag. • Improvement: added new user agents to the device repository • SFR STARADDICT II • SFR STARNAUTE and STARNAUTE II • HTC Desire X • Acer E350 • Acer Z110 • Bug fix (ticket #1550): the 'transform' value was not prefixed. 5 Release Notice • Bug fix (ticket #1545): CSS keyframe rules were not parsed. • Bug fix (ticket #1611): Do not display error box if target.debug=false. 4.9. 5.2.14 version - 29/03/2013 • Bug fix (ticket #1563): target.minimize=false should not minify the CSS. • Improvement (ticket #1440): Send a 'tel' input type on browsers affected by input 'number' bugs (Samsung Galaxy S2, S3 and all Chrome for Android). • Bug fix (ticket #1476): Event listener was broken under IE9. • Bug fix (ticket #1529): HTTP response header X-Bk-Engine='off' will now prevent transcoding. • Bug fix (ticket #1447): Windows Phone 8 did not use the Google maps api V3 when using the "bk_google_maps_api_version" device capability". • Improvement: added new user agents to the device repository • SFR STARADDICT • Motorola xt925 (Chrome browser) • Wiko Cink Slim 4.10. 5.2.13 version - 12/03/2013 • Bug fix (ticket #1481): SessionId is no more included in the template cache key. • Improvement (ticket #1459): updated Bouygues Telecom ip ranges • Bug fix (ticket #1180): fixed header or footer made slow page scrolling. • Improvement: added new user agents to the device repository • Xolo X900 • Nokia 113, Nokia C2-05 • HTC ONE SV • Sony XPeria J 4.11. 5.2.12 version - 18/02/2013 • Bug fix (ticket #1485): Default GIF loader was broken. 4.12. 5.2.11 version - 15/02/2013 • Bug fix (ticket #1480): Customized loader do not update when browsing in ajax • Bug fix (ticket #1471): Two loaders were displayed when loader section was overriden. • Bug fix (ticket #1447): Navigation broken under WP8. • Bug fix (ticket #1396): The aside menu was not refreshed after a form submit.