KonyOne 5.0 Release Notes - Kony Product Documentation
Transcription
KonyOne 5.0 Release Notes - Kony Product Documentation
KonyOne 5.0 Release Notes KonyOne 5.0 Release Notes Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Copyright © 2013 Kony, Inc. All rights reserved. March, 2013 This document contains information proprietary to Kony Solutions, Inc., is bound by the Kony license agreements and may not be used except in the context of understanding the use and methods of Kony Solutions software without prior, express, written permission. Kony, KonyOne and Empowering Everywhere are trademarks of Kony Solutions, Inc. Microsoft, the Microsoft logo, Internet Explorer, Windows and Windows Vista are registered trademarks of Microsoft Corporation. Apple, the Apple logo, iTunes, iPhone, iPad, OS X, Objective-C, Safari and Xcode are registered trademarks of Apple, Inc.. Google, the Google logo, Android and the Android logo are registered trademarks of Google, Inc. Chrome is a trademark of Google, Inc. Blackberry, Research in Motion, and RIM are registered trademarks of Research In Motion Limited. All other terms, trademarks or service marks mentioned in this document have been capitalized and are to be considered the property of their respective owners. Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Table of Contents 1 New Features and Improvements in 5.0.0 GA ...............................................................................7 1.1 New Features .................................................................................................................................. 7 1.1.1 JavaScript Support ................................................................................................................... 7 1.1.2 New Platform .......................................................................................................................... 7 1.1.3 KonyOne Studio ....................................................................................................................... 7 1.1.4 KonyOne Server....................................................................................................................... 8 1.1.5 Cross Platform Features .......................................................................................................... 8 1.1.6 Platform Specific Features ...................................................................................................... 9 1.1.7 Tools ........................................................................................................................................ 9 1.2 Enhancements .............................................................................................................................. 10 1.2.1 KonyOne Studio ..................................................................................................................... 10 1.2.2 KonyOne SDK......................................................................................................................... 10 1.2.3 KonyOne Studio Installer....................................................................................................... 12 1.2.3.1 Support .......................................................................................................................... 12 1.2.3.2 Components ................................................................................................................... 12 1.2.3.3 Enhancements ............................................................................................................... 12 2 Minor Enhancements in Patch Releases ..................................................................................... 13 2.1 5.0.24 GA release.......................................................................................................................... 13 2.1.1 KonyOne Studio ..................................................................................................................... 13 2.2 5.0.21 GA release.......................................................................................................................... 13 2.2.1 SPA ........................................................................................................................................ 13 2.2.2 Server Side Mobile Web ........................................................................................................ 13 2.3 5.0.20 GA release.......................................................................................................................... 14 2.3.1 KonyOne Studio ..................................................................................................................... 14 2.3.2 iOS ......................................................................................................................................... 14 2.4 5.0.17 GA release.......................................................................................................................... 15 2.4.1 KonyOne Studio ..................................................................................................................... 15 2.4.2 Android .................................................................................................................................. 15 2.5 5.0.16 GA release.......................................................................................................................... 15 2.5.1 Android .................................................................................................................................. 15 2.6 5.0.13 GA release.......................................................................................................................... 15 2.6.1 Android .................................................................................................................................. 15 2.7 5.0.12 GA release.......................................................................................................................... 15 2.7.1 SPA (Dependency on GA 5.0.12 IDE, Codegen and 3rd party plugins) ................................. 15 2.7.2 KonyOne Studio ..................................................................................................................... 15 Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes 2.8 5.0.10 GA release.......................................................................................................................... 16 2.8.1 Server Side Mobile Web ........................................................................................................ 16 2.9 5.0.9 GA release............................................................................................................................ 16 2.9.1 KonyOne Studio ..................................................................................................................... 16 2.10 5.0.8 GA release ........................................................................................................................ 16 2.10.1 Middleware with & without memcache ............................................................................... 16 2.11 5.0.7 GA release ........................................................................................................................ 16 2.11.1 Middleware with memcache ................................................................................................ 16 2.12 5.0.6 GA release ........................................................................................................................ 17 2.12.1 iOS ......................................................................................................................................... 17 2.13 5.0.5 GA release ........................................................................................................................ 17 2.13.1 Windows Phone 8 ................................................................................................................. 17 2.13.2 KonyOne Studio ..................................................................................................................... 17 2.13.3 Middleware without memcache ........................................................................................... 19 2.14 5.0.4 GA release ........................................................................................................................ 19 2.14.1 Windows Phone 8 ................................................................................................................. 19 2.14.2 KonyOne Studio ..................................................................................................................... 19 2.15 5.0.3 GA release ........................................................................................................................ 19 2.15.1 iOS 6.0 support ...................................................................................................................... 19 2.15.2 Desktop Web support ........................................................................................................... 19 2.15.3 KonyOne Studio ..................................................................................................................... 20 2.15.3.1 Automatic Preview on native platforms ........................................................................ 20 2.15.3.2 Other features................................................................................................................ 21 2.15.3.3 Licensing......................................................................................................................... 21 2.16 5.0.02 GA release ...................................................................................................................... 22 2.16.1 Windows 8 support ............................................................................................................... 22 2.16.2 KonyOne Studio ..................................................................................................................... 22 2.16.2.1 New Licensing plugin..................................................................................................... 22 2.16.2.2 Other features................................................................................................................ 22 2.16.3 KonyOne Server installer for Windows environment ........................................................... 23 2.17 5.0.01 GA Release ..................................................................................................................... 23 2.17.1 iOS 6.0 support and XCode compatibility............................................................................. 23 2.17.2 KonyOne Studio ..................................................................................................................... 23 2.17.2.1 Optimized build EAR feature.......................................................................................... 23 2.17.2.2 Default setting of padding and margin .......................................................................... 24 2.17.3 KonyOne Studio installer ....................................................................................................... 24 2.17.4 KonyOne server installer for Tomcat environment .............................................................. 24 2.17.5 Sample apps .......................................................................................................................... 24 Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes 2.17.6 3 Kony Push Notification Server compatible with KonyOne 5.0 .............................................. 24 Resolved Issues in Patch Releases .............................................................................................. 24 3.1 5.0.28 GA release.......................................................................................................................... 25 3.2 5.0.27 GA release.......................................................................................................................... 25 3.3 5.0.26 GA release.......................................................................................................................... 26 3.4 5.0.25 GA release.......................................................................................................................... 26 3.5 5.0.24 GA release.......................................................................................................................... 28 3.6 5.0.23 GA release.......................................................................................................................... 28 3.7 5.0.22 GA release.......................................................................................................................... 29 3.8 5.0.21 GA release.......................................................................................................................... 30 3.9 5.0.20 GA release.......................................................................................................................... 30 3.10 5.0.19 GA release ...................................................................................................................... 32 3.11 5.0.18 GA release ...................................................................................................................... 32 3.12 5.0.17 GA release ...................................................................................................................... 32 3.13 5.0.16.1 GA release ................................................................................................................... 34 3.14 5.0.16 GA release ...................................................................................................................... 34 3.15 5.0.15 GA release ...................................................................................................................... 35 3.16 5.0.14 GA release ...................................................................................................................... 36 3.17 5.0.13.1 GA release ................................................................................................................... 38 3.18 5.0.13 GA release ...................................................................................................................... 38 3.19 5.0.12 GA release ...................................................................................................................... 40 3.20 5.0.11 GA release ...................................................................................................................... 42 3.21 5.0.10 GA release ...................................................................................................................... 44 3.22 5.0.9 GA release ........................................................................................................................ 47 3.23 5.0.8 GA release ........................................................................................................................ 49 3.24 5.0.7 GA release ........................................................................................................................ 51 3.25 5.0.6 GA release ........................................................................................................................ 53 3.26 5.0.5 GA release ........................................................................................................................ 54 3.27 5.0.4 GA release ........................................................................................................................ 56 3.28 5.0.3 GA release ........................................................................................................................ 57 Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes 3.29 5.0.02 GA Release ..................................................................................................................... 58 3.30 5.0.01 GA Release ..................................................................................................................... 59 4 Known Issues for 5.0 ................................................................................................................. 59 5 References ................................................................................................................................ 60 5.1 Channels supported in 5.0 ............................................................................................................ 60 5.1.1 Native Apps ........................................................................................................................... 60 5.1.2 Mobile Web ........................................................................................................................... 60 5.2 Widget Supported in 5.0 ............................................................................................................... 61 5.3 APIs supported in 5.0 .................................................................................................................... 62 5.4 Guidelines to convert a Lua project to a JavaScript project ......................................................... 63 5.4.1 JS Code Generation ............................................................................................................... 63 5.4.2 Porting Steps ......................................................................................................................... 63 5.4.3 Lua Table ............................................................................................................................... 64 5.4.4 Network Library – (SPA specific) ........................................................................................... 64 5.4.5 Statements ............................................................................................................................ 64 5.4.6 Restricted Keyword List......................................................................................................... 65 5.5 Upgrade from 4.x to 5.0 ............................................................................................................... 65 5.5.1 Pre-Requisites ....................................................................................................................... 65 5.5.1.1 iPhone Native Channel................................................................................................... 65 5.5.1.2 Mobile Web ................................................................................................................... 65 Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes 1 New Features and Improvements in 5.0.0 GA 1.1 New Features 1.1.1 JavaScript Support Features Support for JavaScript as an Additional Development Language 1.1.2 Description With the 5.0 release, KonyOne platform now supports using either JavaScript or Lua for developing applications. The system asks you to choose the development language when creating a new application. The KonyOne platform also enables you to convert existing Lua projects to JavaScript projects. New Platform Features Description KonyOne Studio now supports the Desktop Web platform only on the JavaScript platform. Desktop Web applications run on the web browser of the desktop. Desktop Web Support 1.1.3 Desktop Web supports: • menus • grid layout for a form • menu items • template creation for a segment, datagrid, and menus • import, manage, and use third-party widgets available from other libraries and frameworks. KonyOne Studio Features SAP Connector Siebel Connector Theme Support Description KonyOne Studio allows you to access and use the external SAP services using the custom SAP Connector. You must load the required Business Application Programming Interface (BAPI) functions to define a SAP service. KonyOne Studio enables you to use Business Object and Business Services hosted on a Siebel Server. You can use the Siebel services and objects to create your own custom services and objects. KonyOne Studio provides a default theme that has a set of skins defined for all the widgets within an application. The skins in this theme can be applied to widgets to get a different look and feel for the widgets. KonyOne Studio also provides you to create themes and associate skins with them. The IDE allows you to add, modify, rename, copy, fork, clone, and delete skins within a theme. Quick Preview The Preview allows you to see the appearance of a form on an emulator allowing you to judge the appearance on the actual device. This feature is now available in both Lua and JavaScript runtime environments Language Switch Between Lua and KonyOne studio now allows you to use either JavaScript or Lua for developing applications. You are typically asked to choose the development Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Features JavaScript Code Assist for JavaScript Debugger Description language when creating a new application. You can also change the language midway through the application development process. Only the module code needs to be rewritten. The code assist feature is now extended to JavaScript. This feature is available within a code module. Within the Event Editor, the code assist feature is available for snippets, decisions, alerts, conditions, a simple local variable or a collection variable. In addition to supporting an Inline debugger for Lua, KonyOne now supports a debugger for JavaScript as well for iPhone and Android. Using the inline debugger you can debug two applications or virtual projects simultaneously. JavaScript:Android and iPhone Lua:Android, iPhone, Blackberry and Thin client advanced touch. Beta version of Lua2JS converter tool has been released in this GA Lua2JS Converter 1.1.4 An application which was developed using KonyOne 4.1 or below can be converted to JavaScript application compatible with KonyOne 5.0 version. KonyOne Server Features Support for SAP Service Description KonyOne Server now allows you to access and use the external SAP services using a custom SAP Connector. A service that uses a custom SAP connector is a SAP service. You must load the required Business Application Programming Interface (BAPI) functions to define a SAP service. The BAPI files contain the SAP methods and functions. These methods have the logic defined that is required for a service. BAPI files are remotely enabled functional modules because they can be invoked from remote programs like standalone JAVA programs, web interfaces etc. Support for Siebel Service KonyOne Server now enables you to use Business Object and Business Services hosted on a Siebel Server. You can use the Siebel services and objects to create your own custom services and objects. Support for WebSphere MQ Service KonyOne Server enables you to create configurations to connect to the WebSphere MQ Server. Using these configurations you can create a service to send and receive messages from the WebSphere MQ server. Support for Windows Server 2008 KonyOne now supports Windows Server 2008 with SQL Server 2008 as a database. EAR/WAR Packaging Improvements Optimized EAR/WAR packaging. 1.1.5 Cross Platform Features Features FFI Support for Java Script Description With the new KonyOne Platform, we support FFI for not only for Lua but also for JavaScript. Foreign Function Interface (FFI) is a mechanism that provides support for the application written in one programming language to use the methods, functions, and services written in another programming language. Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Features Description FFI leverages this mechanism to invoke native SDK functions from the JavaScript language runtime infrastructure while building the application in the IDE. FFI is also used to integrate third-party tools such as Web Trends, Omniture, and so on. Dynamic Widget Creation Image Widget improvements Percentage Based Margins and Paddings Theme Support 1.1.6 KonyOne Studio now allows you to add widgets to your application programmatically. Widgets can be created dynamically in any JavaScript module and added to the form hierarchy. It is not necessary to have all the widget creation as a part of the addWidgets (form lifecycle) method. The addWidgets method allows you to organize the code such that all the widget creation occurs in one place. But on a need basis one can create new widgets and add them to the form hierarchy in any JavaScript module. Use the constructors listed in the Widget User's Guide to add forms, widgets, and properties to your application dynamically. ImageScaleMode property can be defined and improved to cater to various use cases, such as larger or very small source images. By following percentage based margins and paddings, you can ensure a uniform look & feel with one set of margins and paddings across the platforms. However, the IDE will allow overriding the margins and paddings for each platform. KonyOne Studio provides a default theme that has a set of skins defined for all the widgets within an application. The skins in this theme can be applied to widgets to get a different look and feel for the widgets. The Themes View is embedded in the Skins View. A drop-down list indicating the current theme appears in the Skins View. You can see the theme to which all the skins are associated with. All the APIs associated with themes are supported across platforms as well. Platform Specific Features Features Custom Widget Support Description KonyOne Studio now enables you to import, manage, and use third-party widgets available from other libraries and frameworks. You can also create your own custom widgets by importing CSS and JavaScript files associated with the widget. This enables you to use widgets developed on other platforms and not just be restricted by the widgets provided within KonyOne Studio. When you import a custom widget, ensure that you copy the associated CSS and JavaScript files as well. This feature is applicable on the SPA and Desktop channels Note: Native code generation support is dropped from 5.0 Release. 1.1.7 Tools Features KonyOne Studio Installer Description This installation wizard automates the installation and configuration of KonyOne Studio. To complete the installation you must have: • Administrator rights • Access to the internet The following packages will be installed: Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Features Description - KonyOne Studio - Basic KonyOne Server (optional) - ImageMagic - ant - KonyOne Development workspace. Command line Licensing Tool This utility will let you activate and deactivate your license on a server. This is relevant if you intend to: - reuse your license across instances within an environment - share debug info to hosting support when the product is not able to activate license itself properly (due to some issue). The tool is available at http://developer.kony.com 1.2 Enhancements 1.2.1 KonyOne Studio Features Description Licensing framework within the KonyOne Studio is now integrated with a license SERVER. Currently, KonyOne Studio may be licensed using: - Evaluation License - Commercial License. Licensing Please refer to documentation for further details on licensing needs at http://developer.kony.com Tweaking margins, paddings per platform was one of the time consuming activities in the 4.x platform. % Based Cross Platform Margins, Paddings Property Consolidation With KonyOne 5.0, you can set margins, paddings only once without the need for tweaking them per client platform. This significantly helps adjusting to the different form factors across platforms in one shot. However, you will still have flexibility to tweak margins, paddings per platform on a case by case basis, if necessary. In the current IDE experience, there is an individual section for each platform where platform specific properties are listed. Now with 5.0, you will see only the properties against a widget without platform sections. For a given property, you will be able to configure all the platform specific values all at once with a popup. Many widget properties and their values are consolidated across the platforms to get consistent look and feel within the Kony Studio. This augments developer productivity as properties can be set for many client platforms at one time. 1.2.2 KonyOne SDK Features Form Life Cycle Description For better handling of resources, new life cycle methods have been introduced that get called at appropriate events. The following are life cycle methods: Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Features Description 1) addWidgets - this is called when the Form is used for first time either - for accessing its widgets or - accessing its properties or - the Form is shown through show method or when any other method on the Form is invoked. 2) init - this is called immediately after addWidgets event for any initializations required for this Form. It is basically used to initialize the form and any widgets. In case of Mobile Web and SPA, addWidgets and init events get called as soon as the Form is created and in case of native platforms, as an optimization, these events are deferred until the first access. 3) preShow - this is called just before it is visible on the screen. Form can be made visible by explicitly calling the show method of the form. 4) postShow - this is called immediately after a Form is visible on the screen. Form can be made visible by explicitly calling the show method of the form. 5) onHide - this is called when Form goes out of the screen. A Form can go out of the screen when another Form is trying to be shown. 6) onDestroy - this is called when a Form is destroyed. Destruction of the Form happens when you explicitly call destroy() and this event gets called before really destroying the Form. SDK Improvements Improved Image Widget Improved Segmented UI widget Improved Memory Management Improved and new Form Transitions Improved support for building local contexts and asynchronous calls Improved Form, Box, ScrollBox and Tab widgets Improved Gesture support Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes 1.2.3 KonyOne Studio Installer 1.2.3.1 Support The Installer is built to support 64-bit and 32-bit Windows OS (Windows 7, 8, XP and Vista) with the 32-bit JDK. 1.2.3.2 Components The installer package comprises of the following modules: 1. KonyOne Studio – Eclipse IDE v 3.6 (32-bit) with KonyOne Studio for developing mobile applications. 2. Basic KonyOne Server (optional) – Lightweight Tomcat instance of KonyOne Server for connecting with back-end data sources. This is a web application running on an Apache Tomcat server. 3. KonyOne-samples-5.0 Workspace – Workspace with sample applications. 4. Ant – Third party software by Apache, for building Kony applications. 5. ImageMagick – ImageMagick is used to generate background images from the skin attributes (applicable for Mobile Web only). For example, the basic version of XHTML does not support gradient background. To overcome this limitation, we generate an image with gradient using ImageMagick. ImageMagick is installed when installer fails to detect it in the registry. 1.2.3.3 Enhancements All modules (except KonyOne Studio and KonyOne Development workspace) are hosted remotely, downloaded at install time and installed on the same machine. Allows you to install the package in a user-specified location instead of predefined location. If the chosen folder is not empty, installer shows an alert and overwrites the entire folder if you continue to install in the same folder. NOTE: Installer allows setup of ONLY a new instance; and modify/update instance is not available. Installer reads registry to detect SDK's already installed and configures below items in KonyOne studio: 1) Home path - Android Home, Playbook Home, ImageMagic Home 2) Emulator - Android, Blackberry 5.0, 6.0 and Windows Phone 3) If JDK is not detected from registry or the JDK path detected in registry is invalid (this happens if the JDK folder is manually deleted/registry is edited), you have an option to choose the JDK path manually. NOTE: Installer is designed to detect Android SDK only if it is installed through .exe and the SDK should contain platform-tools and Google API 7. Option to install when the developer is behind an http proxy is now available Installer is configured with licensing solution and prompts for license at install time if there is no valid activated license. NOTE: If the license is the KonyOne Studio evaluation copy, then KonyOne server uses the same license. Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes - Shortcut of the latest installed instance is created on the Desktop for launching the KonyOne studio Option to uninstall 5.0 instance is now available as shortcut icon in install folder Default workspace is created under USER_HOME: Naming convention of workspace: KonyOne-samples-5.0 Workspace gets created only ONCE for multiple re-installation or installations of KonyOne Studio Workspace is not deleted during uninstallation, so that you can use the app created in the workspace in another studio instance. 2 Minor Enhancements in Patch Releases Note when you are upgrading from IDE GA 5.0.19 or before to IDE GA 5.0.20 or later: Please take the back up of your application as the resource folder structure will get modified when you consume IDE GA 5.0.20 or later and its dependent plugins (SOAP, LICENSE, Codegen,Third party and Native codegen) It’s mandatory to upgrade to Android GA 5.0.12, Thinclient GA 5.0.20 and Desktopweb GA 5.0.20 or later versions once this IDE GA 5.0.20 or later is consumed. 2.1 5.0.24 GA release 2.1.1 KonyOne Studio Support for new platform - Windows 7 Desktop 2.2 5.0.21 GA release 2.2.1 SPA Windows 8 tablet Support is provided for Windows 8 tablet browser (IE10) 2.2.2 Server Side Mobile Web Following new APIs added to os library addMetaTag(key, value) adds a meta tag inside header key – meta tag key value – meta tag attributes e.g. kony.os.addMetaTag("test2", { "http-equiv":"refresh","content":"30" }); Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes removeMetaTag(key) removes existing meta tag from header key – meta tag key e.g. kony.os.removeMetaTag("test1") removeAllMetaTags() removes all user specified meta tags from header e.g. kony.os.removeAllMetaTags() 2.3 5.0.20 GA release 2.3.1 KonyOne Studio IDE Resource Structure Changes IDE Resource folder structure is rearranged in-line with folder structure of the forms. Mobile, Tablet and desktop folders are created in the resources folder. Each of these folders contains common, native and web folders. ‘native’ and ‘web’ folders in turn contain platform specific folders. Common resources for the specific category (Mobile, tablet, desktop) can be placed in the respective common folder. An upgrade action during the build process, takes care of moving the resources to the respective folders Added following PSPs for Segment UI2 widget for Android platform 1). viewType 2)coverflowConfig: a) coverflowAngle b) coverflowDepth c) rowItemWidth 3) containerHeight 4) containerHeightReference Added ‘ignoreProxy’ option for each service. When ‘ignore proxy’ is ticked for a service the global proxy setting are ignored for this service. 2.3.2 iOS Camera enhancements i) hideControlBar - to hide the default control bar is added as a key under cameraOptions ii) flashMode – Property to control the flash on the device when the camera is ON is added under cameraOptions iii) takePicture api – captures the picture while the camera is in preview iv) closeCamera – closes the camera preview. Form transition enhancements i) New input parameter transitionDuration is added which enables the user to set the transition time. ii) Any transition which splits from given point (based on the user interaction) will rejoin at the same point from where it was split. Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes 2.4 5.0.17 GA release 2.4.1 KonyOne Studio Added BB 7.0 Curve, 7.0 Storm versions in build screen Note: Added the same in headless build also. Added tooltip for bb versions in build screen, which will show 'resolution' of that version. 2.4.2 Android Implementation of addCalendarEvent, findCalendarEvents and removeCalendarEvent API's 2.5 5.0.16 GA release 2.5.1 Android Added support to use front facing camera based on the availablity, if back facing camera is not present in any device 2.6 5.0.13 GA release 2.6.1 Android Camera Widget enhancements o Support for New Camera widget property "cameraOptions". The property is used to configure the camera with options. It includes flashMode - Property to control the flash on the device when camera is ON. hideControlBar – property to show or hide the default control bar (capture and cancel buttons) of the platform o Support for two New APIs takePicture() and closeCamera() on Camera widget. Form Animation properties like duration, translate, scale, rotate can now be configured through the xml files. 2.7 5.0.12 GA release 2.7.1 SPA (Dependency on GA 5.0.12 IDE, Codegen and 3rd party plugins) Support for IE10 browser (For launching the published applications, device database needs to be updated) 2.7.2 KonyOne Studio New look for the build screen Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes ‘Use Native’ option is provided for Camera Widget when we fork the skin for iPhone or iPad (Similar to Button Widget)- Dependent on iOS plugin (GA 5.0.11 or later) 2.8 5.0.10 GA release 2.8.1 Server Side Mobile Web Java script language support is added for Server side mobile web channel. (Dependency on IDE and codegen GA 5.0.10) 2.9 5.0.9 GA release 2.9.1 KonyOne Studio Following performance improvements have been made: Performance improvement while importing the Javascript project. Javascript type checking performance improvement ‘pageView’ view type is added to tabpane widget for android platform. Added "Tab Name I18N Key" property to tab widget. Import/Export feature added for FFI for JS. 2.10 5.0.8 GA release 2.10.1 Middleware with & without memcache Service id is added for connector exceptions For JSON Connector, by default content-type is set as application/json 2.11 5.0.7 GA release 2.11.1 Middleware with memcache New interface DataPreProcessor2 added with the following method o execute(HashMap arg0, DataControllerRequest arg1, DataControllerResponse arg2, Result arg3) New Interface DataPostProcessor2 added with the following method o execute(Result result, DataControllerRequest request,DataControllerResponse response) DataControllerResponse class is added with following methods o getHeaders() /getCookies() : are used to fetch all the Headers/Cookies from DataControllerResponse in postprocessor. o setDeviceHeaders(HashMap<String,String>)/setDeviceCookies(List<Cookie>) of DataControllerResponse are used to forward headers/cookies from DataControllerResponse to device in postprocessor. Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes 2.12 5.0.6 GA release 2.12.1 iOS The following improvements on the iOS platform are introduced in this release: iOS build performance is improved. Layout cycles are faster as necessary layout information is cached between the layout cycles For efficiency and performance, the platform is using layers (instead of core graphics) for drawing Form, Box, ScrollBox and Label. With this change, applications now run faster consuming less memory. This change may cause very minor deviations especially around the way borders are drawn and mapped but nothing significant to worry. In earlier versions of platform, colors in skin are mixed with slight gradients. From 5.0.6 onwards, Colors (Single background color, split and vertical gradients) are truly drawn with whatever is provided in the Skin with no special gradient mix from Kony platform. This might result in minor color differences in the backgrounds of widgets, nevertheless these are the correct colors and should not cause any problems. 2.13 5.0.5 GA release 2.13.1 Windows Phone 8 Support for the Tiles feature has been added. 2.13.2 KonyOne Studio JavaScript function “konylibrary.js” is updated in this release. For existing projects developed on KonyOne Studio version prior to 5.0.5, developers should first run the ‘Replace With File From Plugin’ option available on the right click of <application-name> -> modules -> js -> konylibrary.js The following features have been added to KonyOne Studio: Option to enable/disable JavaScript syntax validation and JavaScript type checker in the “Kony Dev Studio” preferences. Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes An optional plugin “preversion (com.pat.soapui.preversion_5.0.5.GA.jar)” for Soap UI has been added in this release to address compatibility issue with soap-ui 4.0.1 jars. Customers facing errors with soap-ui 4.5 plugin in KonyOne Studio 5.0 can use “preversion plugin” by following these steps: 1. Open eclipse.ini file 2. Add -Dkony.soapversion=4.0 below vmargs Snippet from eclipse.ini file -vmargs -Dkony.soapversion=4.0 -Xms40m -Xmx384m Alignment properties added for Box (VBox & HBox) widget making “Top Left” as default value on SPA & Desktop platforms Support for onDeviceBack event on DesktopWeb platform Option to select the native skin for Button and Textbox widgets on iPhone and iPad Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes 2.13.3 Middleware without memcache Provided feature to start logdaemon as windows service 2.14 5.0.4 GA release 2.14.1 Windows Phone 8 KonyOne platform now supports Windows Phone 8. 2.14.2 KonyOne Studio Below enhancements have been added in Desktop Web channel: Context menu support added to Menu container Slider widget BB10 support added to SPA platform Application setting added in KonyOne Studio that prompts upgrade whenever a new version is available. 2.15 5.0.3 GA release 2.15.1 iOS 6.0 support iOS 6.0 compatibility patch is added to KonyOne platform 5.0 in the current release. 2.15.2 Desktop Web support The GA version of Desktop Web channel is available from the current release. The desktop web channel in KonyOne platform is based on SPA – Single Page Application architecture. The approach enables the application developer to make the best use of the client side capabilities like offline storage, local storage and database on the browser. It also enables the application to be more responsive without requiring server calls when not needed. Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Below are some of the key features available in KonyOne Platform under the Desktop Web channel: New widgets are added under Desktop Web: o Menu Container: MenuContainer is a horizontal strip that can contain any number of Menus and MenuItems. The Menus provide the access to functions such as navigate to a specified form, access to an external link, or a specific user action. This widget may be used in following scenarios: To navigate to other forms in the application To perform an action on an onClick event of a menu To provide customized options in the Menu for a Form o Gridlayout view support for all container widgets except Scroll Box. KonyOne Platform allows you to divide any container widget except ScrollBox, such as forms or HBoxes into multiple columns and rows. This feature enables you to place widgets on a form without having to use multiple HBoxes or VBoxes. NOTE: The Grid Layout can only be applied to a form forked for Desktop Web and Windows 8. Desktop Web supports all widgets except Pickerview, Camera, Phone, and ObjectSelector 3D. Widgets are enhanced to meet Desktop Web design requirements: o Template support added for Menu container Datagrid headers and columns Tab headers Map callouts Segment headers and rows o Multi-select list boxes o Support for Hover skin o Support for Custom font. Features added to KonyOne Studio: o Publish Desktop Web applications from KonyOne Studio. NOTE: Desktop Web channel is supported only on JavaScript language, there is no support for Lua language. Desktop Web Applications target a majority of the desktop browsers that utilize the HTML5 capabilities of the target browser by leveraging the KonyOne SPA architecture. Browser Internet Explorer Mozilla FireFox Safari Chrome Versions Supported IE 8, IE 9 4.0 till the current latest version Version 5.0, 6.0 20.x and above 2.15.3 KonyOne Studio 2.15.3.1 Automatic Preview on native platforms The Automatic Preview feature provides you the ability to preview the current form on any emulator or device when: A form is saved, A skin is changed, There are any changes in an Appmenu. Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes The advantage of this feature is that you can instantly see the changes you made to any saved form on an emulator, without building the application every time. This feature allows you to see the appearance of a form on an emulator or a device. This feature shows only the widgets that have the render property set to true. For widgets like Segmented UI, sample data is used for preview. You can indicate to the IDE to use the sample data for preview. Automatic Preview The Automatic Preview feature instantly enables you to view the following on any emulator or a device: Changes made to a form on a form save, skin change, or a change in Appmenu. You do not have to explicitly click Preview every time and choose the platforms for previewing the form on every form change. The only requisite being that the desired emulators have to be launched initially for Automatic Preview. Quick Preview Quick Preview requires you to click the Preview button every time to view any UI changes, choose the platforms on which you want to preview the changes, and then launch the emulator. NOTE: 1. Developer can use the Automatic Preview feature only to view the User Interface of a Form, this feature should not be used to see the functional aspects of an application. No code can be executed in the preview mode. 2. Internationalization is not supported. 3. This feature is available only on native platforms (iPhone, Android, Blackberry, Windows 8) for JavaScript applications. 2.15.3.2 Other features Plugin install and updates is now possible from KonyOne Studio, Enhancement in build selection process: The target configurations selected in the last build of a Project are now retained at the project level and used as the default settings for any subsequent builds, Support to add Splash screen in landscape orientation on Android platform, The support for target density has been enhanced for Android and Blackberry in Serverside Mobile Web and SPA platform, to include a further level of granularity in terms of the image resources and font sizes used, o Assets are picked from 360 category for devices with dpi ratio<=1 o Assets are picked from 400 category for devices with dpi ratio<=1.5 o Assets are picked from 440 category for devices with dpi ratio<=2 Introduced new API in kony.net namespace, HttpRequest object that can be used to send HTTP or HTTPS request to any resource on the network and fetch the response. This API is available on iPhone, Android and Blackberry platforms. 2.15.3.3 Licensing Option to de-activate the license from KonyOne Studio is added under Help->About KonyOne Studio. Developers can now de-activate the license directly from KonyOne Studio. When the license validity lesser than or equal to 30 days, notification on License expiry is shown on every launch of KonyOne Studio. Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes 2.16 5.0.02 GA release 2.16.1 Windows 8 support KonyOne Platform now supports Windows 8. Below are some of the features of Windows 8 that KonyOne platform supports: Support for multiple states. Kony-built Windows 8 apps have full support for multiple states, meaning that Kony apps will support a full-screen, immersive state, a minimal and snapped view that runs while a second app can take up the majority of screen space. Support for the right contracts (Charms): Kony-built apps will also have full support for OS contracts via the charms API. These App contracts provide a way for apps to work together that lets users search across apps or choose to share content from one app to another. Their experience improves as users add more apps that support contracts to their device. o Search Charm: When you implement the Search contract, users can search not only your app's content but content from other apps that participate in Search. o Share Charm: The Share contract lets you help users share content from your app with another app or service, and vice versa, if the user chooses to do so. o Settings Charm: This provides quick, in-context access to settings that affect the user’s app experience, including whether your app can access the user’s location. o Print: This contract lets users print content on any printer compatible with Windows 8. o Play To: You can help your users play digital media to Windows-certified DLNA devices from within your app by supporting the Play To contract. o App to app picking: This contract lets users pick files from one app directly from within another app. Kony-built apps will have full support for Semantic Zoom, which is a touch-optimized way to navigate through large content collections. Users can pan or scroll through their content, and then zoom in or out to view more or less information. This lets apps present content in a more tactile, visual, and informative way than traditional navigation and layout patterns, like tabs. Support for Live tiles. Useful information appears on the app’s tile on the Start screen even when the app isn’t running. Through tiles on the Start screen, apps are alive with activity and can deliver vibrant content, even when they’re not running. Using live tiles, your app can provide useful, at-a-glance data to the user, while minimizing battery usage. Windows Push Notification Services enables your app to receive messages and send them to your app’s live tile or provide a notification to the user. Settings and user context roam via the cloud. Users get a great, continuous experience, regardless of where they sign in. 2.16.2 KonyOne Studio 2.16.2.1 New Licensing plugin Licensing module is packaged as a separate plugin. Developers are expected to download both IDE and licensing from the current release. Fixed a defect that was preventing KonyOne studio to work on Windows Parallels8 on Macintosh machine. 2.16.2.2 Other features Below enhancements have been added in iOS, Android and Blackberry platforms. Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Support to dynamically align the text flow from Right to Left in label, button, textBox2, calendar, comboBox, listBox, camera and phone widgets. This feature is available in iOS, Android, Blackberry, SPA platforms. New property introduced in kony.contact API to retrieve contact photo available in phone contact Support for a custom callout/alert when a pin on the Map widget is clicked. This feature is not available on Blackberry platform. 2.16.3 KonyOne Server installer for Windows environment Features KonyOne Server Installer for Windows OS – Tomcat combination Description The installer may be used to setup KonyOne Server 5.0.2 GA on the Tomcat server. These are pre-configured install sets that one may use, each install set selects reasonable default settings for the overall configurations based on common KonyOne Server usage scenarios. Basic Configuration - This configuration allows setup of multiple instances on a single physical machine, and is suitable for most development and test environments. Advanced configuration – this configuration is tuned towards a typical production like deployment environment. Custom configuration – this configuration allows the user to selectively deploy and install components. However, there is a known issue which we are actively working towards fixing. Until then, we advise developers to use preconfigured Basic or Advanced configurations. Note: Installation will fail if install folder contains spaces. Developer is expected to provide the folder name without spaces during the install. Please refer to documentation at http://developer.kony.com portal for more details on each configuration. 2.17 5.0.01 GA Release 2.17.1 iOS 6.0 support and XCode compatibility Xcode 4.5 is mandatory for building iOS apps iOS 4.3 is the minimum iPhone OS version that the platform supports iOS 6.0 compatibility patch has been released on KonyOne Platform version < 5.0. iOS 6.0 compatibility patch for KonyOne 5.0 is still in the works and expected to be released soon. Until this patch is released, developers are expected to use devices and simulators less than iOS 6.0 for application development and testing. 2.17.2 KonyOne Studio 2.17.2.1 Optimized build EAR feature Combining Mobile Web with Middleware Archive for Application servers (WebLogic or WebSphere): The Combine Mobile Web + Middleware Archive option allows you to combine the Mobile Web war file and Middleware war/ear file. This option allows you to build the Mobile Web war file if not already built and then combine it with middleware war/ear file that can be used for application servers ( WebLogic or WebSphere). It allows you to customize the combined web.xml file. Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes 2.17.2.2 Default setting of padding and margin By default, when a new widget is dragged and dropped on the form percentage based padding and margin will be set. 2.17.3 KonyOne Studio installer The KonyOne Studio installer has been enhanced to package all the required components in the executable itself instead of downloading them over the network. This was primarily done as developers reported installation issues behind corporate proxy and firewalls. 2.17.4 KonyOne server installer for Tomcat environment Features KonyOne Server Installer for Cent OS – Tomcat combination Description The installer may be used to setup KonyOne Server 5.0 GA on the Tomcat server. These are pre-configured install sets that one may use: Basic Development or Test Server - This configuration is suitable for most development and test environments. Advanced Development or Test Server - This configuration is suitable for sophisticated or large-scale development and test environments. Basic Production or UAT Server - This configuration is suitable for basic production or UAT environment. Custom Installation of KonyOne Server - This configuration is suitable for customized feature installation. Each install set selects reasonable default settings for the overall configurations based on common KonyOne Server usage scenarios. Please refer to documentation at http://developer.kony.com portal for more details on each configuration. 2.17.5 Sample apps The Kitchen Sink app is now available for both iOS and Android. Please note that SPA, Windows Phone and Blackberry versions will be released soon. 2.17.6 Kony Push Notification Server compatible with KonyOne 5.0 Kony Push Notifications (KPN) provides a generic Push Notifications Service that allows you to send push notifications to multiple platforms (for example, iPhone, Android, Blackberry, and Windows) using a single interface. The following enhancements have been added to KPN: - Console UI is revamped for better user experience, Support for Android GCM, User management module is added to allow Admin users manage users and groups, Access to KPN API’s and console available only to authenticated users. 3 Resolved Issues in Patch Releases Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Note when you are upgrading from IDE GA 5.0.19 or before to IDE GA 5.0.20 or later: Please take the back up of your application as the resource folder structure will get modified when you consume IDE GA 5.0.20 or later and its dependent plugins (SOAP, LICENSE, Codegen,Third party and Native codegen) It’s mandatory to upgrade to Android GA 5.0.12, Thinclient GA 5.0.20 and Desktopweb GA 5.0.20 or later versions once this IDE GA 5.0.20 or later is consumed. 3.1 5.0.28 GA release Platform / Component Issue Resolved Bug Description DEF4664 Changing popup from landscape to portrait makes it scroll horizontally Popup header does not appear when native keyboard is invoked DEF4750 Support Ticket #9686 Support ticket #9266 iPhone Native iPhone Native iPhone Native Popover orientation change leads to crash iPhone Native Blocked UI is not correct when changing from landscape to portrait 3.2 5.0.27 GA release Platform / Component Issue Resolved Bug Description Support ticket #8961 Support ticket# 8860 Support ticket# 9507 Support ticket# 9387 Support ticket# 9362 Support ticket# 9206 Support ticket# 9267 Support ticket# 9266 Support ticket# 8611 DEF4554 Onclick event of both button and segment are being triggered at the same time for TC. DEF4641 DEF4677 DEF4687 Issue in Gallery page for Thin client Browser Widget canGoBack always returns true if the url has # at the end Unbalanced calls to begin/end appearance transitions for <FormController1> log messages appear Server side mobile web Server side mobile web iPhone Native iPhone Native iPhone Native Crypto API kony.crypto.decrypt giving Null iPhone Native ComboBox behavior for onSelection event issue Unable to control, contain, or limit the height occupied by browser widget even within the boundaries set by a scrollbox widget UI not extended to bottom of screen when changing from landscape to portrait mode iPhone Native iPhone Native iPhone Native OnOrientationChange event is not consistently fired Text is moving left after entering in text box Dictionary not visible for section header if we set dynamic skin for hbox inside the section header template. Application is crashing when trying to add a contact with SettingsPrivacy-Contacts service OFF Calendar getting white border for the calendar icon iPhone Native iPhone Native iPhone Native iPhone Native Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Issue Resolved Bug Description Platform / Component DEF4717 Crypto API is throwing NSInvalidArgumentException iPhone Native 3.3 5.0.26 GA release Issue DEF4221 DEF4318 DEF4305 & Support ticket #8691 Support ticket #8435 Support ticket #8607 Support ticket #9160 Support ticket #9321 Support ticket #9206 Support ticket #9207 Support ticket #8611 Support ticket #9141 DEF4367 DEF4419 DEF4479 DEF4480 DEF4481 DEF4554 DEF3829 DEF4098 Platform / Component Resolved Bug Description Fix given for onDeleteClick not generating in Lowercase for iPhone, when 4.1 project is converted to JS. Unable to save decimal number in text when textInputMode is numeric in IDE. Fixed this. Build fails when Application name has special character like Apostrophe (') in iPhone. Build generation error when build for hybrid application for ipad alone, with a Hybrid Pie chart included in the app. Fixed this. When we add third party custom libraries through FFI, the js src code is not getting generated for BB and Android. Fixed this. Segment onclick function pulls up index -1 for GA 5.0.25.Fixed this. Click of a button on header does not dismiss the textbox keyboard. Fixed this. ComboBox behavior for onSelection event changed OnSelection event is not fired for ComboBox unless Previous / Next / Done button is tapped.Fixed this. kony.os.getDeviceCurrentOrientation() is some times not working. Fixed this. App crashing after typing four consecutive letters in a textbox.Fixed this. OnTextChange event not working as expected for the textbox on iPad3 alone with iSO 5.1.1. Fixed this. When invoking camera to capture front/back image app is getting hang on camera invoking with a black screen. Fixed this. Voice over on tap is not working in header. Fixed this. Voice over on tap of an icon is not working Voice over on tap of telephone# Text is moving back 1pixel after entering in search text box, when border is given to skin assigned to text box. Fixed this. Unable to restrict the drag effect for content of Kony style popup. Fixed this. Images do not load in some cases when the image is loaded using a url. Fixed this. KonyOne Studio KonyOne Studio KonyOne Studio KonyOne Studio KonyOne Studio Server side mobile web iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native 3.4 5.0.25 GA release Note: Please make sure to pick up codegen GA 5.0.25 for TC, Desktopweb and SPA GA 5.0.25 plugins Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Platform / Component Issue Resolved Bug Description DEF4239 preOnclickJs event is not working for Hbox when we have labels and image in hbox. Fixed this. DEF4195 Support ticket #8511 Support ticket #8516 Support ticket #8652 Support ticket #8508 DEF4047 Support ticket #8409 Support ticket #8398 Support ticket #8860 Support ticket #8983 Support ticket #8739 DEF3842 DEF3869 DEF3298 DEF3631 DEF3931 DEF4128 DEF4057 DEF4094 DEF4166 DEF4205 DEF4240 DEF4265 DEF6654 DEF4078 DEF3988 DEF4047 Support ticket #8409 onClick of widget in a segment is not getting invoked. Fixed this. Image and Label widgets not being rendered correctly on TC. Fixed this. Auto-suggest overlapping the whole screen. Fixed this. Inconsistent display of skin across pages. Fixed this. Pop up window not firing on initial function call. Fixed. Incomplete background appears on Android Thinclient. White background is displayed on scrolling down the page. Fixed this. Richtext widget setvisibility, not firing correctly for thin client. Fixed Checkbox for BB platform is unchecked by default even if it is set to be selected by the user through code. Fixed this. Correct pages for the segment are not displayed for Segment with pageview, when navigated across the pages. Fixed this. Pop up window not being dismissed after clicking on alert button. Fixed Calendar picker icon is set to be displayed in the calendar field box. Calendar widget not showing the proper date format when tried to select date. Fixed this. Map on iPad is not coming full screen. Fixed In iOS5 device cursor focus is not proper for the last digit in the textbox. Fixed. Custom loading indicator not rendering properly. Fixed Loading symbol is not displayed in the middle of the form. Fixed For text field of type number, the max length and type validations are not working. Popup transparency is not applied to whole form. For a combobox, in the list if it contains any alphanumeric character(&,' etc), the value is not being parsed correctly. The month name at the top of the calender is getting displayed as undefined (if start date is provided).Fixed. IE-8 Textbox with placeholder and secure entry is not working properly.Fixed this. IE 8 - Script error is showing when we run desktop app. Fixed this. addDataAt() is not working for menu container.Fixed this. When we change theme of app in firefox alignments are disturbed. Fixed this. When margin is applied to widgets inside containers, extra padding is gettin applied in "divs". Fixed this. Screen doesnot resize with browser, A horizontal scroll is being added for all screens Incomplete background appears on Android Thinclient. White background is displayed on scrolling down the page.Fixed this. Richtext widget setvisibility, not firing correctly for thin client. Server side mobile web Server side mobile web Server side mobile web Server side mobile web Server side mobile web Server side mobile web Server side mobile web Server side mobile web Server side mobile web Server side mobile web Server side mobile web Server side mobile web SPA SPA SPA SPA SPA SPA Desktopweb Desktopweb Desktopweb Desktopweb Desktopweb Desktopweb Desktopweb Desktopweb Desktopweb Codegeneration Codegeneration Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Platform / Component Issue Resolved Bug Description Support ticket #8398 Checkbox for BB platform is unchecked by default even if it is set to be selected by the user through code. Fixed this. "Focus skin implemented for Windows Tablet versions" When clicking on the textbox the text is moving up on IE8 browser, when hover skin is given for the textbox. Fixed this. DEF4060 Support ticket #8042 Support ticket #8739 Support ticket #9146 Support ticket #9004 Support ticket #8960 DEF4484 DEF4487 DEF4506 DEF4551 Global variable not found error in iPad. Codegeneration Codegeneration Codegeneration Codegeneration Calendar picker icon is set to be displayed in the calendar field box. Underline skin for label is not appearing. os.addtodate is not working for iPhone if the device language is set as Arabic Not able to set the callback value from FFI to TextBox or Label Popup scroll issue in landscape mode. Event on gesture is not getting triggered. Image skin is not rendered for hbox when it is set as Segment section header Converting the rawbytes using conversion utility to JSRawBytes/RawBytes for the respective language is supported, for return value of encryption. Codegeneration iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native 3.5 5.0.24 GA release Issue Support ticket #8966 DEF4209 DEF4331 DEF4353 DEF4367 DEF4447 DEF4460 Platform / Component Resolved Bug Description https links not opening in rich text on ipad iPad_Application Crashes when zero records are returned for the segment on a service call & segment is placed in the footer. When the skin is transparent for a form, black color is displayed. Fixed this. Image given for the property "imageWhenDownloading" is not showing while downloading the image. iPad - OnTextChange event not working as expected while entering non-numeric keys, and mode is set to Numeric keypad.Fixed. Crash issue is observed when the user tries to select the calender date for second time, when view type is Wheel Popup and mode is Date and Time and Iphone native calender 24 hour time is set as false iPad_Buttons in the footer are clickable when Popup (whose "isModal" property is true) is displayed Fixed this. iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native 3.6 5.0.23 GA release Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Platform / Component Issue Resolved Bug Description JSPFQA6585 8759 8840 8835 The variable type int is generated as double for FFI. Fixed this Image gallery appearing only when clicked on it. Fixed this Fixed validation issues of icon.png image. Calendar done button does not appear. Have to scroll the calendar to click done button.Fixed this. On form.destroy(), all the child widgets are to be destroyed. Does not work properly.Fixed. Textbox keypad freezes momentarily upon typing third letter.Fixed. Segment dissappears on setdata and reappears onclick of it.Fixed Map - currentlocation is not shown when tapped on it for multiple times.Fixed When content alignment is dynamically set to right for a rich text (for 'ar' locale), blank space is seen. Fixed If a segment is placed inside a VBOX. The segment onclick is not getting fired instead VBOX onclick is getting fired.Fixed Camera overlay issue – Footer with required buttons not visible in Landscape mode first time.Fixed. Camera overlay – Invoking an auto popup the first time after Camera launch is not available.Fixed now. In landscape mode, not able to view native style popup on click of button in the footer of overlay form.Fixed. Unable to close pop up during session time out.Fixed 8698 8858 8883 DEF4316 DEF4329 DEF4118 DEF4308 DEF4348 DEF4349 DEF4298 Code Generation iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native 3.7 5.0.22 GA release Issue DEF3665 Support ticket #8300 Support ticket #8432 #8638 Resolved Bug Description Platform / Component Windows 8 – Suppressed the option for image as background for label, as it is not supported on Windows KonyOne Studio iPhone title bar images not getting saved in the IDE. Fixed this. Fix for Old TextBox - autocapitalise psp values were getting generated in CamelCase while iPhone and iPad expects them in lowercase. Fixed this Default Skins added for iPad, Android tablet, SPA iPad, SPA android tablet platforms. Fixed issue, where user is unable to clear timeout value in service action of event editor dialog Popup issue - Popup behavior is shrinking for a while when invoked. Tabpane support given for next-prev navigation Month and year in calendar is displayed in blue instead of black. #8677 HttpRequest API not returning call back to the application, after time out and no network available. KonyOne Studio KonyOne Studio KonyOne Studio KonyOne Studio iPhone Native iPhone Native iPhone Native iPhone Native DEF4276 Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes 3.8 5.0.21 GA release Issue Resolved Bug Description Platform / Component DEF3869 DEF3823 Support ticket #8449 Support ticket #8426 Support ticket #8411 Support ticket #8427 Support ticket #8448 Support ticket #8432 Support ticket #8533 Support ticket #8503 Support ticket #8560 Support ticket #8501 Support ticket #8573 DEF4106 Map on iPad is not coming full screen HBOX dynamic visibility not working in segment SPA & Codegen SPA & Codegen DEF4204 DEF4281 DEF4270 Support ticket #8513 Support ticket #8515 Support ticket #8508 Texfield focus is not being set when orientation of form is changed. iPhone Native iPhone Native Issue related to graph chart Segment pageview always resets to page1 on change of orientation. Page takes 10+ seconds to load whenever a graph is drawn on the page. Placeholder is not right aligned properly for Arabic in iPhone Left and Right side titlebar button color change when compared with earlier plugins. In Popup, Line widget gets disappeared while changing orientation from Portrait to Landscape Textbox - auto-suggest list displayed only the first 3 are letters typed in a textbox Not able to get the selectedIndex for a segment. SelectedIndex of segment is null The application crashes when tapped on the splash screen while launch. Application crash issue on clicking the Splash Screen Popup height is not calculated when the data gets dynamically added. App crashes when we swipe on the splash screen Continuous swiping on splash screen is crashing the app onClick event of segment with multiple widgets not working for TC when clicking on an image widget within segment. Fixed this. Only first segment onclick event is fired. Succeeding segments' onClick events are not working. Fixed this. Pop up window is not firing on initial function call. Fixed this. iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native Server side Mobile Web Server side Mobile Web Server side Mobile Web 3.9 5.0.20 GA release Issue Resolved Bug Description Platform / Component DEF3437 Images for iPad are being put into iPhone/Android build Added Javaservice 2 and its Support in the Java connector Fix for $ params not getting replaced in Url KonyOne Studio KonyOne Studio KonyOne Studio Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Platform / Component Issue Resolved Bug Description DEF4021 Build for J2ME is not available in 5.0.17 latest plugins Resolved the invalid error marked by ide in the following cases: FFI Function call checking Prototype based new object creation Accessing method/properties from the object returning from a function. Calendar widget does not pick up the left & right navigation images on Android rich client in grid view KonyOne Studio App service not able to find the form name (Global variable not found error in iPad) In the IDE if we use, if (kony.string.startsWith(platform,"iPhone",true) == true) The IDE is throwing a warning. "Too many arguments found. Expected 0, shown 3. Kony 5.0 service proxy setting : Added ignoreProxy option for each service. When ignore proxy is ticked for a service, the global proxy settings are ignored for that service. KonyOne Studio DEF 3349 Support ticket #8042 Support ticket #8181 Support ticket #8160 Support ticket #8080 DEF3946 DEF4042 DEF4025 DEF4060 Support ticket #8409 Support ticket #8398 DEF4066 DEF3288 DEF2970 Support ticket #8263 DEF 4079 DEF 4097 DEF 4178 Support ticket #8359 Support ticket #8299 Support ticket #8276 Support ticket #8399 Support ticket Java Service test through Kony IDE is not working in version 5.0.x Scrollbars are visible in scrollbox widget even when we set showScrollbars property to false IE-8 :Images don't load when initially image visibility is set to false and we try to show them on button click IE – 8:Text in label is not getting wrapped by itself, it is extending out of widget IE8 - When clicking on the textbox, the text is moving up Richtext widget property, setvisibility, not firing correctly for thin client. Checkbox for BB platform is unchecked by default even if widget properties are set correctly URL scheme for App service in Android kony.application.openMediaURL() API is not supported for SPA platform. kony.i18n.setCurrentLocaleAsync api is not returning the locale value for native title bar(headers). Text wrapping issue within a scroll-box Autocapitalization issue for textbox. Does not respect the capitalization setting. Unable to add contacts using contact.add api Should display cursor (using setfocus) on the textfield which is not happening. Changing the button text on header is not working Popup closure is getting fired instead of the child widget at times. Wheel calendar - Calendar date animates while form loading Checkbox widget is being displayed with an underline Application crash issue when the user performs a date-less search KonyOne Studio KonyOne Studio KonyOne Studio KonyOne Studio License Desktopweb Desktopweb Desktopweb Desktopweb Server side Mobile Web Server side Mobile Web Help Help Code generation Code generation iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Issue Resolved Bug Description #8283 Support ticket #8445 Support ticket #8501 The kony.application.showLoadingScreen is not in the center of the screen when the ipad is in landscape mode Using a segment and using selectedIndex to indicate the selected page, selectedIndex is always displayed as null. Platform / Component iPhone Native iPhone Native 3.10 5.0.19 GA release Issue Resolved Bug Description DEF4150 Support ticket # 8247 Support ticket # 8312 Search criteria given in the searchbox does not work. Application gets stuck when the user tries to select the item in the searchbox Form.destroy when done on a form with tabpane causes application crash Application crashes when the user clicks on "done" button on the textbox Allowing non alphanumeric characters for publisher identity ,Package name Adding images to folders /scale-100,/scale-140,/scale-180 to <workspace>\resources\tabletrichclient\windows8 will enable 'Scaling to pixel density' in windows8 platform Platform / Component iPhone Native iPhone Native iPhone Native KonyOne Studio KonyOne Studio 3.11 5.0.18 GA release Issue Resolved Bug Description Support ticket #7731 Map Callout not Working for the Android Platform DEF3868 Support ticket #7440 DEF3949 DEF3957 DEF4029 DEF4009 Support ticket #8176 percentage hboxes not working as expected Thin client onClick of Segment. Lua code "focuseditem" property not working anymore in 5.0.12 Edit style icon for deleting a record in a segment is not working Populating the image strip widget with valid data but it is not visible Results displayed in one screen is getting influenced by the previous search results display in another screen Scrollbar does not appear for a segment with multiple records Slider Onselect is not triggered. Platform / Component KonyOne Studio Server side Mobile Web Server side Mobile Web iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native 3.12 5.0.17 GA release Server Side Mobile Web is not supported on Tomcat when JS is used as a development language. Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Server Side Mobile web GA 5.0.17 plugin has the dependency on codegen GA 5.0.17 Platform / Component Issue Resolved Bug Description DEF3583 app.headers and app.footers api is not working in thin client porting DEF3844 popup.show() is not working with 5.0.13GA plugin DEF3854 pageview property for segment is not working in ThinClient DEF3819 TextBox events not getting invoked DEF3736 Unable to launch the app in Basic DEF3687 page not navigating in E63/E71 DEF3649 line separator is not coming for a segment in TC Porting DEF3846 checkbox alignment with the text "Remember me" is not center DEF3912 Dynamic visibility of button in a segment not working DEF3779 Using setData - focusedItem is not populating in ThinClient DEF3666 Support ticket #7749 Suport ticket #7602 Support ticket #7620 DEF3885 setData- section header skins are not showing up. Support ticket #7413 DEF3809 Error when accessing specific Label inside Tabpane Issue in Kony API - segui.segdata(form.tabpane.segment, dataTable) in 5.0.13 The theme (Skins) was not imported successfully. Desktop Web: Custom Widget is building in 5.0.07.GA plugins but not in 5.0.13.GA plugins. DEF 3808 DEF 3934 DEF 3955 DEF 3987 DEF 3989 DEF 3992 KonyOne Studio KonyOne Studio KonyOne Studio Fix for uninterrupted build using ant. ds.save is not working correctly KonyOne Studio Added Context Help (F1) to windows 8 tab in application properties windows Support ticket #7287 DEF 3371 DEF 3378 Server side Mobile Web Server side Mobile Web Server side Mobile Web Server side Mobile Web Server side Mobile Web Server side Mobile Web Server side Mobile Web Server side Mobile Web Server side Mobile Web Server side Mobile Web Server side Mobile Web Server side Mobile Web Server side Mobile Web Response text is not getting encoded after applying Xpath. Page is moving below in setting page after clicking save button App menu is invoking functions on focus and going into loop When we scroll the App Details screen the screen is moving down showing and there is some extra space visible at the bottom which is not intended. Slider widget selectedValue property is not working Not able to remove or add an appmenu item from the existing appmenu created dynamically Crash is observed while selecting a record in segment and then clicking on other widget Placeholder alignments and font styles are not working for textbox Able to Drag the Popup. Expectation - It must be static and user KonyOne Studio KonyOne Studio iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Issue Platform / Component Resolved Bug Description must not be able to Drag it. Support ticket # 8004 Support ticket #8003 Support ticket #7990 DEF4538 DEF4486 DEF4511 DEF4380 Support ticket #9150 Camera widget text change is not working Model name to be returned as iPad Mini instead of iPad2. Application freezes when clicking a Segment2 row and setting a label on a popup before doing a popup.show() kony.i18n.isLocaleSupportedByDevice("ar")returns false on Galaxy S4 device. Fixed this. Unable to change App locale when third party language pack is used in the device. Fixed this. Segment 2 in page view mode is not working as expected in specific version, Android version < 3.0. Fixed this. Grid Calendar dates skin is not retained when moved from back state to restore state. Fixed this. Slowness in Android due to a header parameter "Expect : 100continue" being appended to http requests. Fixed this. iPhone Native iPhone Native iPhone Native Android Native Android Native Android Native Android Native Android Native 3.13 5.0.16.1 GA release Issue DEF3941 DEF3813 Platform / Component Resolved Bug Description User is not allowed to scroll to the next question unless the user select the Next button Keypad is not being dismissed on click of Done and Cancel button iPhone Native iPhone Native 3.14 5.0.16 GA release Issue Platform / Component Resolved Bug Description Support ticket #7208 DEF3838 DEF3762 DEF3771 DEF3932 DEF3941 DEF3933 DEF3829 Internationalization not being rendered on the browser properly Widgets are not getting placed perfectly in segment On click of a calender widget which is inside a scrollbox, the calender is opening at the end of the screen and not beside the calender widget. No scroll for picker in combo box If user double taps on the disable cells of calendar widget with two fingers, its navigating to the next/previous months. User is not allowed to scroll to the next question unless the user select the Next button The page skin is not getting applied iPad_Unable to restrict the drag effect for content of Kony style popup Desktopweb (Dependency on codegen GA 5.0.16) Desktopweb Desktopweb Desktopweb iPhone Native iPhone Native iPhone Native iPhone Native Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Issue Resolved Bug Description Platform / Component DEF3857 Support ticket# 7611 Support ticket# 7734 Support ticket# 7537 Support ticket# 7524 Support ticket# 7726 Support ticket# 7858 PopUp Combobox Crash Issue iPhone Native Support ticket# 7700 Support ticket# 7684 DEF4507 Calendar widget on retina display iPhones Camera widget skin changed with 5.0.14, and we can no longer set it to our desired colors iPhone: Application crashes on fast clicking of the calendar widget iPhone Native iPhone Native iPhone Native iPhone Native Segment pageview Event issue onappterminate callback event is not captured Variable Retain The Last Value for Combobox JSON object being sent differently in Android and iOS when sending Base64 value of images to Middleware and causing - JSON to Dataset conversion exception Platform defect on native BB & iphone: new line break character \n Image skin is not rendered for hbox when it is set as Segment section header iPhone Native iPhone Native iPhone Native iPhone Native Android Native 3.15 5.0.15 GA release Issue Resolved Bug Description Platform / Component Support Ticket# 6990 Support Ticket# 7619 Support Ticket# 7681 Support Ticket# 7673 Support Ticket# 7672 Support Ticket# 7524 DEF3594 DEF3808 Loading Animation is not displayed properly when the onpush event of the segment is triggered iPhone Native DEF3378 DEF3717 DEF3774 DEF3783 DEF3792 DEF3631 Support Ticket #6156 iPhone Native iPhone Landscape Issue with Title Bar iPhone Native Sqlite - Insertion fails if staring has '?' setBadge() API is not working properly before form.show() Submission to itunes App-store validation failure Onclick on any of the vbox, event for segment rowclick is triggered and not for vbox click The custom font for rich text widget is not getting applied. When we scroll the App Details screen the screen is moving down showing so much extra space at the bottom. This space amounts upto a complete screen App menu is invoking functions, on focus and going into loop Not able to add SegUI to ScrollBox from IDE When the limit and masking are applied to the textbox, it does not reflect on the iPhone SPA app. Fixed this Unable to slide the slider in windows spa. Fixed this. Images in windows are not rendering full size. Fixed this. Custom loading indicator not rendering properly, when showLoadingScreen api is used. Fixed this. Function which is defined for button is not getting invoked for button onclick. Instead it is invoking a function which is defined for segment iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native SPA SPA SPA SPA SPA Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Platform / Component Issue Resolved Bug Description Support Ticket #6973 row. In iPad device, sometimes the calendar component is loaded above the "calendar widget" and sometimes it’s loaded below the "wdiget", when it is clicked. Fixed this. Support Ticket #7043 DEF4386 Support ticket #8955 Support ticket #9057 DEF4193 Fixed errors related to pickerview. When a popup is on screen with some background transparency, and loading screen appears on popup, popup's background transparency becomes fully transparent. Fixed this. Grid Calendar widget locale issue- Grid calendar by default is getting displayed with the default device locale rather than the app default locale. Fixed this. Invoking ‘releaseRawBytes()’ on camera widget throws “Object has no method releaseRawBytes" exception and crashes the application. Fixed this. Popup inTransitionConfig & outTransitionConfig Animation properties made writable. Slider Thumb image moving beyond the line when provided with Custom Image. Fixed this. SPA SPA Android Native Android Native Android Native Android Native Android Native 3.16 5.0.14 GA release Issue Resolved Bug Description Platform / Component DEF3718 If we give any value to timeout(sec) in Event Editior (Synchronous Service), the given value is not retained KonyOne Studio Support Ticket #7476 Support Ticket #6177 Support Ticket #5398 Support ticket #7127 IDE error in 5.0.11 Problem in table while changing the Lua development environmemnt to javascript IDE marks errors sporadically for the Kony API calls, such as kony.table.insert Fix for Soap 1.2 soap message issue Support ticket #7112 Unable to display popup at right place - screen scrolls up when keyboard is active – ipad Support ticket # 7395 KonyOne Studio KonyOne Studio KonyOne Studio SOAP UI (Dependency on IDE GA 5.0.14) iPhone Native iPhone Native Browser Widget - dynamic POST request not working Support ticket # 6968 Support ticket # 7500 DEF3683 DEF3798 Calendar widget inside a pop up with viewtype as GRID_ONSCREEN does not show month and year iPhone Native Getting UnCaught Type Error.Object Content:// has no method ‘releaseRawBytes’ Link in richtext is coming in underline when we give without underline skin crash issue on click of credit card account in the Account Summary page iPhone Native iPhone Native iPhone Native Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Platform / Component Issue Resolved Bug Description Support ticket # 8660 DEF4288 DEF4382 TabName header has big white space on Android. Fixed spacing between image and text in tab header is reduced. Problems with cover flow view in android Slider selectedValue property is not working. Fixed this. In a Lua to JS upgraded project, not able to get ListBox poptitle property text from i18n file Show Loading screen is taking time to fire. Fixed this. Cached http image is not shown when data connection is not available and also resource changed at server is not updated by the Image widget using http url image. Fixed this. Richtext widget not displaying the color configured. Fixed. DEF4196 DEF4234 support ticket #8542 DEF4350 DEF4455,DEF 4456,DEF445 7,DEF4458 DEF4326 support ticket #8888 support ticket #9112 support ticket #8799 DEF4471 While typing text in the text box, the first letter is missing and after typing its fine in BlackBerry touch only device Slider widget gets incremented when placed in Hbox. Placed a slider widget in Hbox with two buttons. Onlick anywhere in Hbox, slider is getting incremented automatically. ContentAlignment property not working on blackberry segment template DEF4416 DEF4327 Segment Separators are not displayed DEF4182 DEF4050 Not able to scroll up using Track pad once user enters Text area. In Segment there are more records 1st, 2nd, 3rd ....etc. Here if we select 1st or 2nd or 3rd or any other record then it is taking the content of 1st record only irrespective of selection in segment.focusedItem. DEF4293 Padding is not getting applied to the TextBox. DEF4465 Date widget and Combobox does not support internationalization UI issue across the app. When focus is in text box and user scroll up then text in text box overlaps with header of the screen If the textbox2 secure text is true in Blackberry berry while we are typing the text is moving and we are getting more space at the front(this behavior is in Arabic that means when the text is typing from right side) Support ticket #8889 Android Native Android Native Android Native Android Native Android Native Android Native Android Native Accessibility is not working. Application is not responding when multiple menu clicks are done in Android Device kony.i18n.setCurrentLocale(locale) is not working. Segment’s first record and last record if focused is showing rounded corners at the top and bottom respectively DEF4374 Android Native Android Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes 3.17 5.0.13.1 GA release Issue DEF3375 Support Ticket #7302 Platform / Component Resolved Bug Description If http/s url contains space then Image widget is not able to the download the url image App crashes after app store update, Rawbytes were not readable after app update iPhone Native iPhone Native 3.18 5.0.13 GA release Platform / Component Issue Resolved Bug Description DEF3611 Default segment separator is getting rendered, even after the separator property is set to false. DEF3583 DEF3692 DEF3612 DEF3604 Ticket 6582 Ticket 6913 Support Ticket# 6529 DEF3576 Support Ticket#6566 Support Ticket# 6892 Support Ticket# 6893 DEF3575 Support ticket #7396 Support Ticket# 6919 Support Ticket #7074 Support Ticket #6972 DEF3380 DEF3476 DEF3359 DEF3386 Support Ticket #6860 app.headers and app.footers api is not working in thinclient porting Default values of Invisible widgets not getting on click of button Text on the button in not getting aligned to center focusedItem of segment is not working in TC Textbox2 Widget - onTextChange Property not working on Kony 5 updated plugins (Mobile Web) Segment property (selectedItems) is not working in Mobile Web SiteMinder tab on IDE not working on Kony 5 Crash issue in Rewards module i18n APIs not working on thin client/mobile web (Kony 5.0.9) NullPointerException Error encountered when displaying a specific form in BB Curve Mobile Web Screen navigation encounters NullPointerException on BB Curve 7 Mobile Web Adjacent buttons in a hboxes overlapping Build issue - Removing special character from i18 file Textbox Placeholder for iOS thinclient was placed outside the textbox KonyOne Studio KonyOne Studio KonyOne Studio KonyOne Studio Codegeneration Desktopweb Performance issue - missing js lib Unable to edit the Calendar date manually. Data is not getting populated from service in a combobox with edit view Segment Section Header click not functioning as per documentation – Desktop Web Issue with isModal property and size of the Popup A Black line is visible at the end of the segment. In IE 8 internationalization not working Server side Mobile Web Server side Mobile Web Server side Mobile Web Server side Mobile Web Server side Mobile Web Server side Mobile Web Server side Mobile Web Server side Mobile Web Server side Mobile Web Server side Mobile Web Desktopweb Desktopweb Desktopweb Desktopweb Desktopweb Desktopweb Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Issue Support Ticket #6351 Support Ticket #6491 DEF3327 DEF3458 DEF3677 DEF3735 DEF3694 DEF3698 DEF3570 DEF3572 Support Ticket #6983 Support Ticket #7106 Support Ticket #6979 Support Ticket #6968 Support Ticket #7280 DEF3662 DEF3656 DEF3773 Support Ticket #8028 DEF4122 DEF3867, DEF4008, Support Ticket # 8148 Support Ticket #8476 DEF4187 Support Ticket #8142 Support Ticket #8351 Platform / Component Resolved Bug Description Not able to scroll through pop-ups using mouse. Skin not getting reflected for the button which is inside the header in desktop web remove api for vBox is not working setFocus for dynamic widgets is not working TextBox events onBeginEditing and onEndEditing are not getting trig gered Dynamic visibility of button in a segment not working kony.globals["appmiddlewarecontext"] is not getting added in the ap p.js i18 keys getting repopulated everytime the form loads App crash on click of on Global Navigation menu from Account Ledger screen On tapping the Message at the bottom of the Ledger View Screen, Transaction details page is getting displayed, which is incorrect Setting widget visibility to true not working in iPhone when the page is scrolled down. Popup with Header is not rounded iPad: TextBox and TextArea accepts more characters than the value set in "maxTextLength" when text is copy pasted Calendar widget inside a pop up with viewtype as GRID_ONSCREEN does not show month and year Lua calendar on iPhone doesn't display month iPad: Application closes/crashes when user does not select an account on IEMT setup transfer page and selects Continue button. iPad: Application is crashed/closed when Recipient field is tapped after recipient selection,clicks on back ground and proceeds to submit the EMT. French logo is not picked Fixed JSON parsing uncaught error. If JSON parsing fails, opstatus/error code 1013 will be thrown. Implemented setfocus method for scrollview. setFocus was not reflecting when set to a button in a scrollbox with horizontal scroll option. Fix for Geo location issue - geolocation.getcurrentposition not working for android version 4.2 Android does not honor the Container weight on Orientation Change. Fixed this. Device keypad is displayed when calendar icon is selected. It should disappear when user clicks on calender widget. Fixed this. Alternate skin is not applied for segment in projects migrated from 4.1 No properties getting set dynamically for segment template. Fixed this. Desktopweb Desktopweb Desktopweb SPA SPA SPA SPA SPA iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native Android Native Android Native Android Native Android Native Android Native Blackberry Native Blackberry Native Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Platform / Component Issue Resolved Bug Description Support Ticket #8298 Browser widget - Junk characters displayed, when html string contains basic html tags with Arabic text. Fixed this. DEF4046 DEF4116 DEF4171 DEF4182 On click of hbox not working from BB joystick on 9900 . Fixed this. Camera Widget (Skin) is getting distorted when trying to set the skin of it dynamically after taking a picture with camera. Focus is lost on clicking device back, from alerts and popup windows. Fixed this. Not able to scroll up using Track pad once user enters Text area null checking when http response content is null with response status code 204 Support ticket #9270 Support ticket #9314 support required with services ,template param with first level of inner dataset Issue with scraper service when migrated from 4.0 to 5.0. Blackberry Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Middleware with/ without Memcache Middleware with/without Memcache Middleware with Memcache 3.19 5.0.12 GA release Issue Support Ticket #7136 Support Ticket #7065 Support Ticket #7006 Support Ticket #6924 Support Ticket #6858 Support Ticket #6778 Support Ticket #6629 Support Ticket #6290 Support Ticket #6301 Support Ticket #5933 DEF3539 DEF3620 DEF3625 DEF3621 DEF3506 Platform / Component Resolved Bug Description iPhone Navigation bar image issue - image does not render multi select segment where on selection of one item - check uncheck does not work Application becomes non responsive if the user taps on "Hide KeyPad" button on textbox The form does not auto rotate from landscape to portrait and vice versa when the "appmiddlewaresecureinvoker" API invoked Problem in implementing a Photo Gallery using a Segment with SEGUI_VIEW_TYPE_LINEAR viewType property ConvertRawBytes issue to scale down images issue with iPhone native which is the popup is being displayed a little bit down from top instead of being shown on top Segment gets blackened when done is clicked from the virtual keyboard. The keyboard hides the text being entered in a textarea which is inside a Pop up. Issue with sending cookie through Header of Browser Widget. Unable to clear the text in dictionary search box First half of the first Image and the other half of the second image are shown in the segment Iphone Coverflow property is not working as expected. (ID Cards of different users are not accessible as swiping is difficult and shows next card also with same name.) Imagestrip size is streching and not able to display full size dynamically anchor popup to a widget so that it fits the best space iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Issue DEF3505 DEF3565 DEF3366 DEF3673 DEF3729 DEF3472 DEF3070 DEF3135 DEF3226 DEF3327 DEF3328 DEF3329 DEF3405 DEF3412 DEF3422 DEF3463 DEF3469 DEF3475 Support Ticket #6862 Support Ticket #7135 JSPFQA6092 Support Ticket #5367 Support Ticket #6465 JSPFQA5359 DEF3200 DEF3983 DEF3964 Platform / Component Resolved Bug Description Opening combobox in popup with insufficient space to display contents of popup results in popup disappearing Anchoring popup doesn't work when onscreen keyboard gets dismissed Phone APIs - Adding / Finding / Deleting Calendar events are not working in iPad Info and Error Alert API is not working os.platform().deviceid is using iOS Internal API which is deprecated. Kindly provide a workaround/solution Unable to CENTRE ALIGN image in a SEGMENT pageview. Fixed this When used native scroll, password textfield text is coming as dots instead of entered chars while fetching text through code. Fixed this Fixed Backward compatibility issue for selectedKeyValue of list box not working when converted from lua to JS. Textbox is also moving when user moves map widget, when hbox of textbox is made form level header.Fixed this. Remove api is not working when tried to remove hbox in a vbox and vBox has got multiple hBoxes. Fixed this. addSectionAt() api is not working for segment. Fixed this. setContext for popUp is not working, with popup as nonmodal. Fixed this. onclick event of hbox(in footer) is not getting invoked. Fixed this. Additional space is getting created below the images, when form is loaded for the first time. Fixed this. Line (widget) in Segment is not getting displayed in SPA (All Platforms).Fixed this. Line widget is not appearing inside a segment .Fixed this. HBOX Onclick event in a segment is not working. Fixed this. Segment Section Header click not functioning as per documentation for SPA Iphone. Fixed this. Cursor pointer jumping to the end of the textfield in iPad. Fixed this. Build Fails when Deeplink Function is defined.Fixed this. When Form TitleBar is set to True and leftSide view is selected and Widget as Title then User can Select ‘PrevFormTitle’ Checkbox. Code for ‘PrevFormTitle’ is not getting generated. This is fixed Documentation updated for Alert API for javascript in Kony 5.0 When the application is imported from old version to new version & built, build successful message is displayed though the build is failing. Fixed this Single line comments are not shown in different color in IDE. Fixed this. onSwipe event arguments getting null/undefined for SegUI pageview type. As per documentation, sectionindex, rowindex and isselected parameters are passed in onSwipe event callback whenever a swipe is made for SegUI Pageview. Support for custom setter and getter callback at property level and Support for info property The UI is getting disturbed when used segment2 in page view. The iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native SPA SPA SPA SPA SPA SPA SPA SPA SPA SPA SPA SPA SPA SPA Codegeneration Codegeneration Help KonyOne Studio KonyOne Studio Android Native Android Native Android Native Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Issue Resolved Bug Description Platform / Component Support Ticket # 8002 DEF3437 containers are shown as if they are cut. Popup keep shrinking on pressing back button or change orientation on Android Images for iPad are being put into iPhone/Android build Android Native DEF3984 DEF4156 Info is not accessible for the button which is inside the segment. CheckBoxGroup selectedKeys returning same key for both selected and unselected scenarios DEF4168 onClick for Hbox is not working for BB DEF4134 DEF4102 onDeviceBack is not working in BB Focus should come on "OK" button whenever a pop–up is displayed in Blackberry DEF4170 Font size is not set properly based on device factor DEF3883 White gap is appearing below the header. DEF4039 Support ticket #8044 Support ticket #8588 Support ticket #8719 Support ticket #8727 Support ticket #8737 Support ticket #8682 Support ticket #8804 Support ticket #8750 Support ticket #8755 Support ticket #8985 Segment data returning null value while retrieving segment2 data Support ticket #8964 Unable to disable back key in blackberry (using kony 5.0) Widgets not being displayed correctly on TC Data alignment issue and vbox.remove method issue has been fixed segment.addDataAt not working w/latest plugins browser widget not able to render google maps Panorama control not working w/latest plugins Not able to access email and Phone number in browser for Windows 7.5 Access issue of calender in popup screen 'displayOrientation' property has not provided to popup screens. Android Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Middleware with memcache Windows mango Windows mango Windows mango Windows mango Windows mango Windows mango Windows mango Windows mango Multiselect segment issue in windows Image upload does not work in Kony5.0 middleware ear Middleware without Memcache 3.20 5.0.11 GA release Issue Resolved Bug Description Support Ticket# 4794 Support Fixes for iOS profiler memory leaks Fix for memory leaks in iOS Platform / Component iPhone Native iPhone Native Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Issue Ticket# 6461 Support Ticket# 6574 Support Ticket# 6645 Support Ticket# 5571 DEF 3502 DEF 3495 DEF 3503 DEF3451 DEF3496 DEF3504 DEF3394 Support Ticket# 6751 JSPFQA6003 Support Ticket# 5178 Support Ticket# 5291 Support Ticket# 5401 Support Ticket# 6619 DEF3770 Platform / Component Resolved Bug Description Widgets are not being displayed in some cases Excessive delay in showing a form with Camera widget Gestures for box within a segment issue Crash on segment setData with message Collection __NSArrayM: 0xXXXXXX was mutated while being enumerated. "Recipient" and "From Account" field is overlapped when user select "Interac e-Transfer" option from menu second time. Native skinning for camera widget Loading icon disappears before data appears Issue with form Slide in navigation on login and quicklinks onselection event for checkbox doesn't get the widget reference being passed back to called function kony.application.dismissLoadingScreen() is not working Issue with alignment of Widgets in a Segment in Mobile web has been fixed i18 issue with Unicode characters has been fixed How to set Tab Header Height on TabPane widget on Android Issue related to missing mapped info in Mapping Editor. Failure in containsOnlyGivenChars() api call, if char string contains certain characters: range out of order in character class TabPane widget: TabName is not available for i18n ShowLoadingIndicator API – Loading Indicator is not getting dismissed Twitter url is opening in new browser instead of the browser widget wrapped within the form DEF3556 kony.convertRawBytes() API implementation for JS DEF3786 Swipe gesture is not working for hbox inside scrollbox DEF3911 Dynamic content alignment is not working for RichText widget DEF3478 List Box Padding is not working in Android Support Ticket #7034. DEF3973 In Support screens, xLargeScreens property is not working DEF3952 Dynamic skinning through table is not working in segment for BB Unable to read selectedIndex property of the segment widget in blackberry through code DEF3970 Decrypting the encrypted value is giving script exception DEF3996 Support Ticket #7810 Getting undefined exception for kony.setProperty API in BB Native Segment action events not happening for Blackberry in PageView mode. iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native Server side Mobile Web KonyOne Studio KonyOne Studio KonyOne Studio KonyOne Studio KonyOne Studio Android Native Android Native Android Native Android Native Android Native Android Native Android Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Platform / Component Issue Resolved Bug Description Support Ticket #7817 Browser widget is not loading when assigning url in Blackberry DEF4124 DEF4044 DEF4065 DEF4164 DEF4226 DEF4251 DEF4322 DEF4323 DEF4325 DEF4355 DEF4356 DEF4357 DEF4358 DEF4359 DEF4389 DEF4390 Kony middleware only allows alphabets and digits in the SOAP XML namespaces XML name space can contain '_' and '-'. popup is getting dismissed even when not dismissing the popup when doing signature capture functionality The textbox size increases in secureTextEntry true mode The current form moves up when clicked on any button before navigating to other form Not able to set min , max and selected Value thru code onTextChange event not working in secureTextEntry true mode Issue with Image Gallery in a scroll box Issue with Image Gallery in Arabic Issue with intellisense On click of any item in appmenu, no action is performed sometimes On first load of a form, all the widgets(invisible) are visible once, then it is resizing and showing the correct view The function is not getting button as input. Left alignment of the button is not working Alignment of content in secure text box is not proper Not able to set Selected Index for a segment Not able to get correct index in Segment page view Blackberry Native Middleware with/without Memcache Windows 8 Windows 8 Windows 8 Windows 8 Windows 8 Windows 8 Windows 8 Windows 8 Windows 8 Windows 8 Windows 8 Windows 8 Windows 8 Windows 8 Windows 8 3.21 5.0.10 GA release Issue Resolved Bug Description Platform / Component Support Ticket #6541 Support Ticket #6634 Support Ticket #6313 Support Ticket #6352 Support Ticket #6408 Support Ticket #6290 Support Ticket #6510 Support Ticket #5597 JSPFQA5814 User is able to enter values in a read only text box when keypad is used. iPhone Native widgets visibility is not consistent when the forms are revisited iPhone Native Text on non- retina display is sometimes fuzzy. iPhone Native Loading screen not changing orientation with the change in Orientation of the form iPhone Native Text not visible and skins change on hover iPhone Native Segment gets blackened when done is clicked from the virtual keyboard. iPhone Native Listbox selected item inherits from previous listbox iPhone Native JSPFQA4569 JSPFQA4090 DEF3428 DEF3432 DEF3435 The keyboard hides the text being entered in a textbox which is inside a Pop up Auto preview white screen issue in iPhone Getting the blank page when added widgets to the page in AutoPreview for iPhone iPhone autopreview is not picking up the latest updates Menu page does not close on its own, after swiping on screen. Downstate of some buttons are not sensitive Masked Account number is not displayed in Account Details page. iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Platform / Component Issue Resolved Bug Description DEF3438 Paging dot focus is wrong on Account Detail page Currency indicators are disappeared after selection of account in Account Summary page. Account Balance is not displayed in Reclaim money to field after account selection in Cancel e–Transfer page. Account names are not displayed for particular accounts in Account details page. To label, Recipient name and Amount label are not displayed on e Transfer Cancelled page Select Payee Page Displays Blank Page – Intermittent French: More –– contact us–– English letter is displayed instead of French letter É Currency indicator is displayed next to GIC amount only after expanding and Collapsing GIC section on IP Account Details page. i18n values get rearranged every time a value is added to the same. The rearranging is not by any sorting order, nor in the order in which the values are filled.Fixed this. When location details contains one of the keys named "address" map pinclick is crashing. Fixed this. DEF3440 DEF3441 DEF3442 DEF3445 DEF3431 DEF3449 DEF3450 JSPFQA5975 DEF3764 DEF3579 DEF3776 Fixed slow responsiveness on selection of a field & displaying the saved page. Retain selection property is not working for the segment with single select behavior. Fixed this. iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native KonyOne Studio Android Native Android Native Android Native Support Ticket #6105 DEF3701 Support Ticket #7369 Using setEnabled(boolean) on calendar widget is crashing. Fixed this. Not able to set date to calendar widget in preshow of the form. Fixed HttpRequest.getAllResponseHeaders and HttpRequest.getResponseHeader is returning only one header value if multiple headers with same key are returned from server. JSPFQA6290 Popup Grid calendar showing current date instead of initial place holder or date format string, when calendar is moved to back up state and again to restore state without selecting any date Android Native JSPFQA6291 Fixed Null pointer exception when we Pressed Back key Splash screen Android Native JSPFQA6292 Application is crashing, with NetworkOnMainThread Exception, if Network goes off when Service call is going on. Android Native JSPFQA6293 Handling index out of bound exception in scrollbox Android Native JSPFQA6294 Fix for Null pointer Exception when block UI is invoked from appinit method Android Native JSPFQA6295 Fix for Null pointer Exception when back button is pressed on login screen during service call for validating user and password Android Native JSPFQA6296 On several occasions a single tap has triggered the left hand navigation to open (when tapping, to/from fields) text input field. Takes several taps to trigger the keypad on occasion. Fixed this. Android Native Android Native Android Native Android Native Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Issue Resolved Bug Description Platform / Component JSPFQA6298 General responsiveness of select fields (to/from/recipient) is better, but it's not always consistent. Sometimes it's a single light tap, and sometimes you have to press hard/hold to trigger the field. Android Native JSPFQA6297 Sometimes text input fields trigger the keypad right away, but then the keypad dissapears and you have to tap the field again. Android Native Support ticket #7560 BlackBerry plugin 5.0.8GA causing Sign in problems in the app Blackberry Native Support ticket #7674 App is getting crashed when an image is unchecked. Blackberry Native DEF3709 Focus is not retained on text fields Blackberry Native JSPFQA6491 Widget alignment property is not working for slider widget JSPFQA6429 getApplicationMode is throwing error JSPFQA3806 Widgets are still shown even if their visibility has been set as false through IDE when placed inside segUI Windows Mango JSPFQA6397 Application is not launching when we have tabpane with collapsible viewtype on the startup form Windows Mango Support ticket #8160 proxy and non-proxy services can work in one app (Refer section 2.1.1) Support ticket #8245 opstatus 10302 - ERROR JSON Resultset parsing issue Support ticket #8246 Middleware Composite Service - Records are missing in final response DEF4175 Check box is not getting displayed in line with other fields. Fixed the alignment issue. DEF3969 Label Center alignment is not working as expected. Fixed this. Windows 8 DEF4065 The textbox size increased when secureTextEntry true mode is set to true. Fixed this. Windows 8 DEF4163 The buttons in poup are not aligned properly for Arabic language. Fixed this. Windows 8 Version Number not getting updated in appmanifest.xml when modified from IDE. Fixed this. Windows 8 Store logo is not picked up correctly from IDE. Even after we give a different image every time only storelogo.png is picked up. Fixed to pick correct image as set by the user. Geolocation Api is not throwing error/success callback.Fixed this. Windows 8 Windows Mango Windows Mango Middleware with/without Memcache Middleware with/without Memcache Middleware with/without Memcache Windows 8 Windows 8 Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Issue DEF4255 Support ticket #8727 Support ticket #8750 Platform / Component Resolved Bug Description Segment data is not visible, when data is set to the segment after form is loaded. Fixed this. segment.addDataAt is not working with latest plugins. Fixed this. Access issue of calendar in popup screen. Fixed this. Windows Phone 8 Windows Phone 8 Windows Phone 8 3.22 5.0.9 GA release Issue Bug description Platform / Component Support Ticket #6159 Support Ticket #6265 Support Ticket #6301 Support Ticket #4794 Support Ticket #5831 Not able to uncheck the check box group in IOS through code ( Dynamically ) iPhone Native Application Crashing Frequently iPhone Native The keyboard hides the text being entered in a textarea which is inside a Pop up. iPhone Native iOS profiler memory leaks iPhone Native iPhone Login Service Issue iPhone Native DEF3096 Support ticket #5648 Support ticket #6015 Support ticket #5984 Support ticket #6274 Support ticket #5925 DEF3198 DEF3236 DEF3254 DEF3216 DEF3184 DEF3334 JSPFQA5334 DEF3204 JSPFQA5156 Application Crash in iPhone whereas the same flow works fine in all other platforms. Desktopweb: Browser widget causes new window to open each time when browser is invoked. Fixed this to open only 1 new window, though browser is invoked no.of times. Calendar widget not getting disabled correctly when setEnabled API is used in different scenarios. Fixed this. Alignment of widgets is improper when the size of the browser is resized for desktopweb app. Fixed this. OnKeyUp event in desktop web is not working when trying to print the complete text entered in an alert. Fixed this. Fixed issue of focus skin being applied to a button, though the button is disabled. Screen is blocked using showLoadingScreen function, but the app is responding for the keyboard press like tab. Fixed this. Not able to get rounded corners for segments,hbox and vbox in Firefox browser. Fixed this. For the popup, when isModal property is set to true, the popup is getting aligned to right. Fixed this. The given hoverskin is not being applied to menuContainer. Fixed. Fixed issue of rounded cornered borders not being applied for Popup DesktopWeb - The Jquery custom widget imported into kony IDE via third party integration for creating a coverflow is not working on IE. Fixed this. Error is thrown when trying to save a service which is created using special characters in service id. Fixed this. Build failed when we created resource folders specific to locale from IDE for Android platform. Fixed this. After creating the skin the same is not found in the skins windows iPhone Native Desktopweb Desktopweb Desktopweb Desktopweb Desktopweb Desktopweb Desktopweb Desktopweb Desktopweb Desktopweb Desktopweb KonyOne Studio KonyOne Studio KonyOne Studio Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Issue Support ticket #6287 JSPFQA5034 JSPFQA4246 JSPFQA5890 JSPFQA5891 DEF3365 JSPFQA4607 Support ticket #6419 & 6296 Support ticket # 6509 Support Ticket #5686 Support Ticket #6775 DEF3498 DEF3461 DEF3609 support ticket# 5029 DEF3558 support ticket #5882 support ticket #6644 support ticket #5013 DEF3343 DEF3637 DEF3560 Support Ticket #5300 DEF3708 DEF3723 DEF3722 DEF3727 DEF3874 DEF3853 Support ticket Bug description unless refreshed for slider . Fixed this. Fix for Segemnted UI intellisense issues, when a project is upgraded from kony studio 3.2 to 5.0. Android client is not connecting to the autopreview server Default Paddings issue fixed for textbox, textarea. ‘Out of Memory’ issue while building huge app for SPA "Duplicating a file (Copy & Paste, then rename) does not work from Applications view in KonyStudio. Always gives: ""Invalid filename"". Auot preview is not working in Android Autopreview:Trying to reconnect to the server after updating the port is giving improper message and it’s not getting connected Fix for the NTLM V2 service 401 error Fix for IOS Native APP bundle identifier with -[hyphen] no support. Now it is supported. Mobile Web: Labels in Vbox in a segment are not displayed vertically. Fixed this Platform / Component KonyOne Studio KonyOne Studio KonyOne Studio KonyOne Studio KonyOne Studio KonyOne Studio KonyOne Studio KonyOne Studio KonyOne Studio Mobile web Unable to re-size the image2 widget on Android Android Native Application Crash Issues in andriod Segment Section Header click is not functioning as per documentation. Label text and skins appearing and disappearing randomly for a scrollable segment inside a scrollbox Application is crashing , if the redirect url is partial ex: url = /secure/domain/ Sometimes label text is not being displayed when the label is used inside a popup. The buttons are getting disappeared. Android Native App Crashing with SIGSEGV Error on Android Android Native Android - Memory Issue Android Native App Crashes in Andriod when we create widgets dynamically and the same screen is re-used Android: Segment row skin is changing to focus skin randomly when scrolling. Adding break point in JavaScript file make app crash Application no longer starts on Blackberry after switch to JavaScript. Fixed this When trying to retrieve the data from the SAP system and load it to a form segment, Unable to load data into segment. Fixed this Unable to increase space between check box and text for checkbox, though margins & paddings are applied. Fixed this Android Native Android Native Android Native Android Native Android Native Android Native Android Native Android Native Blackberry Native Blackberry Native Blackberry Native Blackberry Encryption and decryption functionality is not working. Fixed this Native Unable to connect to page url in Blackberry device which is related Blackberry to GPS. Fixed this Native segment data is aligning to center when data is less Windows Mango Segment Page View - On click of dots is not working Windows Mango Padding fails in Placeholder Windows Mango Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Issue Platform / Component Bug description #8024 Support ticket #7808 Issue in the Input Parameter names while replacing $values in endpoint url DEF3892 NTLM Authentication for Site scraping Support ticket #8128 Support Ticket #8320 Support Ticket #8387 Support Ticket #7950 Support Ticket #8585 Http Header - Authorization sent from Javascript not accepted always taking default value specified in the XML Service Http Header Capability of 'Scaling to pixel density' added. This will enable windows 8 application to pick up the right images based on the screen resolutions Fixed performance (Loading time) issue for segUi during Popup show() Scrollbox resize issue is fixed Orientation not changed for Combobox in windows phone8, when the form orientation is changed from portrait to landscape. Fixed this. Issues with string.isvalidemail() function, splash screen, Dropdown in Windows 8 Not able to set Header for Windows 8 phone in Panoramic View. Google map location not coming in Windows 8 Phone browser Middleware with/without Memcache Middleware with/without Memcache Middleware with/without Memcache Windows 8 Windows 8 Windows 8 Windows Phone 8 Windows Phone 8 Windows Phone 8 Windows Phone 8 3.23 5.0.8 GA release Issue Support Ticket #5010 Support Ticket #5116 Support Ticket #5777 Support Ticket #5846 Support Ticket #5970 Support Ticket #5939 Support Ticket #5919 Support Ticket #5747 DEF3157 DEF3205 DEF3096 Resolved Bug Description Platform / Component OnClick Event for RichText is not working. iPhone Native Padding not working with RichText widget iPhone Native Calling form.show in Preshow and new form is not shown iPhone Native Modal windows not anchored on iPad 3 in all iOS versions iPhone Native Popover gets moved by dragging the popover header iPhone Native Not able change the skin of HBOX to the entire screen Dynamically iPhone Native Popup going behind and freezing the screen iPhone Native Email link not working in iPhone device iPhone Native Flickering issue - while unlocking the device screen is flickering happening when it contains popup Title bar appearing on header part unnecessarily. Application Crash in iPhone whereas the same flow works fine in all other platforms iPhone Native iPhone Native iPhone Native Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Platform / Component Issue Resolved Bug Description DEF3229 DEF3198 Onclick of image strip is not working Fixed issue of the app responding for the keyboard press, though Screen is blocked using showLoadingScreen function For the popup, when isModal property is set to true,the popup is getting aligned to right Fixed this. DEF3254 Support Ticket# 5882 DEF3436 JSPFQA5895 DEF3363 DEF3447 DEF3522 Support Ticket# 6543 Support Ticket# 6410 DEF3361 Support ticket # 7051 DEF3562 Sometimes widgets are not displayed which are inside Segment when it is set as "Screen Level". Implementation of containerHeight for LuaBox print statements are not logged in ADB logcat with release mode. Slider setenable is not working Added grabTouchEvents property for map. When this is set to true map scroll (vertical/horizontal) always works even when put in a scrollbox Implemented "hidedefaultloadingindicator" property of setApplicationBehaviours API Intermittent Horizontal scroll box crash while scrolling Capturebuttonskin property is not working (Camera) Application is crashing in Android 4.2 ( API Level 16) Keyboard for OS7-Blackbery devices touch only is very slow. Fixed it Calendar.Datecomponents is not working. Fixed this Support ticket# 6922 Separator for segment is not displayed. Fixed this Support ticket #6997 Multi select behavior of segment is not working correctly. Fixed this. Content alignment not applied properly for Windows Support ticket #6975 Support ticket #6057 Arabic alignment support is given for windows. iPhone Native Desktopweb Desktopweb Android Native Android Native Android Native Android Native Android Native Android Native Android Native Android Native Android Native Blackberry Native Blackberry Native Windows Mango Windows Mango Windows Mango Windows Mango Support ticket #7287 XML and SOAP response data has to parse with response encoding for multilanguage support Middleware with & without memcache Support ticket #7706 Not able to get Panoramic view in Windows 8 Application Windows Phone8 Support ticket #8124 Issue for Confirmation Alert and onDeviceBack event in Windows 8 Windows Phone8 Fixed calendar icon issue Bug fix for application crash when populating segment with large number of rows. For a passwordbox with some placeholder text and empty text, if we set Some text dynamically, this text and placeholder text Windows 8 Windows 8 Windows 8 Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Issue Platform / Component Resolved Bug Description are overlapping. Combining the application provided cookies with the cookies in previous Network call’s response Fixed a bug in Segment which was causing rows to be selected while Swiping in touch mode. Fixed issue due to popup dismissal in another form when popup is non modal Fixed a nullpointer exception issue Issue with the height of browser widget Issue with setvisibility of box widget. Windows 8 Windows 8 Windows 8 Windows 8 Windows 8 Windows 8 3.24 5.0.7 GA release Issue Support Ticket #4728 Support Ticket #5647 Support Ticket #5794 Support Ticket #5277 Support Ticket #5597 Support Ticket #5155 Support Ticket #5665 Support Ticket #5642 DEF2934 DEF3234 DEF3235 DEF3184 DEF3236 Support ticket #5737 DEF3135 DEF3040 DEF3045 Support ticket #5620 Support ticket Resolved Bug Description Platform / Component Saving images on the device and getting them back iPhone Native Segment click - If rich text box is present iPhone Native Not able to click richtext in segment iPhone Native Camera capture is not stable when the camera is opened from a popup The keyboard hides the text being entered in a textbox that is inside a popup iPhone Native iPhone Native Issue in delete image in kony.store iPhone Native Line widget disappears when segment is clicked iPhone Native Tab pane-new line character is not working iPhone Native Text area background skin changes when pressing Enter multiple times UI misalignment in the data setting in segment for the first time Order of form events firing is not followed Not able to get rounded cornered borders for Popup. Not able to get rounded corners for segment, hbox and vbox in Firefox browser. FFI on BlackBerry 7.0 - 'Uncaught NoClassDefFound' error is displayed. Listbox "selectedKeyValues" is not working with SPA, for a Lua app when converted to JS. Fixed this. Fixed issue of image widget and button widgets on segment being invisible in Mixed Mode Android and iPhone platforms In SPA for Android, Textbox width is reducing after adding CSS to Textbox of Type Numeric. Fixed this. Unable to retrieve the value passed in the service URL header in windows Unable to retrieve the value passed in the service URL header in iPhone Native iPhone Native iPhone Native Code generation Code generation Code generation SPA SPA SPA Windows Mango Windows Mango Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Platform / Component Issue Resolved Bug Description #5620 windows Widgets in the Segment row template are not displayed/shown,due to Visiblity change if input data empty/null, when segment is screenlevel widget. Fixed this Fixed the API call return value, i.e os.freememory gives the total available memory On adding data to the end of segment during onReachingEnd event, does not retain the focus at the newly added record. Fixed this. Arrayindex Outof Bound while using navigateToLocation API Issue with contact Images showing in the segmentUI,i.e kony.contact.find API call, images shown for contacts without image as well. Fixed this. Blank screen is displayed in android for few seconds, while setting theme for application through code. Fixed this Fix given for Hybrid and Mixed mode apps, copying SPA image folders [images360, images400, images440 & images640] from “resources/mobilethinclient/spaandroid” to “assets/web/images” Unable to Change skin for disabled button for android. Fixed this App crash, unable to launch the application in the emulator [Android version 4.0.3] . Support ticket #5882 SupportTicket: 6008 DEF3253 JSPFQA5521 DEF3250 support ticket #6367 support ticket #6300 JSPFQA5039 JSPFQA5914 Support ticket -6644 Support ticket #6448 Support ticket #6421 Support ticket #6336 Support ticket #6558 Support ticket #6507 Support ticket #5300 DEF3420 DEF3258 DEF3777 DEF3790 DEF3874 DEF3881 DEF3350 DEF3707 DEF3742 DEF3853 Support ticket #7528 Android Native Android Native Android Native Android Native Android Native Android Native Android Native Android Native Android Native App is crashing with SIGSEGV Error on Android. Android Native No properties getting set dynamically for widgets in segment template. Fixed this. Menu Pops up even when Loading Screen is invoked, blocking the UI, Hardkeys are still working. Fixed this. Blackberry Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Blackberry Native Windows 8 Windows 8 Windows 8 Windows 8 Windows 8 Windows 8 Windows 8 Windows 8 Windows 8 Fixed login issue for the app on J2ME emulator Including http response in the response of a service. Blackberry Calendar not accepting dates in String array format. Fixed this. Fixed Build issue for BB70 torch (When we select only Torch from IDE for OS7.0) Unable to get the Service data for some of the services in the app. Fixed this. Unable to change skin of a label in a segment through code. Fixed this. Preview is not working for Windows 8 Tablet Delay in the display of checked/unchecked images in popup segment data is aligning to center when data is less Unable to add camera captured photo to image widget in segment Gesture Swipe Functionality in Windows 8 Grid Calender View, Alignment, APIs Windows 8 - Slider thumbimage not working Segment Page View - On click of dots is not working invokeServiceAsync info parameter is not working DEF3793 Win8 Surface Issue with selectedIndex, selectedIndices, Selecteditems when clicking on button within segment DEF3874 segment data is aligning to center when data is less Windows Phone8 Windows Phone8 Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Issue Resolved Bug Description Platform / Component DEF3853 Segment Page View - On click of dots is not working Windows Phone8 3.25 5.0.6 GA release Platform / Component Issue Bug description DEF2689 DEF3047 AppMenu focus not working properly Blank screen appears on click of app menu Onorientation change skins are not refreshed and only when we click on widget it is refreshed Application crashes onorienation of a particular form form Preshow event is executing when it is not expected to execute Images within the segment are not visible for the first time In iPad, the popover is not appearing properly for the first time Issue of popup getting resized iPhone Native iPhone Native Unable to disable calendar widget iPhone Native Convertrawbytes function crashes app on iOS iPhone Native portrait photo is returned as a landscape photo with kony.phone.openMediaGallery iPhone Native Calendar widget is not displayed correctly iPhone Native Popup position changes when showing an alert iPhone Native DEF3001 DEF3000 DEF2990 DEF2968 DEF2767 DEF3085 Support ticket # 5282 Support ticket # 5176 Support ticket # 5245 Support ticket # 5475 Support ticket # 5385 Support ticket # 4783 Support ticket # 5144 Support ticket # 5277 Support ticket # 5155 Support ticket # 5774 Support ticket # 5631 Support ticket # 5823 Support ticket # 5760 Support ticket #5655 DEF3139 DEF3215 JSPFQA5391 Popup having an image widget (set with image using rawbytes) disappears App crashes when setting the title property of the popup for the second time Camera capture is not stable when the camera is opened from a popup iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native iPhone Native Issue in delete image in kony.store iPhone Native Issue with Russian text in i18n Desktopweb Issue with focus skin and disabling of button and other widgets Desktopweb Highcharts is not loading on IE8 Desktopweb Issue with themes. Images used inside the themes is not loaded Desktopweb App crashes when trying to open combo box in a popup. Fixed this issue. Numeric Keypad with secure text is not working when set dynamically through code. Numeric keypad is displayed but the text entered is not secure. Footer overlap property is not working for Android. Fixed this. Copy paste functionality for textbox is not working on 4.0 devices. Android Android Android Android Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Issue JSPFQA5392 Support ticket #6057 Support ticket#6048 Support ticket #6207 Support ticket#5844 DEF3300 Support ticket # 6458 Support ticket # 6922 Support ticket # 6975 Platform / Component Bug description Fixed this. In popup init call back, accessing widgets in the popup is returning null. Fixed this. Text is not appearing in Arabic, though locale is set to Arabic dynamically. Fixed this. J2me app not launching in Debug mode. Fixed this. Application crashes when focused out of the textbox with "SecureTextEntry" value true. Fixed this Fixed the issue of Blackberry application not able to reconnect back upon moving from wifi to 3G/edge Asynchronous network call not working when the app is converted from Lua to JS.Fixed this Login issue Separator for segment is not displayed Content alignment not applying properly for Windows JSPFQA6233 Margin and Padding backward compatibility issue JSPFQA6234 Alert widget issue JSPFQA6235 Font Extra Bold issue JSPFQA6236 read/write issue for ContentAlignment property for all widgets Support ticket # 6997 JSPFQA6229 JSPFQA6230 JSPFQA6231 Support ticket #5161 Support ticket #6178 Support ticket # 6317 Support ticket # 6458 Support ticket # 6636 JSPFQA6232 Multi select behaviour of segment was not working correctly If secure text property is enabled, it increases the size and not displayed secure Spare parts search bar shrink: On load issue in spare part management Custom Font importing is not working Connectivity issue for Seibel is resolved on the windows emulator Android Blackberry Blackberry Blackberry Blackberry Blackberry Windows phone8 Windows phone8 Windows phone8 Windows phone8 Windows phone8 Windows phone8 Windows phone8 Windows phone8 Windows 8 Windows 8 Windows 8 Windows 8 Ondone event being fired when tabbed across the textbox. Fixed this. Keypad of textbox covers the textbox, when placed in popup in Windows 8. Fixed this Network issue for windows Windows 8 Encryption/decryption not working in Windows 8 tablet. Windows 8 Auto preview issue Windows 8 Windows 8 Windows 8 3.26 5.0.5 GA release Issue Resolved Bug Description Platform / Component Support ticket #5397 Issue with entering the quoted strings:single, double quotes in the IDE KonyOne Studio Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Issue Support ticket #5406 Support ticket #5071 Support ticket #814 DEF2283 JSPFQA4998 Support ticket #5110 Support ticket #5397 Support ticket #5407 DEF2909 DEF2971 DEF2950 DEF2901 DEF2792 DEF2891, DEF2989 DEF2734 DEF2887, DEF3020 Resolved Bug Description Platform / Component Skin Import/Export Issue on iOS platform with 2x Retina display files KonyOne Studio kony.table.remove() function fails to remove last item in table on JS development environment Loading Java Service Libraries was not proper, unable to delete added jar in every second attempt PageSkin for background color of Tabpane page indicator is not working for iPhone and iPad Build hangs for projects with more number of JS modules KonyOne Studio KonyOne Studio KonyOne Studio KonyOne Studio Related to consuming Siebel service result. KonyOne Studio JSeditor: Auto ending is commented for single and double quotes. KonyOne Studio Changed the method name to "onHide" from "onhide" for an app which is converted to JS from 4.1 In Safari 5.0.1, button click in an alert, is not navigating to correct form Application freezes, when the form contains textbox with placeholder in IE8 Date format is shown as mm,dd,yyyy instead of mm/dd/yyyy App menu is not taking the Focus skin, when appmenu is set dynamically Segment page on dot image property is not working Codegen Desktopweb Desktopweb SPA SPA SPA Android SPA command line build is failing SPA Segment page view not working SPA Textbox ontext change event not fired until focused on other widget SPA DEF3054 DEF2880, DEF3022 Unable to select the date from calendar widget SPA Sometimes, SPA war deployed manually is not working on Tomcat server SPA DEF3073 OnHide Event is not getting called for FORM Keypad pops up very slowly in case of textbox and the calendar does not popup at a single click. Keypad is appearing below the app menu upon onClick event on any text field or calendar widget, which is the last widget in the form Date Placeholder is not displayed for date components by default, when no date is specified SPA Visibility of a button is not working correctly when toggled Windows Mango Inconsistency while saving a float value to DB. Fixed this. Android DEF3058 DEF3064 DEF2796 Support ticket #5450 Support Ticket # 5341 Support Ticket # 5584 Support Ticket # 5247 JSPFQA5051 Network API returning inconsistent opstatus code when Wifi and data is turned off in the device. App crashes and fails to load next time after pressing back button on startup splash screen. When 2 textboxes are present,keypad disappears for the second textbox, when clicked on next in the keypad when focused on first textbox, SPA SPA SPA Android Android Android Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Issue JSPFQA5052 Support Ticket # 5897 Support Ticket #5325 Support Ticket #5440 Support Ticket #5802 Support Ticket #5769 DEF2618 Support ticket #5491 DEF3110 Platform / Component Resolved Bug Description Segment with screen level widget as true is not scrollable when placed in a scrollbox. When Screen level widget is set to true and if the Segment has link and based on condition the link is set visibility true or false, the application is getting crashed when scrolling the screen. When we set auto capitalization of Textbox to "TEXTBOX_AUTO_CAPITALIZE_ALL"it is not accepting numeric characters. Fixed the issue of kony.os.deviceInfo().hastouchsupport always returning true Segment onClick event does not seem to be triggered, when an older version lua project is converted to JS. Unable to toggle visibility of Button in the Header. TextChange event is not happening sometimes on for BB Bold(9700) device. Fixed this. Issue with Number and Boolean as data type in service definition for input parameters has been fixed Password and Credit card Number details need to be masked in scrapper logs when configured in p.exclude parameter in middleware properties file Android Android Blackberry Blackberry Blackberry Blackberry Blackberry Middleware with memcache Middleware with memcache 3.27 5.0.4 GA release Issue Resolved Bug Description JSPFQA4760 Margin appears for the segmented UI even if not specified Support ticket #4578 JSPFQA4239 Unable to assign a constant value to hidden field of a segment widget using event editor Unwanted minimize and close buttons are provided for each pop-up in the titlebar The data assigned to menu container dynamically is not shown properly If secureTextEntry property is set to true for a textbox, then the placeholder text for that textbox is displayed as "*" instead original place holder text The text inside a textbox is rendering in the bottom, so the text is not rendering in center in Internet Explorer browser Fixed Multiple Issues with links in Desktop Web Links are always underlined in Firefox RegisterForIdleTimeOut is not working in desktop web channel Fixed error messages for optional parameters of APIs & variable names License update not working through KonyOne Studio Selected Index property of the ImageGallery widget is not working for zero index showcallout is displayed automatically for the last location pin when the map is launched Browser is not picking up the request parameters JSPFQA4170 selectedCellIndex method is not working for DataGrid DEF2853 DEF2833 DEF2715 DEF2714 DEF2778 DEF2693 DEF2761 Support ticket #3000 JSPFQA4418 JSPFQA3121 JSPFQA4235 Platform / Component Blackberry Codegen Desktopweb Desktopweb Desktopweb Desktopweb DesktopWeb DesktopWeb DesktopWeb DesktopWeb KonyOne Studio Windows 8 tablet Windows 8 tablet Blackberry Native DesktopWeb Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Issue Resolved Bug Description JSPFQA4244 when we give secure text entry of Textbox as true then Placeholder of the Textbox is getting masked Drag and drop of custom widget on to form is resulting in exception Widgets container weights issue when adding widgets using AddAt method of scrollbox Application is not lauching due to getlocalizedstring call happening before appinitialization. The custom calendar icon in calender widget is not center aligned to the widget. Fixed this. Application is not going to background when back key is pressed from startup form Single select and multi select for pageview of the segmented UI JSPFQA4252 JSPFQA3674 JSPFQA4926 DEF2908 Support Ticket 5074 JSPFQA4927 Platform / Component DesktopWeb KonyOne Studio SPA Android Android Android Android 3.28 5.0.3 GA release Issue JSGA386 JSGA467 JSPFQA3246 JSPFQA3769 JSPFQA3442 JSPFQA3681 JSPFQA3498 JSPFQA3639 JSPFQA3229 JSPFQA3699 JSPFQA3759 JSPFQA3760 JSPFQA3668 JSPFQA3718 JSPFQA3750 JSPFQA3806 DEF2510 DEF2491 DEF2330 Resolved Bug Description Keyboard style Decimal is not working. Hidden columns are not available for segUI2 widget in mapping editor window. Windows 8: View state change feature : On the launch of the application in the landscape mode the current state is returned as filled. When we give the data to the Horizontal Image Strip, in the masterdata dialogue box and if we try to delete an image clicking on the cross button it does not delete Calendar : Dynamic content alignment API is working inconsistently Camera : sometimes getting an interruptedIOexception error after capturing a shot and assinging the rawbytes to an image. Form : OnHide event is executing as init event i.e,while navigating to the form. Widgets added dynamically in scrollbox using tab add,addat method are not getting added Livetiles : Removesecondarytile API is not working when the apptile=square. Unable to change titlebar skin dynamically Unable to read header and footer Button Onclick is not fired when placed in header/footer Content alignent is not working for combobox both from IDE and dynamic assignment Dynamically setting the selected Index property for the ImageGallery widget is not working for the SPA Android platform contentAlignment set through ide for the Listbox is not working Widgets are still shown even if their visibility has been set as false through IDE when placed inside segUI HboxOnclick event inside a segment resulting in AppCrash kony.net.invokeServiceAsync API accepts info object as a param but it is not being returned in the call back function. When a segment is copied and the id of the label in it is changed, the values of the label in the masterdata are not retained, .kl file is Platform / Component iPhone Native KonyOne Studio KonyOne Studio KonyOne Studio Android Blackberry iPhone iPhone Windows8 tablet Windows8 tablet Windows8 tablet Windows8 tablet SPA SPA SPA Android Android Android KonyOne studio Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Issue DEF2306 DEF2297 DEF2156 DEF922 Ticket 3685 PFQA3544 Resolved Bug Description not generated correctly. Unable to access the SharePoint services from Kony studio KonyOne 5.0: Segment2 onReachingEnd and onReachingStart events never fires Code for .js file is not generating properly which is causing runtime error while launching the app in Android on convertion from Lua to JS. Popup help for os.tonumber shows the wrong function in the Usage section for Lua. Calendar widget dateformat is not working as per documentation Calendar : Right to left Content alignment APIs are not working Platform / Component KonyOne studio Android KonyOne studio Documentation Android SPA 3.29 5.0.02 GA Release Issue Resolved Bug Description JSPFQA3777 If the USER_HOME has space in the path, then KonyOne sample apps installed during installation are not building “peer not authenticated” exception is thrown when KonyOne Server connects to a WebService whose SSL certificate has expired or is invalid. Salesforce WSDL fails to load in KonyOne Studio Application is not launching in Landscape mode when image is not given in splash screen Application Launch mode Portrait is not working When we have segUI with approx 100 rows, empty rows are getting added at the end of the segUI Hidden columns are not available for segUI2 widget in mapping edit or window When mapping editor to assign the XML service response to combo box, it did not work but mapping through JavaScript code is working fine Error is thrown when mapping editor is used to map location data collection custom fonts import: tablet platforms option is not available as target platform even if we select iPad/Android tablet to import custom fonts NullPointerException is thrown while trying to access SAP service with input parameter as “null” KonyOne Studio silently fails without any feedback when the developer is trying to access SAP/Siebel services with incomplete/incorrect configuration Form orientation is not behaving as expected with respect to application launch mode Incorrect deviceDetectionLogic.xml is packaged with middleware inst aller in 5.0 GA Issue with convertToBase64 API Publishing SAP service failed as service definition file is not copied into appregistry JSPFQA3778 JSPFQA3176 JSGA455 JSGA456 JSGA460 JSGA467 JSGA468 JSGA469 JSGA492 JSGA523 JSGA466 JSPFQA2978 JSPFQA3479 DEF2408 JSPFQA2660 Platform / Component KonyOne Studio installer KonyOne Studio installer KonyOne Studio iPad iPad iPad KonyOne Studio KonyOne Studio KonyOne Studio KonyOne Studio KonyOne Server KonyOne Studio iPad KonyOne Server installer for Linux iPad/iPhone KonyOne Server Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Note on iPad form orientation: Startup form orientation and the application launch mode should not contradict. Startup form can support more orientations (Both Landcape, Portrait) in addition to supporting configured app launch mode orientation but should not contradict with it 3.30 5.0.01 GA Release Issue Resolved Bug Description JSPFQA1467 App menu items are shown normally in the app, but the form menu items don’t display Simple tablet app won’t display correctly in landscape mode Code Assist showing IDE selectedIndex as undefined on SegmentedUI2 If the user has not done the proper configuration for the SAP/Siebel ,connect option silently fails without any feedback to the user onBeginEditing and onEndEditing not firing for TextBox2 on iPad Deleted widgets are still shown in mapping editor Menu callbacks and Application initialization events not converted when using Lua2JS tool JSGA455 JSPFQA2552 JSGA466 JSGA324 PFQA3306 JSGA29 Platform / Component Android and Blackberry native iPhone Native Code Assist KonyOne Studio iPad Native KonyOne Studio LuaToJS tool 4 Known Issues for 5.0 Issue Platform / Component Description Server side mobile web JS is not supported on Tomcat JSPFQA1095 JSPFQA2936 JSPFQA2476 JSPFQA4213 JSGA233 JSPFQA3226 JSGA284 JSPFQA2801 JSPFQA4096 JSGA238 JSGA245 JSPFQA4957 JSPFQA4996 AutoFilter is not working for Textbox2 Cropped images are captured when Scale Factor, compression level and max side properties are used Widgetalignment is not working for DataGrid MenuContainer: Drop line view is not working on IE9.0. Map is displayed in different zoom levels when location data of map is defined in preshow or post show of a form Unable to resize the height of the textbox2 in iPhone & iPad Images are not rendering properly for segmentedUI with sections and group cells property as true, they are overlapping with the segUI boundary Pages of page view segUI are getting overlapped with each other Segment in tab is not displayed properly The selectedIndex property is not working for the zero index in the Image Gallery widget The pageView for the Image Gallery widget is not working App is not launching when built on windows 7 machine choosing x64 option for Windows Tablet 8 category in build screen and deployed on x64 Windows 8 machine. (It works when we choose x86 on windows 7 or when we build on windows 8 machine) Issue with building the application having huge number of JS modules (multiple channels at a time) Server side mobile web Android Native Android Native Blackberry Native DesktopWeb iPhone Native iPhone Native KonyOne Studio SPA SPA Windows Mango Native Windows Mango Native Windows 8 KonyOne Studio Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes 5 References 5.1 Channels supported in 5.0 5.1.1 Native Apps Platforms iOS Android Blackberry JavaScript Runtime Support iOS 4.3.x iOS 5.x iOS 6.x 2.1 2.2 2.3 - 2.3.2 2.3.3 - 2.3.7 3.0 3.1 3.2 4.0 - 4.0.2 4.0.3 - 4.0.4 5.0.x 6.0.x 7.0.x 7.1.x ** Blackberry Playbook support discontinued Windows Mobile Desktop Native 5.1.2 Windows Phone 8 Windows Phone 7.5 (Mango) **Windows Phone 6.x doesn't support JavaScript **Windows Phone 7 support is dropped by Microsoft **Windows Phone 6.x support will be available soon Windows 8 MIDP 2.1 and CLDC 1.1 (min 1.5 MB Heap size and min 1 MB JAR file size). * Nokia Series40 devices are not supported Windows 8 Mobile Web Platforms SPA ** Blackberry Playbook support discontinued ** On IDE we continue support for 4.5.x and 4.6.x for backward compatibility Windows Phone 8 Windows Phone 7.5 (Mango) J2ME does not support JavaScript as development language J2ME Lua Runtime Support iOS 4.3.x iOS 5.x iOS 6.x 2.1 2.2 2.3 - 2.3.2 2.3.3 - 2.3.7 3.0 3.1 3.2 4.0 - 4.0.2 4.0.3 - 4.0.4 5.0.x 6.0.x 7.0.x 7.1.x JavaScript Runtime Support HTML5 - iOS 4.x 5.x HTML5 – Android 2.2 2.3 - 2.3.2 2.3.3 - 2.3.7 3.0 3.1 3.2 4.0 - 4.0.2 4.0.3 - 4.0.4 HTML5 - BlackBerry Lua Runtime Support HTML5 - iOS 4.x 5.x HTML5 – Android 2.2 2.3 - 2.3.2 2.3.3 - 2.3.7 3.0 3.1 3.2 4.0 - 4.0.2 4.0.3 - 4.0.4 HTML5 - BlackBerry Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Platforms Mobile web Desktop browser JavaScript Runtime Support 6.0 Non Touch HTML5 BlackBerry Non Touch (6.0) Windows Mango(7.5) BJS BlackBerry (4.6-5.0) Windows Mobile 7 Nokia (WebKit 413 – 416) Advanced Browsers Palm Nokia (WebKit 525) o IE 8,9 o Mozilla Firefox 4.0 and above till the current latest version o Safari 5.0, 6.0 o Chrome 20.x and above Lua Runtime Support 6.0, 7.x Non Touch HTML5 BlackBerry Non Touch (6.0) Windows Mango(7.5) BJS BlackBerry (4.6-5.0) Windows Mobile 7 Nokia (WebKit 413 – 416) Advanced Browsers Palm Nokia (WebKit 525) Not supported 5.2 Widget Supported in 5.0 Native Widget Calendar Box (Box & Box) Textbox2 Label CheckBoxGroup Image2 Scrollbox RadioButtonGroup ComboBox Slider Textarea2 ListBox Camera Switch Map Rich Text Widget Picker View Popup Line Link Browser Form2 Button Mobile Web iPhone Android Blackberry √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ NA √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ NA √ √ √ √ √ √ √ √ √ Windows Mango / Windows 8 √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ Mobile Web SPA Desktop Web √ √ √ √ √ √ NA √ √ NA √ √ NA NA √ √ NA √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ WA √ √ NA √ √ √ WA √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ WA √ √ NA √ √ √ NA √ √ √ √ √ √ Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Native Widget Mobile Web iPhone Android Blackberry √ √ √ √ √ √ Windows Mango / Windows 8 √ √ √ √ √ √ √ √ √ NA √ NA NA NA √ √ √ √ NA √ NA NA NA √ √ √ √ NA √ NA NA NA Call ImageGallery2 Horizontal ImageStrip2 Segment UI2 Alert Tab Datagrid Video TabPane Sequence ObjectSelector3D MenuContainer Mobile Web SPA Desktop Web √ √ √ √ NA √ √ √ √ √ √ √ √ √ NA √ √ √ NA √ √ √ √ NA √ NA NA NA √ √ √ √ √ √ NA NA NA √ √ √ √ NA √ NA NA √ NOTE: NA - Not Applicable WA - Will be available in next minor release Please refer to "Kony Widget User Guide" available at http://developer.kony.com for details on specific methods and properties supported on each channel Support for 2D/3D chart widget is not available in this 5.0 GA release. This widget will be available in 5.5 release with enhanced features 5.3 APIs supported in 5.0 Native API Badge APIs Windows Library Widgets Gestures Application Events APIs Standard Kony API Themes Network APIs Local Storage APIs Geo Location APIs Mobile Web iPhone Android Blackberry √ NA NA Window s Mango / Window s8 NA √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ SPA Deskto p Web NA NA √ √ √ √ √ Dummy Implementation Dummy Implementation √ NA √ √ √ √ √ NA √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ Dummy Implementation Dummy √ √ Mobile Web Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes Native API iPhone Android Mobile Web Blackberry Window s Mango / Window s8 SPA Deskto p Web √ √ √ √ Dummy Implementation √ √ √ √ √ √ √ √ √ √ NA NA NA NA NA √ √ Mobile Web Implementation √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ Timer √ √ √ √ Dummy Implementation Dummy Implementation Dummy Implementation √ String Library √ √ √ √ √ √ √ √ √ √ √ NA NA √ √ √ √ √ √ √ √ WA WA Dummy Implementation Dummy Implementation NA WA NA NA NA NA √ NA NA NA Global Namespaces Internationalization Cryptography WebSQL APIs Operating System Phone services Push Notifications Streaming APIs Accelerometer Data store Hybrid Live Tiles NOTE: NA - Not Applicable WA - Will be available in next minor release Please refer to "Kony API Reference Guide" document available at http://developer.kony.com for details on API's supported on each channel 5.4 Guidelines to convert a Lua project to a JavaScript project 5.4.1 JS Code Generation KonyOne Studio first converts the XML representation of the UI into JavaScript code. This is then combined with the client logic JavaScript code developed in the IDE. The JavaScript source code (in plain text format) is then packaged with the appropriate JavaScript VM (in case the native SDK provides JavaScript VM it is not packaged along with the application) and client library for the target platform, and delivered as a device native installable file. 5.4.2 Porting Steps This section explains the steps you need to follow in order to port the applications: 1. Ensure that the application does not use any of the reserved keys available at the end of this chapter. 2. The network calls used in the application should be converted from synchronous to asynchronous mechanism for SPA channel only. The developer should use the callback for writing code that operates Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes on the network call response. 3. Mixed mode Lua table should be changed to have either only array or hash parts. 4. ipairs should be used for iterating through Lua tables which have only array part. Pairs should be used for Lua table which have only hash part. 5. Ensure that all the statements in the application are used /defined from within the function blocks. 6. Build the application with the above changes and test if the application is running successfully on the existing platforms for which the application was originally built. Even though the Lua2JS tool works for most of the Lua code patterns / features, below are some of the areas it does not address. Please refer to the JavaScript FAQ section at developer.kony.com for specific details. 5.4.3 Lua Table In Lua, the language has only one data structure - Lua Table. This table can be used as an array or a key-value hash or both at the same time. The language provides mechanisms to iterate through these using ipairs and pairs. In JavaScript, there is no equivalent structure for Lua Table that can accept both array and key-value pair at the same time without introducing a custom structure and maintaining the Lua semantics on that structure. This requires you to maintain the Lua semantics in JavaScript. For this purpose, it is recommended to avoid using a Lua Table that has both array and key-value (hash) part at the same level. This enables the code conversion tool in KonyOne Platform to treat a Lua table (array) as a normal array object in JavaScript and the one with key-value pairs as an object. SPA platform uses the Lua table semantics for the entire table specific APIs. 5.4.4 Network Library – (SPA specific) In a JavaScript based application, the only mechanism available to make a network call is through AJAX, which is an asynchronous mechanism. Using the current Kony APIs, the developer can make network calls using either synchronous or asynchronous mechanisms. Synchronous behavior is not supported in JavaScript as the JavaScript engine does not wait for the response from the network call and continues to execute the code written by the developer immediately after the network call. In Lua, when the developer writes code that invokes services synchronously, the developer expects the platform to wait until the response from the network service call is received and then execute the subsequent code. This code, when converted to JavaScript, will fail as the service call is made through AJAX and the JavaScript engine does not wait for the response, but continues with the execution of code, leading to errors. To avoid these issues: Develop the applications that use the asynchronous network API. Convert the network APIs of the existing applications from synchronous to asynchronous mechanisms. 5.4.5 Statements The JavaScript Code Generation Engine uses an AST-based mechanism to build the tree for the Lua code written by the developers. This imposes the following restrictions: 1. Lua allows the developers to use the same variable for different data types. This should be avoided, as the JS Code Generation fails to identify the correct data type of the variable when converting to target language. function f() x = 5; x = "str"; end; 2. All Lua code should be inside the functions. There should not be any code/statements outside the functions in the entire application. x = 5; function f() Copyright © 2013 Kony, Inc. All rights reserved. KonyOne 5.0 Release Notes print(x); end; 3. 5.4.6 Developers should not return multiple return values from their functions. API's returning multiple return values will be deprecated from the platform API. Restricted Keyword List For the complete list of restricted keywords, refer to Kony Studio User Guide > Porting Applications to SPA > Restricted Keyword List. The following table provides a list of keywords that should not be used in the Lua application code by the developer: abstract, assert, advertisement, boolean box, break, button, byte, calendar, camera, case, catch, char, instanceof, interface, import, int, label, line, link, listbox, local, long, map, math, menu, volatile, web, while, try, until, void, public, radiobuttongroup, checkboxgroup, class, combobox, contact, continue, datagrid, default, do, double, ds, end, else, elseif, showloadingscreen, skin, slider, static, streaming, strictfp, string, super, switch, synchronized, table, tabwidget, textarea, then, this, throw, throws, timer, transient, true, enum, extends, false, final, finally, float, for, form, function, gallery, i18n, if, image, imagestrip, int, implements, repeat, return, richtext, segui, short, widget, window, native, net, new, null, os, package, phone, popup, popupcontexttable, private, protected, eval, alert, kony 5.5 Upgrade from 4.x to 5.0 5.5.1 Pre-Requisites 5.5.1.1 iPhone Native Channel Callbacks executed in FFI should be modified as per new signature. To incorporate the same below are some of the changes you need to make: Use lglobals.h and CallBack.h in place of KonyUtil.h, LuaTable.h and LuaClosure.h --Use CallBack in place of LuaClosure signature --Use executeClosure (put appropriate. arguments) to execute callback USE either one of the below: [callback_instance executeWithArguments:] [callback_instance executeWithArguments: spawn:] 5.5.1.2 Mobile Web A script needs to be run if the applicable contains render off/render properties used on the same widget. Please create a ticket at http://support.kony.com for the script. NOTE: Deprecated API, properties and widgets will still be supported after upgrade but will not be mapped to new API, properties and widgets. Copyright © 2013 Kony, Inc. All rights reserved.