Previous Versions

1.2.15Stable - Jul 08 20141.2.14Stable - May 28 20141.3.0 (CTP-MAY-2014)Experimental - May 27 20141.2Stable - Jun 05 20131.0.4EOL - May 30 20131.0EOL - Feb 20 2012CTP-JAN-2010End Of Life - Jan 15 2010CTP-NOV-2009End Of Life - Oct 29 2009
Monthly Snapshots
Released: Tue 01 01 2008 Status: Removed
Posted By: justin.fyfe1

Release Notes

After many years of work, the Everest team is proud to present version 1.0 of our framework. There are many exciting features in this release that we hope all will enjoy.

Breaking Changes

  • IStructureFormatter's GraphAide structure has been changed to better reflect best practices. Instead of adding types to the GraphAides property instances of IStructureFormatter should be added.
  • The PQ datatype's value property has been changed from the double type to decimal in order to better store decimal numbers
  • The IVL<T> datatype's HighClosed and LowClosed properties have been refactored to use R2 nomenclature of HighIncluded/LowIncluded. These changes were marked as "obsolete" in the RC1/RC2 releases and have been removed
  • Datatypes previously marked as obsolete have been removed. Namely these are the non-generic versions of datatypes that also have a genericized version (ie: RTO, QTY, PIVL, CD, CS, CV, etc...)
  • Re-Implemented the CO and SC data types to better reflect their representation in DataTypes R2 definition
  • Group property has been removed from CV as it is no longer referenced in either DT R1 or R2 standards
  • Formatter methods GraphObject and ParseObject have been marked "obsolete" in favour of Graph/Parse and the IFormatter[Graph|Parse]Result pattern. GraphObject and ParseObject will still continue to function as they did before however will result in a warning.

Changes & New Features

  • Changes to the MARC.Everest.DataTypes.TS data-type now make it more accurate in the representation of dates/times within rendered components. The behavior of this has changed as follows:
  • DateValuePrecision if not set by the developer, is automatically set Flavor is set
  • Value now exclusively uses the DateValuePrecision property to format string representations of dates
  • Fixed several bugs found in the MARC.Everest.DataTypes namespace, namely changes associated with casting and validation
  • New reference guide
  • GPMR 1.1 now included, improvements to GPMR include:
  • Improved handling of vocabulary MIFs including differentiation between code systems, concept domains and value sets
  • Support for NE2009 and NE2010 MIFs (after "true true" bug has been fixed)
  • Added support to create Deki-Wiki page properties via the --deki-property parameter
  • Generation of Java based RMIM classes
  • Handling of UV multi-bound generic parameters (template parameters) in UV interaction MIFs
  • Quirks mode for GPMR allows ingoring of errors
  • Data Type Enhancements:
    • Unit conversions for Time in the PQ data type
    • Support for IUnitConverters in the PQ data type
    • Support for Contains in PIVL and IVL types
    • Support for arithmetic operations (via +,-,/,* and %) for INT, REAL, PQ, MO, TS data types
    • Determination of SemanticEquality is available via the SemanticEquals method
  • More granular detection of issues in serialization and graphing via new ResultDetail types
  • ConnectionStringBuilder classes available for the File and Wcf connectors
  • WCF connector now support IPv6 "from" addresses more reliably
  • Dual mode XML ITS 1 formatter can use either reflection or CodeDom:
    • Multi Processor - Will use reflection method of formatting until CodeDom learning algorithm is complete
    • Single Processor - Will only use reflection method of formatting
    • Legacy Mode - Can be set with settings, will only use CodeDom method
  • Output of XSI namespace on root element of an instance rather than on child elements that use XSI values
  • Support for Clinical Document Architecture R2 structures
  • Support for NE2010