Revision history for SIAM

1.01    2014-08-22
        * Object model has changed: removed ServiceDataElement, added
          ServiceComponent and DeviceComponent

0.10    2011-12-26
        * new method: is_complete() in SIAM::Object

0.09    2011-06-26
        * memory cleanup on disconnect()

0.08    2011-05-20
        * SIAM::Device did not make it into CPAN

0.07    2011-05-18
        * new method in Simple driver:  object_exists()
        *  new method in SIAM::Object:  objclass()
        * call format changed for SIAM::Driver::Simple->clone_data
        * new method: get_device() in SIAM::ServiceDataElement
          and SIAM::ServiceUnit
          
0.06    2011-05-11
        * Logging API changed
        * SIAM initialization data changed
        * Client configuration: $siam->get_client_config()
        * new method: $siam->manifest_attributes()
        * some attributes changed
        
0.05    2011-04-21
        * Removed all attributes from the root object
        * All SIAM attribute names are now prefixed with siam.*
        * Replaced siam.svcdata.available with siam.object.complete
        * set_condition(): a new method in SIAM::Object and in driver
        * new method: get_objects_by_attribute in SIAM::Object
        * new method: fetch_object_ids_by_attribute in driver
        * new object class: SIAM::Device
        
0.04    2011-04-17
        * YAML version 0.71 or higher required. The older ones did not treat
        UTF-8 data correclty.

        
0.02    2011-04-13
        * Removed Makefile.PL from distribution
        * Replaced object.container_id with a method contained_in()
        * Moved instantiate_object() from SIAM into SIAM::Object
        * Added computable: siam.contract.content_md5hash
        * Enabled driver validation
        * Added method: SIAM::Driver::Simple->clone_data

        
0.01    2011-04-04
        First version uploaded to CPAN
       
