Keep up to date with the Symphony Framework by subscribing to the mailing list.

Check out the new Symphony Framework Academy! It’s the home for information and tutorials to help you get the most from the Symphony Framework! Click on the Academy option below.

Symphony Framework Release Notes

Symphony Framework Version 3.0.0.0.


CHECK-IN notes. Many source files have been modified to utilise ^VARIANT==1. This variant value is set ONLY for the PCL build.

!!There is a breaking change to the Symphony Conductor that WILL break you existing Symphony Framework projects. Some of the cross platform incompatible code has been removed from the Symphony Conductor project. It has been replaced with a new library called Symphony Conductor WPF. To ensure that your projects continue to build simply reference the C:\Program Files (x86)\Synergex\SymphonyFramework\Bin\SymphonyConductorWPF.dll assembly.

Symphony Framework version 3.0.0.0. (Change set 38401. Please note this source control change set contains a large number of source changes. These changes enable us to build the libraries in PCL format (see notes below). Only changes noted below have any effect on the standard assemblies.

The Symphony Framework is built under .NET Framework 4.0 & 4.5.1 and Synergy version 10.3.1. The .NET Framework 4.5.1 assemblies are in a sub folder of x451 under the standard Bin folder.

The Symphony Framework now provides Portal Class Format (PCL) assemblies. This will allow developer to take advantage of their Synergy code within other development environments like MONO. The PCL version of the Symphony Framework should be installed from NuGet. Simply Manage NuGet packaged and search for Symphony Framework .

A new template Symphony_AsXML.tpl has been added. This template allows you to load or write Data Objects as XML. The class can write either a single or collection of Data Objects to a file. It can read a collection of Data Objects from a file.

A number of templates have been updated to reflect .Net Framework 4.5 best practices.

A new template called Symphony_DataCLRType.tpl has been added. This template allow you to create a Symphony Data Object that exposes individual synergy structure fields as native .NET types.

All of the Symphony Converters have been modified to remove the requirement for the MVVM Cross framework. This framework is no longer a requirement for the Symphony Framework under Xamarin for cross device development.

A fix has been made to the Date conversion routine when null or zero dates are being processed.

The base FileIO class has been corrected to use the first six bytes of the stored GRFA when performing a Find() operation. Because the record is not returned for a Find() operation then the four byte CRC cannot be calculated and an error would be generated.