Release notes for version 2017.1
Introduction
This document lists all user-visible changes to Genus Apps since the previous release.
This release note will be updated prior to the release and may also be updated as long as the release is available, e.g. with information of new patches or known issues. Please take note of the installation and upgrading comments, and the release notes change log.
Installation and upgrading
Prior to upgrading to this release, you must:
- Upgrade to the previous release. See the Release notes for the previous release for more information.
- Review the Expiry date of your Genus License File and install a new one if necessary.
- Review the rest of the release notes for this release. Pay special attention to any issues in the sections Deprecated Functionality, Breaking Changes and Known Issues. You may have to perform manual tasks.
- Please note that there does not exist any Genus Upgrade Assistant for this upgrade.
For general information about installing and upgrading Genus Apps, see here. We especially recommend reviewing the System Requirements article.
See also the following notes.
#22805 Can now specify domain when installing Genus Apps. (Web)
If a domain is requried to log into Genus Apps, ie EXTERNAL/username, this can now be specified when installing Genus Apps, so users don't have to do it.
#22843 New requirement for Genus App Services for IBM DB2 access (Services)
Genus App Services 2017.1 now requires "IBM Data Server Driver Package v11.1.1.1" (IBM Data Server Client Packages 11.1 Mod1 Fix Pack 1) to be preinstalled on your application server to successfully connect to IBM DB2 databases.
End-of-life functionality
End-of-life functionality is functionality that was available in the previous release, but is no longer available in this release.
#22839 Open HTML/Rich Text Editor in new window (Desktop)
HTML and Rich Text editing was previously only available by opening a text edit dialog. From this release, HTML/Rich Text can be edited directly inside a Form. The Form command type "Open HTML/ Rich Text Editor" has been removed.
Deprecated functionality
Deprecated functionality is available in this release, but will (most probably) no longer be available in the next release.
#22814 Internet Explorer support schedule (Web)
Our system requirements for Genus Apps have been updated as follows:
Genus Apps runs on all major evergreen browsers on all devices, and as an app on iOS (8.x and later), Android (version 4.4 and later), Windows Phone 8.1, and Windows 8.1 and 10.
The term "evergreen browser" refers to web browsers that are automatically upgraded to future versions. We consider Mozilla Firefox, Google Chrome, Microsoft Edge and Apple Safari to be evergreen browsers.
Please note that Internet Explorer 11 and older versions are not considered evergreen. Our support schedule is as follows:
- Genus Apps 2016.1 or earlier: Internet Explorer 11 is supported.
- Genus Apps 2017.1: Internet Explorer 11 is supported for all functionality areas except Analysis (Genus Discovery). We recommend using an evergreen browser.
- Genus Apps 2017.2 and forward: Support for Internet Explorer may be removed based on usage. You may have to use an evergreen browser.
In general, support for operating systems and browsers with a market share of 5% or less is removed in the next release of Genus App Platform.
Breaking changes
This section lists important changes introduced in this release. You will need to use this list in order to understand the changes you might need to make to your application to support the new release.
#22756 Object class flags are no longer supported
#22772 Keyboard shortcuts for displaying help documentation in Genus Desktop (Desktop)
In previous versions you had to press CTRL+F1 to display custom help documentation for your application. Pressing F1 displayed the help documentation for Genus App Platform.
If you have specified a location for custom help documentation, this documentation is now considered as the first choice and displayed when users press F1. To display help on Genus App Platform, press CTRL+F1.
In applications which not specifies a location for custom help documentation the behaviour is unchanged. That is, help on Genus App Platform is displayed when users press F1.
#22778 Removed support for third-party Pdf-generators (Desktop)
Earlier versions of Genus Desktop based export to PDF-files on several third-party Pdf-generators. In order to have better control of Pdf-generation and remove dependencies to other software this support has been removed.
Pdf-generation is now based on the Pdf- and Xps-support built into Windows. In Windows 10, there is a builtin printer that may be used to generate Pdfs directly, while in older versions of Windows we use the builtin printer for Xps and use a library to convert this format to Pdf.
Note that the removal of support for third-party providers does not affect Pdf-generation when creating files in mail merge from a task or agent, as this is performed by the actual component that performs the merge operation.
#22780 A form is now divided into App and Desktop (Desktop;Studio;Web)
In practice, Apps and Desktop views were never created and maintained in the same Form by our customers. If a form with different kind of views exist (for test purposes or likewise), the conversion will notify the developer and set the form as a desktop form.
#22791 Node Groups required for agents to run (Services)
An Agent needs a Node Group to run on the server.
#22819 No longer sets focus on first input element automatically when opening view (Web)
This can be done with modelling instead, using set Focus command from On Open View.
#22840 HTML/Rich Text editing inside a Form (Desktop)
Existing Html and Rich Edit controls were previously always read-only as editing was enabled through the "Open HTML/ Rich Text Editor" command. Now, the control will allow editing unless read-only is set to true or the property is not available for modification. This change should be reviewed for all controls in use in current Forms.
Remove any usage of the "Open HTML/ Rich Text Editor". Affected Forms is identified by script [017.100.014.001]
#22846 Multiple apply changes is no longer allowed (Web)
Running apply changes while another apply changes request is ongoing will result in the second request to throw a command exception.
#22851 Potential breaking change: Internet Host Name and Redirect Internet Host Name (Desktop;Services;Studio)
Over time and across various components within Genus App Platform there has been an inconsistent use of the "Internet Host Name", specified in Genus Directory, compared to the local application server "Redirect Internet Host Name" configuration override. As of Genus App Platform 2017.1, the following applies. Please verify that this does not break existing Genus App Platform solutions.
"Internet Host Name"
By default, the Internet Host Name, as specified in the Genus Configuration tool and stored in the Genus Directory database, is used to redirect all client requests to an "official" URL. When a single application server is used, the Internet Host Name is used as the fully qualified domain name of the application server. When two or more application servers are located behind a load balancer, the Internet Host Name represents the fully qualified domain name of the load balancer.
"Redirect Internet Host Name"
In a few cases you want to add an application server that deviates from scenarios above:
In a load balanced scenario you may want to add an additional application server that should run web services only. In these cases you will specify that application server's address as a local override of the "Redirect Internet Host Name" in the Genus Config tool's Tools | Options menu. This will prevent calling clients from being redirected to the load balancer.
In a test scenario you may have one official application server that responds to the Genus Directory Internet Host Name, but you would like to add another test server and prevent clients accessing this application server from being redirected to the official application server.
Please note that you should never specify a value for "Redirect Internet Host Name" if this would be the same as the "Internet Host Name".
Use of local host name (NetBIOS Name)
When Genus Desktop is started on the same application server that is hosting the solution being accessed, the host name will always be overridden to the local hostname (NetBIOS name) regardless of the value specified as "Internet Host Name" or "Redirect Internet Host Name". The rationale behind this is that the local host name will always work, whereas in a few cases a fully qualified internet host name may only work from external clients. For the same reason, when a task on the application server calls another web service over HTTP (SOAP or REST) within the same Genus Directory it will also use the local host name (NetBIOS name).
Shortcuts
When Genus Desktop or application server effects are sending object shortcuts by mail the Genus Directory Internet Host Name will always be used as host in the URLs created.
#22866 Changes in the data binding setup for "Set a Fields Value"-command (App Forms) (Web)
If a "Set a Fields Value"-command is associated with a control within a group which repeats content, the following rules apply when the command is bound to the data source which is repeated:
- As opposed to the functionality in previous versions, an active object binding can no longer be defined. By default the value is assigned to the current object.
- To assign the value to all objects, select the "Apply to All Objects" check box. In previous versions the active object binding was omitted to achieve this.
Existing commands are automatically updated according to these rules.
Major new functionality
#22834 Genus Discovery enhancements (Desktop;Web)
The following Genus Discovery enhancements will be introduced in a beta version, restricted to selected partner projects:
- New Analysis Designer in Genus Desktop.
- Analysis Viewer available on web in addition to Genus Desktop.
- General performance improvements and support for larger Data Marts.
- New Analysis View Layout concept, designed to facilitate cross platform use. Note that this requires a re-design of view layout for (all) existing analyses.
#22870 Improved support for import and export of JSON data (Services;Studio)
In the previous version of Genus, import and export of JSON data were dependent on the structure of the datasource used in the import/export operation. To provide better flexibility, we have redesigned this functionality by providing a mapping mechanism that allows for more flexible JSON handling. The mapping mechanism is based on a template that describes the structure of the JSON data, and bindings that specify how data is mapped towards the JSON data.
The new mapping mechanism is currently available in the REST Method editor for import of Request Body, in the Export Data effect when exporting to JSON, as well as in the Consume REST Service effect for both the Request Body and Response Handlers.
Minor new functionality
#22761 Mechanical create ribbon items for Object Class View (Desktop)
Tasks published to the Run-verb in a publication are now available in Ribbon when viewing objects in a Object Class View
#22767 Now shows a placeholder while waiting for candidates for radio button groups. (Web)
#22774 Min and Max CalendarTime functions added to Genus App Platform Advanced Expressions (Desktop;Services;Studio;Web)
Returns the smallest or largest calendar time value in a collection of values.
#22777 Database statistics optimization (Desktop;Services;Web)
Genus App Platform now utilize database statistics for optimizing database queries. However, the process of loading the table and column statistics from the database may take some time. To alleviate this the database statistics will be cached to file both on the client side (Genus Desktop) and the server side (Genus App Services, also when serving Genus Apps clients). Genus App Services will regularily query the database for statistics in the background and update the data in a cache file on the server. A Genus Desktop client that does not find database statistics for a database table (invalidated after 7 days) in the local cache file will ask Genus App Services for updated statistics for the database table. To further optimize Genus App Services will even cache the response returned to the clients so that they may be reused by later queries.
#22779 Automatic error reporting can be toggled on or off (Services;Web)
Automatic error reporting to Sentry can now be turned off in the Genus Configuration Tool. It is enabled by default.
The toggle can be found under Tools -> Options -> App -> Enable automatic crash report
#22782 It is now possible to create email with Html body containing inline images. (Desktop;Services)
In earlier versions images saved inline in the Html would not appear correctly in a email body. This is now handled so the images should appear correctly in the email.
#22784 Symbol Library has been updated (Desktop;Studio;Web)
Symbols marked as deprecated in the previous release (2016.1) has been removed from the symbol library.
#22789 Genus can now recieve files shared from other applications (Web)
Files shared from other applications using the built in Share functionality in Android, can now be uploaded from the Genus App.
#22792 Added possibility to return Http Status Code from REST Method. (Services;Studio)
It is now possible to specify Http Status code to return from a REST method. When execution of the internal actions defined in the method has returned successfully, the code specified in the field "Response Http Status Code" in the ActionOrchestrator data source is used as Response code for the Rest Method. If not specified, the method will return Http status code 200 OK.
#22798 Open Table and Open Basic Table View from Form (Desktop;Studio)
It is now possible to define commands for opening tables and basic table views in forms
#22799 Transfer objects between data sources when running actions (Studio)
Added functionality to the "Read Objects" effect which allows transferring objects from one data source to another. Normally when data is read from another data source, objects are copied from the source to the target data source. Read objects are marked as synchronized with storage to avoid that uncommitted changes in the source are applied twice.
In some cases you may want to move an object from one data source to another and keep the current state of the object (i.e. that the object is in creating or changing state). To do this, select the option "Transfer objects".
Example
Task 1
Data sources:
- All Transactions
Actions:
- Scope (with commit) 1.1) Run a Task: Task 2, two way binding to All Transactions
Task 2
Data sources:
- Single Transaction (private)
- All Transactions (public)
Actions:
- Create Objects: Single Transaction 2)...some logic with the need to access the created object in Single Transaction before it is appended to All Transactions
- Read Objects: All Transactions. Read all objects from datasource Single Transaction. Add and transfer objects.
The created object is not committed by Task 2, but appended to All Transactions which is committed by the scope defined in Task 1.
#22806 Datepicker on web with mobile device (Web)
When using the datepicker on web with a mobile device, it will now use the device's own date picker, instead of the jquery date picker.
#22811 Combobox candidates read optimization (Web)
Candidates for comboboxes are now only read when the combobox is writeable, enabled and visible.
#22812 Add to Home screen is now supported on iOS and Android (Web)
Users can now use the Add to Home screen-option when visiting a Genus Apps website to add a shortcut to their home screen, which will launch the website looking like an app, meaning there is no adress bar, it appears in the app switcher and Genus icon on the home screen.
For Android: It is important to sign in to the site before adding it to the home screen. This to avoid the site returing to the sign in screen every time it is reopened.
For iOS: Unfortunately, native web apps added to the home screen will reload every time it is reopened. This means that the user will be returned to the log in screen every time the app is put in the background and reopened.
#22820 App list now scales and disables zoom when viewing a website from a phone (Web)
#22823 Added option to link to a help document from the sign in page (Web)
#22824 Added option to use external reset password functionality, and allows reset password for AD (Web)
#22826 Optimized loading of candidates for controls in repeating sections (Web)
If a control in a repeating section will have the same candidates for every instance of the repeated section, it will now only read the candidates one time, instead of for every element.
#22827 Rename of the On Enter event (Studio)
The On Enter event is renamed to On Enter Key Pressed
#22829 Change in implementation of natural language support (Services)
Genus no longer instantiates multiple services to support multiple natural languages. Multi-language support is now realized through a single instance, which results in less server memory usage in multi natural language app models.
#22832 Exended options for General File datafilter (Desktop)
In a datafilter for a General File it is now possible to write file exensions exceptions in a text edit. This means that the exception is no longer restricted to a specifik set of files
#22835 CalendarTimeSpan.toString(format, culture) introduced (Studio)
A new CalendarTimeSpan.toString() function overload has been introduced, allowing standard or custom format strings, as documented in the MSDN articles MSDN articles "Standard TimeSpan Format Strings" (https://msdn.microsoft.com/en-us/library/ee372286) and "Custom TimeSpan Format Strings" (https://msdn.microsoft.com/en-us/library/ee372287). The culture parameter may be used to specify a custom culture identifier (e.g. "nb-no") or the invariant or current culture.
#22838 New desktop control Tokenizer Edit (Desktop)
Tokenizer Edit is a new input control supporting multiple items. The main features of the Tokenizer Edit (compared to ComboBox Edit) are:
- Keyboard friendly lookup and modifying selected items. (similar to addressee field in outlook. Use Ctrl+k to force lookup)
- Simpler and more explicit configuration. There is no need to configure "Part of Object Class with Parent/ Child Property on the 'link table' OC.
- Configure control specific Default Values (on create) when a link object is created.
- Specify Search Restriction and Display name for lookup items. The control shares some features with existing ComboBox Edit when configured with the Check Box -style and bound to a many-to-many relationship.
Usage example.: A project has participants (person) with different roles (Role A, Role B, Role C etc.). A Tokenizer Editor for each project role may be added to a project- form. Data Restriction on the control can ensure only persons with 'Role A' is presented in Role A listing. In the same way, a default value may be defined for Role A control. Adding a person to the Role A will automatically assign appropriate role to the relational link object. The Tokenizer control properties 'Search Field', 'Search Restriction' and 'Display Name Field' provides customization of how to access and visualise Person items inside the control.
#22841 HTML/Rich Text Editor now supports editing inside a Form (Desktop)
Common text editing tools are provided through the ribbon bar. The external editor window for HTML/ Rich Text has been removed. See End-of-life Functionality and Breaking Change.
#22842 New desktop control Markdown Viewer (Desktop)
The Markdown Viewer provides capability to render and display markdown text inside a Form. The viewer supports 'basic' markdown syntax as specified in the CommonMark Spec.
#22845 Authentication with multiple Active Directory domains (Desktop;Services;Studio;Web)
Genus App Services now offers authentication against multiple Active Directory domains simultaneously. Please make sure that your application server(s) is granted the necessary privileges to access the required domain controllers. You need to use a unique account identifier across your domains, so unless you can guarantee that sAMAccountName is unique across your domains, you should opt for objectGUID or objectSID as your account identifier.
#22847 Reintroduced UTF8 encoding without BOM in the Export Data effect (Desktop;Services;Web)
Support for UTF8 without BOM removed in version 2016.1.
#22848 Implemented support for Roboto and Source Sans Pro font types in Genus Apps (Web)
#22853 More input formats allowed when entering time of day in Forms and Table (Desktop)
#22856 Added support for Google Analytics (Web)
Genus Apps for Web can now report page hits and events to Google Analytics given a Google Analytics Tracking ID
#22857 Added option to set language for a solution as a parameter in the link (Web)
#22859 Allowed zooming in web apps on phones (Web)
It is now possible to zoom in views that are made specifically for web on phone.
#22861 Added support for specifying encoding in the "Import Data" effect (Studio)
Applicable when importing text files. Available encodings: ANSI, UTF-8 and Unicode.
#22862 Information given by a user in http call will no longer be reflected in an error response. (Services)
#22863 On Before Active Object Change event implemented on Desktop (Desktop)
The On Before Active Object Change event is implemented on Desktop. This even ocurres before a new selection is set.
#22864 On Close Event (Desktop;Web)
A new event, On Close, is implementet on Desktop and Apps. On Desktop this event is triggered before the Form is Closed. On Apps this event is connected to a View and will trigger when the connected view is closed. To implement the event when the app is Closed, connect the event to the default view
#22867 Users can now abort file upload at select source screen in apps. (Web)
#22884 Modify a User Account effect: Confirm old password (Web)
Added optional field for assigning old password when a new password is set. The old password is verified against the stored password before a new password is set. If the old password does not match, the effect fails with exception "On Modify User Account Error".
#22894 Added translations for elements in the ribbon control. (Desktop)
#22899 Non-alpha numeric characters are now permitted in full text queries. (Desktop)
This means that it is possible to search for stuff like C# C++, etc.
Resolved issues
#22755 Zooming on websites on a phone (Web)
When using a Genus web solution on a phone, opening an app that is web-desktop compatible (Form factor), will now enable zooming. If you change to an app that is not compatible with web-desktop, zooming will be disabled and locked. Changing back and forth now works correctly.
#22781 Fixed problem with saving images when saving the result of a mail merge in Html format (Desktop;Services)
When saving the result of a mail merge as Html, the merge would fail if the document contained images. This is now fixed.
#22810 Automatic refresh turned off after 30 minutes of inactivity (Desktop)
Occurs if automatic refresh is turned on in a table or form opened from the navigation pane. As long as the table or form is active, automatic refresh runs as expected. However, if the user navigates to another entry, automatic refresh stops working after 30 minutes.
This behaviour was caused by the built in feature which hibernated the entry after 30 minutes of inactivity.
#22828 There was lacking support for several languages in Apps (Web)
Apps would only support a few cultures (nb-NO, nn-NO and en-GB). All 14 cultures supported by Services is now also supported by Apps.
Furthermore; Apps no longer supports en-GB, as this is not one of the supported cultures in Services.
#22830 Unable to open form in Studio after adding summary fields to a group box control (Studio)
Occured if a summary field was bound to a field where the display name contained special characters such as as æ, ø, or å.
#22831 Slow performance when evaluating a refiner mapped to a 1:N property (Desktop)
When opening a table containing a refiner mapped to a 1:N property, such as Project.Assignments.Person, it takes a long time to load data. The impact on performance is exponential with increasing data volume.
The algorithm has been corrected, and evaluation of the refiner should now have a minimum impact on the time it takes to open the table.
#22837 Enabling of buttons in Repeating Content (Desktop)
To enable/disable a button within a Repeating Content, the enabling must be set on the button, not on the command. Since the same command is used in all the sections, the enable condition must be set on the button.
#22844 Counter for shortcut defined with option "Show Number of Object on Start" not updated (Desktop)
The counter is correct at start up, but not updated during execution unless the shortcut has been activated at some point.
#22849 The Open View command now uses the buttons settings on the view (Desktop)
The Open View Command now reads the button's settings on the view. Previously this settings where only used by the dialog box
#22850 Fixed problem saving Reports with summary to Pdf. (Desktop;Services)
#22852 Mail messages exported to file is marked as "Draft" (Desktop;Web)
Exporting a sent mail message to an msg-file using the "Export Data" effect marks the exported message as a draft. That is, if the message is opened in Outlook, it is not possible to reply or forward the message.
If you experience this problem with stored data in your application, e.g. that a sent message stored in a file data property is marked as a draft, do the following:
- Upgrade your solution to a version higher than 16.100.108.0 (release 2016.1) / 17.100.89.0 (release 2017.1).
- Create a task for converting the message:
Import the message from the file data property into a data source of type "Mail Message" ("Import Data" effect). If you have stored a sent date in your object, modify the sent date on the mail message object to this date ("Modify Object" effect). Export the mail message object to an msg-file ("Export Data" effect). Import this file back into your mail message data source ("Import Data" effect). Set the file data property in your object equal to the "File.Data" property for the mail message object ("Modify Object" effect). Commit the changes.
#22854 Improved navigation with arrows and tab (Web)
You will no longer lose focus when navigating with arrows or tab through radio button groups or input elements that needs evaluation
#22855 Fixed crash when Genus is started while another instance is closing down. (Desktop)
#22858 Studio now displays a message when a new version is installed (Studio)
Genus Studio shows a message when a new version of Genus Aps is installed and the directory needs to be deployed before the application can start.
#22860 Export large reports to Excel (Desktop)
Because of a bug in the export to excel large reports used very long time
#22865 Genus Apps now works in private mode in Safari (Web)
#22871 Fixed problem with images not showing when merging data with an Excel template to Html format (Desktop)
#22883 Data of type (time) duration exported as text when a table is opened in Excel (Desktop)
Excel has limited support for the time duration type. To be able to perform calculations on duration values in Excel, values are now converted to a number representing the total number of hours. That is, a duration value such as 2:30 is converted to 2.5.
#22887 Evaluate call is now sent correctly on lost focus (Web)
Fixed an issue where values were not evaluated correctly when a field lost focus.
#22888 Fixed Automatic Column Width when exporting data to Excel in an Export Data effect (Desktop)
#22904 Stored contract name for Web Service Reference not valid (Studio)
Applies to Web Service References created in release 2017.1 or 2017.2. Web Services References created in earlier versions are not affected.
To fix the problem, upgrade to the latest release of 2017.1 or 2017.2. Open the Web Service Reference, select contract, and then save your changes.
#22906 Fixed errors related to use of references to parent xml element in xml-datasources. (Desktop)
#22908 Read Objects effect: Read into calendar data source fails (e.g. Year, Quarter, Month) (Desktop;Web)
Occurs given the following setup:
- The effect is contained in a local task in a form
- The calendar data source which objects are read into is defined at form level
- The data filter in the effect includes a reference to another calendar data source which is defined in the task
#22915 Fixed problem that caused Genus to shut down when requesting available file operations from Windows. (Desktop)
#22917 Username, password and remember me are now preserved through upgrades of Genus Apps (Web)
#22919 Actions: Improved performance and reduced memory consumption when modifying large amounts of data (Desktop;Services;Web)
Optimized memory consumption when modifying large amounts of data using a "Create Objects" or "Modify Objects" effect. In a real case example (100,000 objects) performance was improved by 50% and the memory peaked below 1GB.
#22926 Improved errormessage propagated to client on server-exception (Services;Web)
Expanded the exception returned when failing to deserialize an object in a Genus Apps request to include the inner exception message.
#22928 Fixed error where a radio button would appear to be selected when it actually was not (Web)
This could occour when making quick selections in radio button groups which had no prior selection.
#22939 IMPORTANT - Read Objects effect returns no objects (Desktop;Web)
If data are read and written to the same data source, no objects are returned. Bug present in patches of release 2017.1, 2017.2, and 2017.3 built after 20.06.2017.
#23000 Filters applied to a report data source are ignored when the report is opened (Desktop)
Filters applied in a Run a Report effect are ignored when the report is opened using an Open a Form effect.
#23030 Fixed problem starting up Genus caused by installation of KB4055002 on Windows 7 computers. (Desktop)
#23050 Fixed output from report to PDF when the report is empty. (Desktop)
In cases where the report was empty, the report would not be exported to Pdf or printed. This caused print preview to be blank and tasks exporting data to Pdf to fail. The functionality is now changed so that output is produced, containing just the column headers of the report.
Known issues
Known issues are errors or lack of functionality. Known issues may be solved in a future release based on customer demand.
There are no known issues in this release.
Tips and hints
Tips and hints are design decisions or answers to support questions that may be of general interest.
There are no tips and hints specifically targeting this release.
Change log
- 2017-09-11 Updated with latest Resolved issues.
- 2017-07-06 Updated with latest Resolved issues.
- 2017-04-11 Updated with latest Resolved issues.
- 2017-04-03 Updated with latest Minor new functionality and Resolved issues.
- 2017-03-06 Changed status to Release (builds starting with 017.100). New items added to Breaking changes, Resolved issues and Minor new functionalitities.
- 2017-02-10 Changed status from Beta to Release Candidate. Updated with latest release notes (Installation/upgrading, Breaking changes, Minor new functionality, Resolved issues).
- 2017-01-03 Updated with latest release notes (Minor new functionality).
- 2016-12-27 Changed status from Alpha to Beta.
- 2016-12-20 Updated with latest Minor new functionality and Resolved issues.
- 2016-12-06 Created (Alpha).