**********************************************************
* eHealth Business kmehr commons  RELEASE NOTES          *
**********************************************************
3.12.1 release (june 2017)
  . improvement            moved PackageInfo class to this module, and updated code to use this new class and corresponding utility classes.
  . improvement            removed unused imports , and and the get methods for byte arrays in Blob class now return a clone of the byte array.
  . improvement            the decompressedBlob value of InvalidBlobConnectorException is now cloned before storage.            
  . improvement            McnConfigUtil class is now final         
  . deprecation            Methods using PackageInfo becomes deprecated
  . improvement            Method using PackageInfo are replaced by method using McnPackageInfo
  . improvement            Default value added for the property "needXades" and for "useDefaultProperties"

3.12.0 internal release (mai 2017)

3.11.1 release (october 2016)

3.11.0 internal release (october 2016)
  . update                  using technical connector 3.11.0

3.10.4 release (september 2016)
  . using latest version of technical connector 3.10.4
  
3.10.3 release 
  . internal release
  
3.10.2 release (july 2016)
  . N/A

3.10.1 release 
  . internal release

3.10.0 release (june 2016)
  .   improvement             uniformisation of all connector versions
  .   change                    b.e.b.mycarenetcommons.builders.impl.BuilderUtils decompressBlob now is a null operation if the contentEncoding == 'none'
  .   change                  added bootstrapping
  .   change                  some minor checkstyle fixes
 

  3.4.11 release (may 2016)
  . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink)  
3.4.0-beta-9 release
  .   using latest version of technical connector 3.4.0-beta-9 

3.4.0-beta-5 release
  . change                    deprecated ResponseBuilder.validateXades(SendResponseType, Blob), use ResponseBuilder.validateXades(SendResponseType) now.
  . change                    ResponseBuilder.validateXades(SendResponseType) now needs config property mycarenet.{projectName}.response.neededxadeslevel=none/xades/xadest ( default = xades)
  . change                    deprecated ResponseBuilderFactory.getResponseBuilder() , use ResponseBuilderFactory.getResponseBuilder(projectName) instead
  . change                    now using Xades or Xades-t depending on configuration when generating xades signature ( default : xadest )
  . change                    added CommonOutputValidator
  . change                    the BlobBuilder should now be created with the BlobBuilderFactory
  . change                    made ResponseBuilderImpl class final
  . change                    ResponseBuilderImpl removed unused import
  . change                    replaced "".equals(content) with ArrayUtils.isEmpty(content) in BuilderUtils
  . change                    Some static string is now defined in a local variable (Avoid duplicate literals).
  . change                    Unnecessary Local Before Return dropped
  . change                    modifier not usefull dropped
  
  
3.4.0-beta-4 release
  .    change                    removed siteId from commonInput->Origin not needed for user of connector
  . change                    ResponseBuilder must now be created with ResponseBuilderFactory
  . change                    BlobUtil generateXades is now configurable in property file, xades generation is now also configurable
  .    change                    Blob class now makes a defensive copy of the input bytearray parameter
  . change                    the SendRequestMapper utility methods are now static methods


3.4.0 beta release
  .    change                    default builders now use generic builders , configured in property file 
  . change                    BlobBuilder interface expanded, a new method allows to set the message name (Blob build(byte[] input, String encodingType, String id, String contentType, String messageName))
  . change                    added more documentation
  .    change                    added BlobUtil, which allows to create Xades for blob
    
  
3.3.0 beta release

3.3.1 beta release 
 .    change                    extracted commons package from this project into seperate project
 .    change                    BlobBuilder : id is no longer a required field
 .    change                    when choosing deflate as encoding another deflate protocol is choosen, see technical connector ( no impact on current business projects )
